MOM is having high performance impact on Vdsm due to high number of calls to vmGetIoTunePolicy API calls.
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