ceph-csi/internal/rbd
Madhu Rajanna 8d3a44d0c4 rbd: add minsnapshotsonimage flag
An rbd image can have a maximum number of
snapshots defined by maxsnapshotsonimage
On the limit is reached the cephcsi will
start flattening the older snapshots and
returns the ABORT error message, The Request
comes after this as to wait till all the
images are flattened (this will increase the
PVC creation time.  Instead of waiting till
the maximum snapshots on an RBD image, we can
have a soft limit, once the limit reached
cephcsi will start flattening the task to
break the chain. With this PVC  creation time
will only be affected when the hard limit
(minsnapshotsonimage) reached.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2020-11-18 05:59:20 +00:00
..
clone.go rbd: remove unused credentials argument from StoreImageID() 2020-10-15 06:46:41 +00:00
controllerserver.go rbd: add minsnapshotsonimage flag 2020-11-18 05:59:20 +00:00
driver.go rbd: add minsnapshotsonimage flag 2020-11-18 05:59:20 +00:00
errors.go rbd: correct the code comment for ErrFlattenInProgress 2020-10-20 08:59:25 +00:00
identityserver.go cleanup: address godot warnings 2020-07-21 08:36:24 +00:00
nodeserver_test.go cleanup: Remove support for Delete and Unmounting v1.1.0 PVC 2020-07-10 16:07:13 +00:00
nodeserver.go rbd: volJournal.Connect() return wrongly pushed to caller 2020-10-20 12:45:51 +00:00
rbd_attach.go rbd: add support for rbd map and unmap options 2020-09-21 13:27:28 +00:00
rbd_journal.go rbd: remove unused credentials argument from StoreImageID() 2020-10-15 06:46:41 +00:00
rbd_util_test.go cleanup: Remove support for Delete and Unmounting v1.1.0 PVC 2020-07-10 16:07:13 +00:00
rbd_util.go rbd: replace go-ceph GetParentInfo() with GetParent() 2020-11-03 08:00:12 +00:00
snapshot.go rbd: replace klog with util logger in snapshot.go 2020-08-19 14:38:12 +00:00