csm
csm copied to clipboard
[FEATURE]: CSI Driver to handle Multiple Application Requests to Mount Same Volume
Describe the solution you'd like
Issue:
Customer's application is issuing multiple successive requests to CSI Driver to mount the same volumeid on different nodes but CSI Driver places a mutex lock on the volumeid l for the duration of the mount request until completed and as result is only able to process a single request then issuing mount failures for all other application requests
Solution Request
- Speed up handling of multiple successive application requests to CSI Driver to mount same volumeid on multiple nodes
- Add a better way for adminstrators to monitor instances when CSI Driver places mutex lock on mount requests
- Reduce mount request queue times by being able to allocate more system resources to CSI controller pod
Describe alternatives you've considered In this scenario customer was unable to tune this specific application to control the timing of mount requests
Additional context Please advise if any further information is needed
link: 17764