Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add API to fix VStorageObjectControlFlags #12

Open
divyenpatel opened this issue Apr 25, 2023 · 1 comment
Open

Add API to fix VStorageObjectControlFlags #12

divyenpatel opened this issue Apr 25, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@divyenpatel
Copy link

divyenpatel commented Apr 25, 2023

Is your feature request related to a problem? Please describe.

When Node VM has no CBT but FCD has, FCD can not be attached to the Node VM.
Refer to the KB Article here - https://kb.vmware.com/s/article/88193 and GitHub Issue here - kubernetes-sigs/vsphere-csi-driver#1416 (comment)

vSphere CSI Driver does not create FCD with CBT enabled, but when a customer uses some backup tooling somehow node VM got CBT enabled with all volumes attached to it. when this volume get detached from the Node and attempted to be attached to another node with CBT disabled, attach volume is failing with CnsFault error: CNS: Failed to attach disk when calling AttachDisk:Fault cause: vim.fault.InvalidState

Describe the solution you'd like

API should help clear enableChangedBlockTracking from FCD

Describe alternatives you've considered

No response

Additional context

No response

@divyenpatel divyenpatel added the enhancement New feature or request label Apr 25, 2023
@gnufied
Copy link

gnufied commented Apr 25, 2023

Thanks for filing this. In this case all our customer saw was - CnsFault error: VSLM task failed . While we fix the flag on FCD, can we improve error reporting at least ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants