Bug 1354532
| Summary: | [RFE] apply RTC parameter should be set differently for best performance | ||
|---|---|---|---|
| Product: | [oVirt] ovirt-guest-agent | Reporter: | Michal Skrivanek <michal.skrivanek> |
| Component: | General | Assignee: | Vinzenz Feenstra [evilissimo] <vfeenstr> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Aleksei Slaikovskii <aslaikov> |
| Severity: | high | Docs Contact: | |
| Priority: | medium | ||
| Version: | 1.0.13 | CC: | aslaikov, bgraveno, bugs, knoel, lsvaty, mgoldboi, pstehlik, vfeenstr, ykaul |
| Target Milestone: | ovirt-4.0.2 | Keywords: | FutureFeature |
| Target Release: | --- | Flags: | rule-engine:
ovirt-4.0.z+
ykaul: exception+ lsvaty: testing_plan_complete- mgoldboi: planning_ack+ rule-engine: devel_ack+ pstehlik: testing_ack+ |
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: |
Documentation suggested that the USEPLATFORMCLOCK option in bcdedit should be set to 'yes'. This leads to degraded performance on the guest when Hyper-V extensions are enabled. Which is the default setting on Red Hat Enterprise Virtualization for the affected systems (Windows 2008 R2 Server and newer, and Windows 7 and newer).
The Red Hat Enterprise Virtualization agent now removes this option on every start of the guest agent service unless this functionality is disabled in the configuration of the guest agent. When the option apply_timer_configuration in the general section is set to false, the agent will skip this behavior and leave the bcdedit configuration completely untouched.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-08-12 14:28:11 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: | 1328309 | ||
|
Description
Michal Skrivanek
2016-07-11 13:53:08 UTC
(In reply to Michal Skrivanek from comment #0) > Since hyper-v enlightenments has been introduced the USEPLATFORMCLOCK > setting should be treated differently, and bug 1328920 should be redone. > > The partition reference time enlightenment is supported on Windows platforms > starting from: > Windows 7 > Windows 7 SP1 > Windows Server 2008 R2 > Windows Server 2008 R2 SP1 > and forward. > For these the parameter should be disabled . > > For WinXP/WS2003/Vista USEPLATFORMCLOCK should be set on. Windows XP, Windows Vista and Windows 2003 Server are no longer supported by us and therefore ignored Windows 2008 Server does not have the USEPLATFORMCLOCK option at all and therefore it's not implemented - From Windows 2008 R2 and above and from Windows 7 and above we're now deleting the value from the configuration - Unless the ovirt guest agent configuration does not have set the 'general.apply_timer_configuration' value to false (if it is false we won't do anything) thi sis not really affecting fundamental functionality, it's "just" a performance enhancement, hence reducing severity pending WGT build This should get in 4.0.2. Do we need it on 4.0.2 branch, or there's only 4.0 for guest agent? Can we get a QA_ACK for this? RHEV-Tools 4.0-5 is working good. To verify: 1. Open cmd.exe 2. bcdedit /set <current> useplatformclock true 3. Rund bcdedit again and you will see there's new parameter useplatformclock is setted to yes 4. Then install RHEV-Tools and reboot 5. Run bcdedit again 6. See it's gone (useplatformclock) |