Uploaded image for project: 'OpenShift Storage'
  1. OpenShift Storage
  2. STOR-1427

Improve handling of LocalVolumeSet in environments without disk ids

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None

      The purpose of this Story to improve handling of LocalVolumeSet objects in environment which might not have ideal conditions for running LSO, such as missing disk ids.
       
      Why is this important? (mandatory)

      This is important because running without disk-ids can result in data loss and other stability problems for pods that use local-storage volumes.
       
      Scenarios (mandatory) 

      • When LSO is installed in an environment without disk-ids, we should emit alerts about missing disk-ids at very minimum.
      • We are considering changing defaults for LocalVolumeSet such as, it will not automatically provision PVs in such environment. The provisioning should keep working same as before in older environments.
         
        Dependencies (internal and external) (mandatory)

      We should alert ODF about possible changes.  

      Contributing Teams(and contacts) (mandatory) 

      Our expectation is that teams would modify the list below to fit the epic. Some epics may not need all the default groups but what is included here should accurately reflect who will be involved in delivering the epic.

      • Development - 
      • Documentation -
      • QE - 
      • PX - 
      • Others -

      Acceptance Criteria (optional)

      Provide some (testable) examples of how we will know if we have achieved the epic goal.  

      Drawbacks or Risk (optional)

      Reasons we should consider NOT doing this such as: limited audience for the feature, feature will be superseded by other work that is planned, resulting feature will introduce substantial administrative complexity or user confusion, etc.

      Done - Checklist (mandatory)

      • LSO should emit warnings in environment where LSO is configured to use disk without IDs.
      • LSO docs should be updated to ask for configuration of disk-ids.
      • CI Testing -  Basic e2e automationTests are merged and completing successfully
      • Documentation - Content development is complete.
      • QE - Test scenarios are written and executed successfully.
      • Technical Enablement - Slides are complete (if requested by PLM)
      • Engineering Stories Merged
      • All associated work items with the Epic are closed
      • Epic status should be “Release Pending” 

            jdobson@redhat.com Jonathan Dobson
            hekumar@redhat.com Hemant Kumar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: