[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH]: xl: fix broken cpupool-numa-split
Hi,the implementation of xl cpupool-numa-split is broken. It basically deals with only one poolid, but there are two to consider: the one from the original root CPUpool, the other from the newly created one. On my machine the current output looks like: root@dosorca:/data/images# xl cpupool-numa-split libxl: error: libxl.c:2803:libxl_create_cpupool Could not create cpupool error on creating cpupool root@dosorca:/data/images# xl cpupool-list Name CPUs Sched Active Domain count Pool-node0 42 credit y 1 Pool-node1 0 credit y 0 root@dosorca:/data/images# xl cpupool-list -c Name CPU listPool-node0 0,1,2,3,4,5,6,7,8,9,10,11,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47 Pool-node1 The patch fixes this by using two poolid variables, now it looks like: root@dosorca:/data/images# xl cpupool-numa-split root@dosorca:/data/images# xl cpupool-list Name CPUs Sched Active Domain count Pool-node0 6 credit y 1 Pool-node1 6 credit y 0 Pool-node2 6 credit y 0 Pool-node3 6 credit y 0 Pool-node4 6 credit y 0 Pool-node5 6 credit y 0 Pool-node6 6 credit y 0 Pool-node7 6 credit y 0 root@dosorca:/data/images# xl cpupool-list -c Name CPU list Pool-node0 0,1,2,3,4,5 Pool-node1 6,7,8,9,10,11 Pool-node2 12,13,14,15,16,17 Pool-node3 18,19,20,21,22,23 Pool-node4 24,25,26,27,28,29 Pool-node5 30,31,32,33,34,35 Pool-node6 36,37,38,39,40,41 Pool-node7 42,43,44,45,46,47 Please apply to Xen 4.1.0-rc Regards, Andre. Signed-off-by: Andre Przywara <andre.przywara@xxxxxxx> -- Andre Przywara AMD-Operating System Research Center (OSRC), Dresden, Germany Attachment:
xl_fix_cpupool_numasplit.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |