Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-24858

[2165793] Dataimportcron DV keeps importing when update new digest in imagestream

XMLWordPrintable

    • 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

              agilboa@redhat.com Arnon Gilboa
              yadu1@redhat.com Yan Du
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: