Uploaded image for project: 'OpenShift Edge Enablement'
  1. OpenShift Edge Enablement
  2. OCPEDGE-688

Microshift Migration Efforts for Minified Version of TopoLVM

XMLWordPrintable

    • Microshift Migration Efforts for Minified Version of TopoLVM
    • Product / Portfolio Work
    • OCPSTRAT-1261LVM Storage resource footprint reduction for MicroShift
    • 0% To Do, 0% In Progress, 100% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Green
    • M
    • 14

      OCP/Telco Definition of Done
      Epic Template descriptions and documentation.

      <--- Cut-n-Paste the entire contents of this description into your new Epic --->

      Epic Goal

      • Allow Microshift to benefit of the Resource Reduction benefits in LVMS after controller consolidation

      Why is this important?

      • Microshift Customers should experience the same / similar resource reduction benefits as regular SNO/MNO Customers when using LVMS.

      Scenarios

      1. Microshift is run with TopoLVM Midstream via existing lvmd.conf file and needs to have all previous functionality of TopoLVM while consuming less resources at idle or under stress
      2. While LVMS is already migrated to a minifed version for SNO/MNO customers for 4.16, Microshift still needs to work with the previous version of non-modified TopoLVM to ensure its compatibility guarantees

      Acceptance Criteria

      • Controller Unification gains experienced by MicroLVMS efforts should also be observable in Microshift
      • Microshift should use only 2 containers for TopoLVM and have much less overhead for its local storage provider

      Dependencies (internal and external)

      Previous Work (Optional):

      1. https://issues.redhat.com/browse/OCPEDGE-662 - Investigate MicroLVMS Compatibility with Microshift and propose Migration Scenarios

      Open questions:

      1.  

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

              rh-ee-jmoller Jakob Moeller (Inactive)
              rh-ee-jmoller Jakob Moeller (Inactive)
              Jakob Moeller (Inactive), Suleyman Akbas
              Rahul Deore Rahul Deore
              Daniel Macpherson Daniel Macpherson
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: