Bug 2152875
| Summary: | Unable to do post-copy migration | |||
|---|---|---|---|---|
| Product: | Container Native Virtualization (CNV) | Reporter: | lpivarc | |
| Component: | Virtualization | Assignee: | Itamar Holder <iholder> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Denys Shchedrivyi <dshchedr> | |
| Severity: | urgent | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 4.12.0 | CC: | acardace, dshchedr, fdeutsch, kbidarka, sgott | |
| Target Milestone: | --- | |||
| Target Release: | 4.12.4 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 2164836 (view as bug list) | Environment: | ||
| Last Closed: | 2023-06-14 12:17:08 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2164836 | |||
|
Description
lpivarc
2022-12-13 11:29:51 UTC
Proposing this as a blocker to 4.12.0 because it is a regression of a major feature. *** Bug 2152242 has been marked as a duplicate of this bug. *** Per offline discussion, post-copy is not enabled in CNV thus this should not block the release. Verified on v4.12.2-18 - VM successfully migrated in PostCopy mode. Seems that the problem still exists (or it is another problem). During running automation we see that migration failed to switch to post copy mode: > {"component":"virt-launcher","level":"info","msg":"unable to execute QEMU command {\"execute\":\"migrate-set-capabilities\",\"arguments\":{\"capabilities\":[{\"capability\":\"xbzrle\",\"state\":false},{\"capability\":\"auto-converge\",\"state\":false},{\"capability\":\"rdma-pin-all\",\"state\":false},{\"capability\":\"postcopy-ram\",\"state\":true},{\"capability\":\"compress\",\"state\":false},{\"capability\":\"pause-before-switchover\",\"state\":false},{\"capability\":\"late-block-activate\",\"state\":true},{\"capability\":\"multifd\",\"state\":false},{\"capability\":\"dirty-bitmaps\",\"state\":false},{\"capability\":\"return-path\",\"state\":true}]},\"id\":\"libvirt-402\"}: {\"id\":\"libvirt-402\",\"error\":{\"class\":\"GenericError\",\"desc\":\"Postcopy is not supported\"}}","pos":"qemuMonitorJSONCheckErrorFull:388","subcomponent":"libvirt","thread":"28","timestamp":"2023-03-20T18:34:05.643000Z"} > {"component":"virt-launcher","level":"error","msg":"internal error: unable to execute QEMU command 'migrate-set-capabilities': Postcopy is not supported","pos":"qemuMonitorJSONCheckErrorFull:402","subcomponent":"libvirt","thread":"28","timestamp":"2023-03-20T18:34:05.643000Z"} However with manual tests I saw it worked fine: > Migration State: > Completed: true > End Timestamp: 2023-03-20T18:08:04Z > Migration Configuration: > Allow Auto Converge: false > Allow Post Copy: true > Bandwidth Per Migration: 0 > Completion Timeout Per Gi B: 1 > Node Drain Taint Key: kubevirt.io/drain > Parallel Migrations Per Cluster: 5 > Parallel Outbound Migrations Per Node: 2 > Progress Timeout: 150 > Unsafe Migration Override: false > Migration Policy Name: policy1 > Migration UID: 6d45f8fc-9dda-44cd-b9bd-940140b3bdf5 > Mode: PostCopy We are deciding to mark this bug as Closed, a) As this is already fixed in 4.13.z b) post-copy migration is currently Dev-Preview |