-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
2.10.2
-
None
-
Quality / Stability / Reliability
-
False
-
-
False
-
-
Description of problem:
"Disk Transfer" shows completed but actually the importer pod is pending
Version-Release number of selected component (if applicable):
MTV 2.10.2-7 with CNV4.20.3
How reproducible:
Always
Steps to Reproduce:
1) Create a vCenter provider: v7-us with certificate validation.
2) Create a warm migration plan: warm-win2019-test to migrate VM: mtv-feature-WIN2019_multi_IPs from v7-us provider to OCP cluster.
3) During the migration, the Disk Transfer shows completed, but the dv is not imported yet. The importer pod is pending.


# oc get dv NAME PHASE PROGRESS RESTARTS AGE warm-win2019-test-vm-1056-x2zzw N/A 23m
4) Check related pvc, the root cause is the nfs.csi.k8s.io no longer work well. But we can't mark "Disk Transfer" completed when the importer pod is pending and dv hasn't been imported yet.
# oc get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE prime-a52c58b2-43c0-4b75-a41f-5784e9d6a8e2 Pending nfs-csi <unset> 31m warm-win2019-test-vm-1056-x2zzw Pending nfs-csi <unset> 31m # oc describe pvc warm-win2019-test-vm-1056-x2zzw Name: warm-win2019-test-vm-1056-x2zzw Namespace: mtv-test StorageClass: nfs-csi Status: Pending Volume: Labels: alerts.k8s.io/KubePersistentVolumeFillingUp=disabled ...... Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning UnrecognizedDataSourceKind 31m (x5 over 31m) volume-data-source-validator The datasource for this PVC does not match any registered VolumePopulator Normal CreatedPVCPrimeSuccessfully 31m import-populator PVC Prime created successfully Normal Provisioning 12m (x6 over 31m) nfs.csi.k8s.io_qemtvd-03-lldzf-master-1_e68647db-a34f-4fc5-9022-f046a5130c62 External provisioner is provisioning volume for claim "mtv-test/warm-win2019-test-vm-1056-x2zzw" Normal Provisioning 12m (x6 over 31m) external-provisioner Assuming an external populator will provision the volume Normal ExternalProvisioning 100s (x128 over 31m) persistentvolume-controller Waiting for a volume to be created either by the external provisioner 'nfs.csi.k8s.io' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.
Actual results:
In step3: The Disk Transfer shows completed, but the dv is not imported yet. The importer pod is pending.
Expected results:
In step3: The Disk Transfer status is not completed.
Additional info: