Bug 1270302
| Summary: | issue command to sync guest time upon migration | |||
|---|---|---|---|---|
| Product: | [oVirt] vdsm | Reporter: | Marcelo Tosatti <mtosatti> | |
| Component: | General | Assignee: | Martin Polednik <mpoledni> | |
| Status: | CLOSED DUPLICATE | QA Contact: | Aharon Canan <acanan> | |
| Severity: | high | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | --- | CC: | bazulay, bugs, dgilbert, ecohen, gklein, jdenemar, lsurette, michal.skrivanek, mprivozn, rbalakri, tjelinek, ycui, yeylon, ylavi | |
| Target Milestone: | ovirt-3.6.2 | Flags: | ylavi:
ovirt-3.6.z?
ylavi: planning_ack+ rule-engine: devel_ack? rule-engine: testing_ack? |
|
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | virt | |||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1275338 (view as bug list) | Environment: | ||
| Last Closed: | 2015-12-02 13:26:31 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | Virt | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1230126 | |||
|
Description
Marcelo Tosatti
2015-10-09 14:26:44 UTC
Note compare with https://bugzilla.redhat.com/show_bug.cgi?id=1156194 which suggests using the GA to sync on a resume from suspend. Marcelo, I think we should postpone resolving this bug untile bug 1156194 is fixed. I mean, until we have clear design from where the guest time sync command should be triggered. (In reply to Michal Privoznik from comment #3) > Marcelo, I think we should postpone resolving this bug untile bug 1156194 is > fixed. I mean, until we have clear design from where the guest time sync > command should be triggered. Michal, some agent which is aware of migration (either libvirt or management software or qemu itself) must do this. This is necessary. The options are: 1) To sync from libvirt. Due to error reporting, not an option for libvirt: Option-1-libvirt: Do not introduce new function, sync time as part of LibvirtMigrate(). Outcome: Can't handle errors. 2) To sync from QEMU: same problems as above, no error reporting. Could query error separately as suggested in BZ1156194. 3) To sync from management software (on top of libvirt). The only option left. Michal, what is unclear? (In reply to Marcelo Tosatti from comment #4) > (In reply to Michal Privoznik from comment #3) > > Marcelo, I think we should postpone resolving this bug untile bug 1156194 is > > fixed. I mean, until we have clear design from where the guest time sync > > command should be triggered. > > Michal, some agent which is aware of migration (either libvirt or management > software or qemu itself) must do this. This is necessary. > > The options are: > > 1) To sync from libvirt. Due to error reporting, not an option for libvirt: > Option-1-libvirt: Do not introduce new function, sync time as part of > LibvirtMigrate(). > Outcome: Can't handle errors. > > 2) To sync from QEMU: same problems as above, no error reporting. > Could query error separately as suggested in BZ1156194. > > 3) To sync from management software (on top of libvirt). > The only option left. > > Michal, what is unclear? Well, what's unclear is that you requested libvirt to issue time sync command on domain resume in the bug I am linking. But from libvirt POV, domain resume is part of migration. So I'd postpone resolving this bug until we have a clear design whether or not time sync should be issued automatically by libvirt. At the same time, I'm inclined to option #3 (which means handing over this bug to upper layer). (In reply to Michal Privoznik from comment #5) > (In reply to Marcelo Tosatti from comment #4) > > (In reply to Michal Privoznik from comment #3) > > > Marcelo, I think we should postpone resolving this bug untile bug 1156194 is > > > fixed. I mean, until we have clear design from where the guest time sync > > > command should be triggered. > > > > Michal, some agent which is aware of migration (either libvirt or management > > software or qemu itself) must do this. This is necessary. > > > > The options are: > > > > 1) To sync from libvirt. Due to error reporting, not an option for libvirt: > > Option-1-libvirt: Do not introduce new function, sync time as part of > > LibvirtMigrate(). > > Outcome: Can't handle errors. > > > > 2) To sync from QEMU: same problems as above, no error reporting. > > Could query error separately as suggested in BZ1156194. > > > > 3) To sync from management software (on top of libvirt). > > The only option left. > > > > Michal, what is unclear? > > Well, what's unclear is that you requested libvirt to issue time sync > command on domain resume in the bug I am linking. But from libvirt POV, > domain resume is part of migration. So I'd postpone resolving this bug until > we have a clear design whether or not time sync should be issued > automatically by libvirt. At the same time, I'm inclined to option #3 (which > means handing over this bug to upper layer). Michal, Can you please assign the bug to RHEV-M, then? Is it necessary to open an OpenStack bug as well? TIA. Done.(In reply to Marcelo Tosatti from comment #6) > Michal, > > Can you please assign the bug to RHEV-M, then? Done. > > Is it necessary to open an OpenStack bug as well? Yes. Done. Bug 1275338. > > TIA. Bug tickets must have version flags set prior to targeting them to a release. Please ask maintainer to set the correct version flags and only then set the target milestone. we're tracking it in bug 1156194 already, no need to keep this one around anymore *** This bug has been marked as a duplicate of bug 1156194 *** |