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
    • Storage Ecosystem
    • None
    • remove-dv-gc
    • 50% To Do, 50% In Progress, 0% Done
    • dev-ready, qe-ready

      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?

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

                Created:
                Updated: