H-LK commented on PR #13773:
URL: https://github.com/apache/cloudstack/pull/13773#issuecomment-5266081709

   Hi @DaanHoogland,
   
   I've opened **#13857** against `main` with a more comprehensive workaround 
for the same issue (#13249):
   
   - Restores the classic worker-VM-based VMDK data-disk lifecycle on VMware 8 
(removes the `VirtualStorageObjectManagerMO`/FCD path for data disks).
   - Migrates root-level (deprecated) and `fcd/`-base-folder VMDKs into the VM 
default folder via `VirtualDiskManagerMO` during `attachVolume`, instead of 
going through the vCenter HTTP datastore browser for a locked file of a running 
VM.
   - Maps CloudStack `ProvisioningType` → vSphere `VirtualDiskType` 
(`THIN/SPARSE/FAT`) and skips the VMDK adapter-descriptor update when the sync 
already migrated the disk.
   
   This supersedes the minimal "make updating the vmdk descriptor optional" 
guard in this PR — #13857 makes that guard unnecessary because the descriptor 
is no longer touched via the datastore browser at all on the affected path.
   
   Since #13857 targets `main` and this one targets `4.20`, there's no direct 
merge conflict, but we probably want to align on one approach before 
backporting. Happy to coordinate — would you prefer to:
   1. Land #13857 on `main` and cherry-pick the whole thing to `4.20` 
(superseding this PR), or
   2. Keep your minimal guard on `4.20` and take the fuller fix only on `main`?
   
   cc @rohityadavcloud @weijunster


-- 
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