-
Bug
-
Resolution: Done-Errata
-
None
-
False
-
-
False
-
CLOSED
-
---
-
---
-
-
-
Storage Core Sprint 231
-
None
Description of problem:
Dataimportcron DV keeps importing when update new digest in imagestream
After the import finished, the pvc was deleted and triggered a new import
Version-Release number of selected component (if applicable):
CNV 4.12.1-3
How reproducible:
Always
Steps to Reproduce:
1. Create a ImageStream
$ oc import-image rhel8-image-stream --from=registry.redhat.io/rhel8/rhel-guest-image --scheduled --confirm
2. Create a DataImportCron (yaml as below)
3. Update a new digest for ImageStream
$ oc import-image rhel8-image-stream:8.4.0-423 --from=registry.redhat.io/rhel8/rhel-guest-image@sha256:947541648d7f12fd56d2224d55ce708d369f76ffeb4938c8846b287197f30970 --scheduled --confirm
4. Observe dv and pvc
Actual results:
$ oc get dv -w
--------------8<------------------
rhel8-947541648d7f ImportInProgress 99.24% 2m29s
rhel8-947541648d7f ImportInProgress 99.24% 2m32s
rhel8-947541648d7f ImportInProgress 99.24% 2m32s
rhel8-947541648d7f ImportInProgress 99.24% 2m33s
rhel8-947541648d7f Succeeded 100.0% 2m35s
rhel8-947541648d7f Succeeded 100.0% 2m36s
rhel8-947541648d7f 0s
rhel8-947541648d7f Pending N/A 0s
rhel8-947541648d7f PVCBound N/A 0s
rhel8-947541648d7f ImportScheduled N/A 0s
rhel8-947541648d7f ImportScheduled N/A 0s
rhel8-947541648d7f ImportInProgress N/A 12s
rhel8-947541648d7f ImportInProgress 0.00% 14s
rhel8-947541648d7f ImportInProgress 2.00% 16s
rhel8-947541648d7f ImportInProgress 4.00% 18s
rhel8-947541648d7f ImportInProgress 6.02% 20s
--------------8<------------------
$ oc get pvc -w
--------------8<------------------
rhel8-947541648d7f Bound pvc-29488903-52d0-4675-8c5d-5c04931d3fe3 10Gi RWX ocs-storagecluster-ceph-rbd 2m35s
rhel8-947541648d7f Bound pvc-29488903-52d0-4675-8c5d-5c04931d3fe3 10Gi RWX ocs-storagecluster-ceph-rbd 2m35s
rhel8-e004563ff8cf Terminating pvc-dd73d8cf-e42f-4a26-a2f1-088da424fd2e 10Gi RWX ocs-storagecluster-ceph-rbd 6m1s
rhel8-947541648d7f Terminating pvc-29488903-52d0-4675-8c5d-5c04931d3fe3 10Gi RWX ocs-storagecluster-ceph-rbd 2m36s
rhel8-e004563ff8cf Terminating pvc-dd73d8cf-e42f-4a26-a2f1-088da424fd2e 10Gi RWX ocs-storagecluster-ceph-rbd 6m1s
rhel8-947541648d7f Terminating pvc-29488903-52d0-4675-8c5d-5c04931d3fe3 10Gi RWX ocs-storagecluster-ceph-rbd 2m36s
rhel8-947541648d7f Pending ocs-storagecluster-ceph-rbd 0s
rhel8-947541648d7f Pending ocs-storagecluster-ceph-rbd 0s
rhel8-947541648d7f Pending pvc-0e9a3ca6-4123-4af8-a06c-61c94f91a5cf 0 ocs-storagecluster-ceph-rbd 0s
rhel8-947541648d7f Bound pvc-0e9a3ca6-4123-4af8-a06c-61c94f91a5cf 10Gi RWX ocs-storagecluster-ceph-rbd 0s
rhel8-947541648d7f Bound pvc-0e9a3ca6-4123-4af8-a06c-61c94f91a5cf 10Gi RWX ocs-storagecluster-ceph-rbd 0s
--------------8<------------------
Expected results:
Import only once and succeed without any error
Additional info:
—
apiVersion: cdi.kubevirt.io/v1beta1
kind: DataImportCron
metadata:
name: rhel8-image-import-cron
spec:
template:
spec:
source:
registry:
pullMethod: node
imageStream: rhel8-image-stream
storage:
resources:
requests:
storage: 10Gi
storageClassName: ocs-storagecluster-ceph-rbd
schedule: "* * * * *"
garbageCollect: Outdated
managedDataSource: rhel8
importsToKeep: 1