-
Epic
-
Resolution: Done
-
Normal
-
None
-
None
-
Recover from volume expansion failure
-
Upstream
-
2
-
False
-
False
-
Done
-
OCPSTRAT-46 - Strategic Upstream Work - OCP Control Plane and Node Lifecycle Group
-
OCPSTRAT-46Strategic Upstream Work - OCP Control Plane and Node Lifecycle Group
-
0% To Do, 0% In Progress, 100% Done
-
XS
Epic Goal
- Work towards moving recover from volume expansion feature to beta/GA.
- Allow users to recover from volume expansion failure if they have resized to a larger/unsupported size.
Based on feedback from api-reviewer's in upstream, we will have to reconsider how to use ResizeStatus to drive the state-machine during expansion operation. The feedback we got from api-reviewer's in general is, ResizeStatus should only be going forward and not backward and it shouldn't flip-flop. We need to consider that feedback when moving this feature to beta.
Why is this important?
- As a requirement of moving volume expansion to GA, we committed to enable a way for users to recover from expansion failures. We are working towards moving this feature to GA.
Scenarios
- An user expands 100GB PVC to 100TB by mistake and since underlying storage provider does not have that much space available, user have no way to correct that error.
- User should be able to retry volume expansion to a lower value such as 500GB (down from 100TB)
Acceptance Criteria
- Users should be able to reduce size to a lower value and retry volume expansion.
- ...
Dependencies (internal and external)
- ...
Previous Work (Optional):
- …
Open questions::
- …
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>
1.
|
Docs Tracker | Closed | Unassigned | ||
2.
|
QE Tracker | Closed | Unassigned | ||
3.
|
TE Tracker | Closed | Eric Rich |