Bug 1179722 - improve VDSM numa support
Summary: improve VDSM numa support
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: vdsm
Classification: oVirt
Component: General
Version: ---
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: bugs@ovirt.org
QA Contact: Eldad Marciano
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-01-07 12:16 UTC by Francesco Romani
Modified: 2017-01-09 09:16 UTC (History)
15 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-01-09 09:16:44 UTC
oVirt Team: SLA
Embargoed:
rgolan: ovirt-future?
rule-engine: planning_ack?
rule-engine: devel_ack?
rule-engine: testing_ack?


Attachments (Terms of Use)

Description Francesco Romani 2015-01-07 12:16:35 UTC
Description of problem:
NUMA support in VDSM is fragile, as it leverages internal and private data from libvirt, and as it does expensive scan of procfs entries.

This bug tracks improvement to that code to make it more robust and fast.

How reproducible:
100%

Steps to Reproduce:
1. run VDSM
2.
3.

Actual results:
VDSM uses internal data from libvirt: /var/run/libvirt/qemu/$VM_NAME.xml

Expected results:
VDSM uses public and stable APIs and does that in an efficient manner.

Additional info:
Most likely, patches to libvirt will be needed.

Comment 1 Francesco Romani 2015-05-21 10:09:35 UTC
The most compelling performance issues are been addressed by patches from msivak:
https://gerrit.ovirt.org/#/c/36906/
https://gerrit.ovirt.org/#/c/38564/

The pending issue is how to avoid to mess with libvirt internal representation, but for that we need new libvirt APIs.

Comment 2 Francesco Romani 2015-09-01 12:21:19 UTC
moving to SLA to let them figure what to ask to libvirt to better support NUMA.

Comment 3 Sandro Bonazzola 2015-10-26 12:38:30 UTC
this is an automated message. oVirt 3.6.0 RC3 has been released and GA is targeted to next week, Nov 4th 2015.
Please review this bug and if not a blocker, please postpone to a later release.
All bugs not postponed on GA release will be automatically re-targeted to

- 3.6.1 if severity >= high
- 4.0 if severity < high

Comment 6 Red Hat Bugzilla Rules Engine 2016-03-21 11:23:07 UTC
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.

Comment 7 Red Hat Bugzilla Rules Engine 2016-03-21 11:23:45 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.