Skip to content

Commit 568d8fb

Browse files
committed
Add a image
1 parent 1036ba5 commit 568d8fb

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

keps/sig-storage/1790-recover-resize-failure/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ When user reduces `pvc.Spec.Resources`, expansion-controller will set `pvc.Statu
125125
2. If `pvc.Status.ResizeStatus` is `NodeExpansionFailed` and SP supports node-only expansion (indicating that previous expansion to last known `allocatedResources` failed on node with a final error).
126126
3. If `pvc.Status.ResizeStatus` is `nil` or `empty` and previous `ControllerExpandVolume** has not succeeded.
127127

128+
![Determining new size](./get_new_size.png)
129+
128130
**Note**: Whenever resize controller or kubelet modifies `pvc.Status` (such as when setting both `AllocatedResources` and `ResizeStatus`) - it is expected that all changes to `pvc.Status` are submitted as part of same patch request to avoid race conditions.
129131

130132
The complete expansion and recovery flow of both control-plane and kubelet is documented in attached PDF. The attached pdf - documents complete volume expansion flow via state diagrams and is much more exhaustive than the text above.
42.5 KB
Loading

0 commit comments

Comments
 (0)