Error Cannot Set Cpu Affinity On Process Invalid Argument
I just remarked out line 1613 like below. It appears libvirt livemigration does take the source host's capabilities and not the destination when defining cpusets. I think cpusets are used here as performance tuning, it restricts the set of CPUs the process will run on, to avoid trashing the caches of others CPUs in the system. This is the basic work horse of CPU affinity setting. his comment is here
Instructions for nested KVM setup on a KVM host are documented here http://docs.openstack.org/developer/nova/devref/testing/libvirt-numa.html#provisioning-a-virtual-machine-for-testing From my testing, a Nova guest booted with a NUMA flavor, will have the below contextual XML snippets Status: CLOSED WONTFIX Aliases: None Product: Fedora Classification: Fedora Component: libvirt (Show other bugs) Sub Component: --- Version: 14 Hardware: x86_64 Linux Priority unspecified Severity urgent TargetMilestone: --- TargetRelease: --- Assigned Affecting: nova (Ubuntu Vivid) Filed here by: Serge Hallyn When: 2015-05-13 Confirmed: 2015-05-16 Package (Find…) Status Importance Confirmed Undecided Assigned to Nobody Me Comment on this change (optional) Email me about Both installations use the same nova code (RC1), but the older version of libvirt doesn't exhibit this issue. https://bugzilla.redhat.com/show_bug.cgi?id=654540
Error Cannot Set Cpu Affinity On Process Invalid Argument
lxc.aa_profile = lxc-container-default-with-nesting And install `cgroup-lite` in lxc guest. Because this is a multi-cpu numa machine (hp DL785), I needed to pin the virtual cpus to physical cpus. Physically locating the server Syntax Design - Why use parentheses when no arguments are passed?
The libvirt works with CPU affinity. Can install a new guest use virsh command or virt-manager. It's that the qemu guest's vcpus are not pinned to the specified cpus on the host? http://libvirt.org/git/?p=libvirt.git;a=commit;h=a103bb105c0c189c3973311ff1826972b5bc6ad6 Tony Breeds (o-tony) wrote on 2015-05-12: #41 I was pointed at the v1.2.12-maint head in the libvirt git which contains this fix already.
Short: I still cannot reproduce it. Red Hat Bugzilla – Bug654540 "error : cannot set CPU affinity on process 0: Invalid argument" Last modified: 2011-01-13 18:17:28 EST Home | New | Search | [?] | Reports | Serge Hallyn (serge-hallyn) wrote on 2015-05-01: #24 Thanks - so the solution is for nova to only drop the placement='static' from that line, whenever it knows it is using tcg? my response I built an environment on hosts that support KVM and successfully launched an instance, so this issue only affects QEMU.
If you look at: https://launchpad.net/ubuntu/+source/libvirt You can see that the version in trusty is NOT affected by this issue. http://libvirt.org/git/?p=libvirt.git;a=shortlog;h=refs/heads/v1.2.12-maint I suggest we close the nova issue with won't fix and get the correctly backported patch into the libvirt package. Home | New | Search | [?] | Reports | Requests | Help | NewAccount | Log In [x] | Forgot Password Login: [x] | Report Bugzilla Bug Legal [Date Prev][Date tcamuso23rd October 2010, 08:23 PMFound the solution.
When setting the CPU affinity, we use VIR_NODEINFO_MAXCPUS(). http://forums.fedoraforum.org/archive/index.php/t-253141.html The error message is: "cannot set CPU affinity on process 0" The following is the capabilities detected by libvirt:
Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. I built another environment using upstream source and successfully launched an instance using both QEMU and KVM, so I'm fairly certain this only applies to the Ubuntu packages... The Problem is, that nova-compute generates an invalid xml for this combination. If no cpuset like (cpuset='0-10,^9') is specified, the domain process will be pinned to all the available pysical process.
Actual results: -------------------------------------------------------------------------- [root@xtreme:~]# virt-install -n myvm -r 2048 --nodisks --pxe Starting install... I'd prefer to add your patch into nova code as workaround for older libvirt versions. Jeffrey Zhang (jeffrey4l) wrote on 2015-05-07: #30 @Tony Yes. http://megavoid.net/error-cannot/error-cannot-start-arcsde-check-for-zombie-process.html Reassigning to the new owner of this component.
As you can see from screenshot added as comment, i have two cores... Comment 4 Jiri Denemark 2010-11-19 02:19:27 EST https://www.redhat.com/archives/libvir-list/2010-November/msg00863.html is a starting point for a discussion on how to deal with this bug. Comment 6 Fedora Admin XMLRPC Client 2011-11-30 14:56:53 EST This package has changed ownership in the Fedora Package Database.
See: Is it possible to limit a Linux process so that it can only run on a particular core on a particular machine?
This should be an upstream bug against nova. Does the string "...CATCAT..." appear in the DNA of Felis catus? Retrieving file .treeinfo... | 2.4 kB 00:00 ... Format For Printing -XML -Clone This Bug -Top of page First Last Prev Next This bug is not in your last search results.
Your feedback will aid us getting this update out to other Ubuntu users. current upstream works. I think in the ubuntu, the libvirt (1.2.12, from cloud-archive) doesn't support numa. check over here I am sorry that I make a wrong file diff.
edit flag offensive delete link more CommentsIt should be harmless to avoid the parameter, maybe loose a bit of performance...vincent-legoll( 2015-07-15 05:18:51 -0500 )editadd a comment 0 answered 2015-07-15 03:10:33 -0500 Next steps are to discuss my findings with upstream libvirt and nova developers to see if I'm correct of I've just fluked it. Any help appreciated, including code hacks in nova/libvirt code to force a cpuset so that this works. You are right.
However to the best of my knowledge it is impossible to specify this option in the "virt-manager" GUI; which make it useless to create virtual machines on this platform. Top Display posts from previous: All posts1 day7 days2 weeks1 month3 months6 months1 year Sort by AuthorPost timeSubject AscendingDescending Post Reply Print view 3 posts • Page 1 of 1 Return Matt Kassawara (ionosphere80) wrote on 2015-04-09: #6 I'm fairly certain this is specific to the Ubuntu packages, not upstream nova or libvirt. If I migrate between 40 cpu hosts, everything works.
My server only has dual core. Expected results: Can start the guest which define from xml file. kernel-2.6.18-233.el5 libvirt-0.8.2-14.el5 Comment 13 errata-xmlrpc 2011-01-13 18:17:28 EST An advisory has been issued which should help the problem described in this bug report.