H-LK commented on issue #13249:
URL: https://github.com/apache/cloudstack/issues/13249#issuecomment-5203076872

   > [@DaanHoogland](https://github.com/DaanHoogland), the problem was an 
inconsistency in CloudStack 4.20: new VMware data volumes were created as First 
Class Disks (FCDs), while parts of the attach/detach lifecycle still expected 
file-based VMDKs. This caused path lookup, relocation, and controller/adapter 
handling to fail, especially during reattach.
   > 
   > Our workaround creates new data volumes as classic VMDKs through a 
temporary worker VM. It also synchronizes legacy paths before attach and 
preserves the requested provisioning and adapter types.
   > 
   > This works reliably in our environment, but it is not a general solution: 
it bypasses FCDs, does not convert existing FCD volumes, adds worker-VM 
overhead, and has not been validated with VVOLs, local storage, or all 
migration scenarios.
   > 
   > Code:
   > 
   > 
https://github.com/H-LK/cloudstack-4.20.3.0-vmware-datadisk-fcd-fix/tree/vmware-datadisk-fcd-fix
   
   
https://github.com/apache/cloudstack/compare/main...H-LK:cloudstack-4.20.3.0-vmware-datadisk-fcd-fix:vmware-datadisk-fcd-fix-community


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to