vsphere-csi-driver
vsphere-csi-driver copied to clipboard
vSphere storage Container Storage Interface (CSI) plugin
**What this PR does / why we need it**: Default worker threads of 10 for csi-attacher is too low for larger workloads due to which there were delays when 1k...
**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**: We are finding shared datastores etc. even when the vCenter task for CreateVolume is already registered with improved idempotency. This PR...
**What this PR does / why we need it**: Pr will handle case where device is not found while unmount volume, so NodeUnpublish will succeed in case of device is...
**What this PR does / why we need it**: Automation for some multi replica and site down testcases **Which issue this PR fixes** *(optional, in `fixes #(, fixes #, ...)`...
**What this PR does / why we need it**: NewInformer() function in kubernetes package does not check if the informer instance returned is based out of the client given in...
It looks some sync fail with following error: ``` {"level":"error","time":"2022-03-14T22:49:04.266550924Z","caller":"volume/manager.go:1103","msg":"failed to update volume. updateSpec: \"(*types.CnsVolumeMetadataUpdateSpec)(0xc00107b5f0)({\\n DynamicData: (types.DynamicData) {\\n },\\n VolumeId: (types.CnsVolumeId) {\\n DynamicData: (types.DynamicData) {\\n },\\n Id: (string) (len=36) \\\"ba096274-d1ce-41c1-953b-6bda7b74945b\\\"\\n...
**What this PR does / why we need it**: This PR has the changes for test code to validate the windows CSI
**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**: pr will add validation to check if compatible datastores are accessible from all vm nodes. **Testing done**: Manually Tested Running E2E...