github-actions[bot] commented on issue #13390: URL: https://github.com/apache/cloudstack/issues/13390#issuecomment-5346145038
## ๐ฏ Triage report Live migration of a VM with storage to a SharedMountPoint target pool fails for both THIN and FAT provisioned volumes with a libvirt error about unsupported pre-creation of a storage target for incremental migration. The reporter root-caused this to two specific bugs in `StorageSystemDataMotionStrategy` and included exact proposed one-line fixes with a documented workaround (nulling `template_id`). ### ๐ Assessment | Dimension | Value | Reasoning | |---|---|---| | **Type** | type:bug | Clear functional defect reproduced with concrete steps and a documented workaround. | | **Component** | component:kvm, component:primary-storage | Migration logic (`StorageSystemDataMotionStrategy`) and SharedMountPoint pool type are storage/KVM concerns. | | **Severity** | Severity:Major | Live storage migration to a whole class of primary storage (SharedMountPoint) is completely broken for both provisioning types, though non-storage-migration or NFS-based migrations are unaffected. | | **Labels** | type:bug, component:kvm, component:primary-storage, Severity:Major | See above | | **Coding agent** | Suitable | The issue includes a precise root-cause analysis, exact code locations, and proposed minimal patches in `StorageSystemDataMotionStrategy.java`; well-scoped for direct implementation and testing against the reported repro steps. | <details><summary>๐ก Notes and suggestions</summary> - No similar existing issues were found in a quick search. - The reporter's two proposed fixes are minimal (excluding FAT-provisioned volumes from `getVolumeBackingFile`'s linked-clone detection, and excluding SharedMountPoint from the NFS-like linked-clone path) โ these should be reviewed and tested against both THIN and FAT SharedMountPoint migration scenarios, plus regression-tested against existing NFS-based live migration to ensure no behavior change there. </details> > Generated by [Daily Issue Triage](https://github.com/apache/cloudstack/actions/runs/32259459580) ยท sonnet50 262K ยท [โท](https://github.com/search?q=repo%3Aapache%2Fcloudstack+%22gh-aw-workflow-call-id%3A+apache%2Fcloudstack%2Fdaily-issue-triage%22&type=issues) > <details> <summary>Add this agentic workflows to your repo</summary> To install this agentic workflow, run ``` gh aw add githubnext/agentics/workflows/daily-issue-triage.md@d7c1dc4b72b00607a67caaffdcc216cb64379cf9 ``` </details> <!-- gh-aw-agentic-workflow: Daily Issue Triage, engine: copilot, version: 1.0.52, model: claude-sonnet-5, id: 32259459580, workflow_id: daily-issue-triage, run: https://github.com/apache/cloudstack/actions/runs/32259459580 --> <!-- gh-aw-workflow-call-id: apache/cloudstack/daily-issue-triage --> -- 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]
