open-local icon indicating copy to clipboard operation
open-local copied to clipboard

[feature] Could support each PVC exclusively occupying a VG?

Open Clara12062 opened this issue 2 years ago • 0 comments

Why you need it?

We aim to enhance the independence between PVCs while maintaining scalability. The goal is to include a set of VGs within a single StorageClass (SC), where each VG is dedicated to a single PVC. This approach aims to mitigate the impact of disk failures on all PVCs within a VG, providing better fault isolation. Additional Note: Compared to exclusive disk allocation, this approach provides robust support for dynamic scaling.

How it could be?

We propose adding an option to the StorageClass that allows exclusive allocation of a VG to a PVC. Additionally, we suggest extending the vgName attribute to support regular expression matching instead of a single string. This enhancement would ensure that each PVC gets its dedicated VG, promoting isolation and reducing the risk of disruptions caused by a failure affecting all PVCs within a VG.

Other related information

Clara12062 avatar Jan 04 '24 08:01 Clara12062