Satyanarayana Kolluri
Satyanarayana Kolluri
**What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close that issue when PR gets merged)*:...
**What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close that issue when PR gets merged)*:...
Refactored the parameter names of `recordEvent` Simplified the logic of `isBlockVolumeRegisterRequest` Refactored `validateCnsRegisterVolumeSpec` Added handling for the scenario when volume ID and Disk URL Path are missing in `validateCnsRegisterVolumeSpec` Simplified...
## Summary Implements a periodic cleanup routine to remove orphaned CNS finalizers from PVCs when CnsNodeVMBatchAttachment CRs are deleted before removing PVC finalizers, preventing stuck PVCs and blocked namespace deletions....
**What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close that issue when PR gets merged)*:...
## Summary This PR introduces a snapshot informer cache to optimize the volume unregistration workflow in the vSphere CSI Driver. The implementation adds an in-memory cache that tracks PVC-to-snapshot relationships...
**What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close that issue when PR gets merged)*:...