Skip to content

Feat/data copy using hot scsi controller#1743

Draft
sanya-pf9 wants to merge 21 commits intomainfrom
feat/data-copy-using-hot-scsi-controller
Draft

Feat/data copy using hot scsi controller#1743
sanya-pf9 wants to merge 21 commits intomainfrom
feat/data-copy-using-hot-scsi-controller

Conversation

@sanya-pf9
Copy link
Copy Markdown
Contributor

What this PR does / why we need it

VMware's SCSI controller supports adding virtual disks to a running VM without rebooting, this is "HotAdd." The HotAdd transport exploits this: instead of streaming disk data over the network (NBD), you literally attach the source VM's disk to a proxy VM as a second disk and read it locally.

Which issue(s) this PR fixes

(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged)

fixes #1482

Special notes for your reviewer

Testing done

Sanya Varghese added 21 commits March 24, 2026 17:33
…c + testConnectionGeneric for vm ssh connectivity
step 1 : Power OFF source VM
step 2 : Clean leftover snapshots
… clones and per-disk attach cinder volumes, hot-add, detect device, copy and hot remove
… clones and per-disk attach cinder volumes, hot-add, detect device, copy and hot remove
… until a block device matching the size appears

Detach from Proxy VM to actual destination
@sanya-pf9 sanya-pf9 marked this pull request as ready for review March 26, 2026 14:26
@sanya-pf9 sanya-pf9 marked this pull request as draft March 26, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Request to have an option for hot add proxies for data transport in vJB

1 participant