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

Remove DataVolume Garbage Collection

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • CNV Storage

      Goal

      DataVolume garbage collection was a feature added in 4.12 in an effort to better integrate with data protection and disaster recovery products. Unfortunately it ended up causing more problems than it solved and was disabled via feature gate in 4.14. We still have the feature gate and code and tests for a feature we don't intend anyone to use. Let's remove this debt from our product.

      We must follow https://github.com/kubevirt/community/blob/db2ea07d5ac7d63626217d506e9aa34a55d772c8/design-proposals/feature-lifecycle.md#deprecation-and-removal .

      User Stories

      • As a CNV developer I don't want to waste my time and resources maintaining and debugging a feature that should not be used and I want to work with a cleaner code base.

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • Remove feature gate
      • Remove dead code and unneeded tests
      • Do we need to convert anything that might be in a cluster somewhere when the code is removed?

            alitke@redhat.com Adam Litke
            alitke@redhat.com Adam Litke
            Natalie Gavrielov Natalie Gavrielov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: