Bug 1374988
Summary: | MOM causes Vdsm to slow down, high number of 'vmGetIoTunePolicy' API calls - vdsm | ||
---|---|---|---|
Product: | [oVirt] vdsm | Reporter: | Jenny Tokar <jtokar> |
Component: | Bindings-API | Assignee: | Jenny Tokar <jtokar> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Shira Maximov <mshira> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 4.18.15 | CC: | akrejcir, bugs, jtokar, mavital, mgoldboi, michal.skrivanek, mshira, msivak, trichard |
Target Milestone: | ovirt-4.0.6 | Keywords: | Performance |
Target Release: | 4.18.16 | Flags: | rule-engine:
ovirt-4.0.z+
mgoldboi: exception+ mgoldboi: planning_ack+ rgolan: devel_ack+ mavital: testing_ack+ |
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: |
Previously, the amount of requests made by the Memory Overcommitment Manager (MOM) was causing high loads on VDSM. With this release, MOM uses just one request (instead one request per virtual machine) to retrieve the ioTune configuration and status, lowering the load imposed on VDSM.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2017-01-18 07:27:48 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | SLA | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1366556 |
Description
Jenny Tokar
2016-09-11 12:47:24 UTC
This fix will contain a new vdsm api to get Io tune policies for all vms at the same api call instead of calling vmGetIoTunePolicy for each vm. MOM will then be able to use that api and so will reduce the load on vdsm. This is the vdsm part of the Io QoS fix and so it should be targeted to the same release. What's the status here? I see above patch is already merged to master. What about 4.0? Is this going to 4.0.5, or can it be postponed to 4.0.6? I though this was postponed to 4.0.6? Anyway I can cherrypick it to 4.0.5 if needed. It was supposed to be moved to ovirt-4.0.6.. but I see Moran gave it an exception... Are we really considering a VDSM rebuild for 4.0.5? I thought the decision was to postpone this. verified on : vdsm-4.18.17-1.el7ev.x86_64 -=>>cat /var/log/vdsm/vdsm.log | grep 'getAllVmIoTunePolicies succeeded' | grep "2016-11-29 13:50" | wc -l 4 Thread-13::DEBUG::2016-11-29 14:02:54,355::health::97::health::(_check_garbage) Collected 298 objects Thread-13::DEBUG::2016-11-29 14:02:54,361::health::122::health::(_check_resources) user=10.62%, sys=6.15%, rss=316152 kB (+100), threads=69 |