es-que / cpuset

Automatically exported from code.google.com/p/cpuset
GNU General Public License v2.0
0 stars 0 forks source link

cset fails to create cpu sets if some cpus are offline #3

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Take some CPUs offline:
for setol in 8 10 12 14; do
    echo 0 > /sys/devices/system/cpu/cpu${setol}/online
done

2. cset set --cpu_exclusive  -c 0-6,11,13  -m 0-1 -s /set1

What is the expected output? What do you see instead?

Output is:
cset: **> invalid literal for int(): 7,9,11,13,15
cset: option not understood

While it should be:
cset: --> created cpuset "/set1"

What version of the product are you using? On what operating system?
> cset version
cset: Cpuset (cset) 1.5.4
> uname -srvmpio
Linux 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 
GNU/Linux
> cat /etc/redhat-release 
CentOS release 5.4 (Final)

Please provide any additional information below.
I think the issue might be here:
> cat /cpusets/cpus 
0-7,9,11,13,15

cpuinfo with all cpus online:
> cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 1
siblings        : 8
core id         : 0
cpu cores       : 4
apicid          : 32
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.27
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 0
siblings        : 8
core id         : 0
cpu cores       : 4
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.07
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 1
siblings        : 8
core id         : 1
cpu cores       : 4
apicid          : 34
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.02
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 0
siblings        : 8
core id         : 1
cpu cores       : 4
apicid          : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.08
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 4
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 1
siblings        : 8
core id         : 9
cpu cores       : 4
apicid          : 50
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6915.95
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 5
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 0
siblings        : 8
core id         : 9
cpu cores       : 4
apicid          : 18
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.11
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 6
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 1
siblings        : 8
core id         : 10
cpu cores       : 4
apicid          : 52
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.06
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 7
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 0
siblings        : 8
core id         : 10
cpu cores       : 4
apicid          : 20
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6915.91
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 8
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 1
siblings        : 8
core id         : 0
cpu cores       : 4
apicid          : 33
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6915.69
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 9
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 0
siblings        : 8
core id         : 0
cpu cores       : 4
apicid          : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.06
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 10
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 1
siblings        : 8
core id         : 1
cpu cores       : 4
apicid          : 35
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6915.91
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 11
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 0
siblings        : 8
core id         : 1
cpu cores       : 4
apicid          : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.07
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 12
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 1
siblings        : 8
core id         : 9
cpu cores       : 4
apicid          : 51
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.04
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 13
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 0
siblings        : 8
core id         : 9
cpu cores       : 4
apicid          : 19
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.10
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 14
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 1
siblings        : 8
core id         : 10
cpu cores       : 4
apicid          : 53
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.91
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

processor       : 15
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
stepping        : 2
cpu MHz         : 3458.135
cache size      : 12288 KB
physical id     : 0
siblings        : 8
core id         : 10
cpu cores       : 4
apicid          : 21
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp 
lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr 
popcnt lahf_lm
bogomips        : 6916.08
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

Original issue reported on code.google.com by bjoern.h...@gmail.com on 28 Jul 2010 at 4:05

GoogleCodeExporter commented 8 years ago
Hi Bjoern,

Thanks for the report.  Could I ask you to generate a log file and attach it to 
this bug for the command that fails on your hardware.  It's easy to do, just 
add the "--log file.txt" option to the main cset command.  For example:

# cset --log file.txt set --cpu_exclusive  -c 0-6,11,13  -m 0-1 -s /set1

This looks like a conversion bug, and I don't have hardware with enough cpus to 
duplicate atm.

Thanks.

Original comment by tsariou...@gmail.com on 29 Jul 2010 at 6:06

GoogleCodeExporter commented 8 years ago
I had to slightly change the command, because I currently don't have access to 
the machine. However here's the log:

100730-11:50:56 root   DEBUG    ---------- STARTING ----------
100730-11:50:56 root   DEBUG    Cpuset (cset) 1.5.4
100730-11:50:56 root   DEBUG    cmdline: /usr/bin/cset set --cpu_exclusive -c 
0-1,3,5 -m 0-1 -s /set1
100730-11:50:56 root   DEBUG    creating cpuset model
100730-11:50:56 set    DEBUG    entering func, options={'cpu_exclusive': True, 
'set': '/set1', 'force': None, 'verbose': None, 'mem': '0-1', 'recurse': None, 
'list': None, 'newname': None, 'usehex': None, 'mem_exclusive': None, 
'destroy': None, 'cpu': '0-1,3,5'}, args=[]
100730-11:50:56 cset   DEBUG    entering rescan
100730-11:50:56 cset   DEBUG    initializing CpuSet
100730-11:50:56 cset   DEBUG    finding all cpusets
100730-11:50:56 cset   DEBUG    locating cpuset filesystem...
100730-11:50:56 cset   DEBUG    cpusets mounted at: /cpusets
100730-11:50:56 cset   DEBUG    creating root node at /cpusets
100730-11:50:56 cset   DEBUG    starting bottom-up discovery walk...
100730-11:50:56 cset   DEBUG    *** walking /cpusets
100730-11:50:56 cset   DEBUG    /cpusets has 0 subsets: []
100730-11:50:56 cset   DEBUG    staring top-down parenting walk...
100730-11:50:56 cset   DEBUG    ~~~ walking /
100730-11:50:56 cset   DEBUG    parent is self (root cpuset), skipping
100730-11:50:56 cset   DEBUG    found 1 cpusets
100730-11:50:56 root   CRITICAL **> invalid literal for int(): 1,3,5,7
100730-11:50:56 root   CRITICAL option not understood

And I ran this (with sudo) to reproduce:
#!/bin/bash

for setol in 2 4 6; do
    echo 0 > /sys/devices/system/cpu/cpu${setol}/online
done

cset --log file.txt set --cpu_exclusive  -c 0-1,3,5  -m 0-1 -s /set1

Original comment by bjoern.h...@gmail.com on 30 Jul 2010 at 2:56

GoogleCodeExporter commented 8 years ago
Hi Bjoern,

I think I fixed the problem.  Can you do me a favor and check that it works on 
your system.  You can get staged packages here: 
http://download.opensuse.org/repositories/home:/tsariounov:/cpuset:/stage/ 

Also, setting the --cpu_exclusive and --mem_exclusive will only work when a 
cpuset is created, not modified.  The only thing these flags do is to mark the 
cpus and memory nodes in that set as exclusive to that set, so that they cannot 
be used by any other cpuset.

Thanks,
Alex

Original comment by tsariou...@gmail.com on 2 Aug 2010 at 3:34

GoogleCodeExporter commented 8 years ago
Hi Alex,

I gave it a try and it seems to work fine.
Just for the records here are the logs (I used the same script as before).

> sudo ~/reproducebug.sh 
cset: --> created cpuset "/set1"
> sudo cset set -l -r
cset: 
         Name       CPUs-X    MEMs-X Tasks Subs Path
 ------------ ---------- - ------- - ----- ---- ----------
         root  0-1,3,5,7 y     0-1 y   164    1 /
         set1    0-1,3,5 y     0-1 n     0    0 /set1
> cat file.txt 
100803-08:26:12 root   DEBUG    ---------- STARTING ----------
100803-08:26:12 root   DEBUG    Cpuset (cset) 1.5.4.2
100803-08:26:12 root   DEBUG    cmdline: /usr/bin/cset set --cpu_exclusive -c 
0-1,3,5 -m 0-1 -s /set1
100803-08:26:12 root   DEBUG    creating cpuset model
100803-08:26:12 set    DEBUG    entering func, options={'cpu_exclusive': True, 
'set': '/set1', 'force': None, 'verbose': None, 'mem': '0-1', 'recurse': None, 
'list': None, 'newname': None, 'usehex': None, 'mem_exclusive': None, 
'destroy': None, 'cpu': '0-1,3,5'}, args=[]
100803-08:26:12 cset   DEBUG    entering rescan
100803-08:26:12 cset   DEBUG    initializing CpuSet
100803-08:26:12 cset   DEBUG    finding all cpusets
100803-08:26:12 cset   DEBUG    locating cpuset filesystem...
100803-08:26:12 cset   DEBUG    cpusets mounted at: /cpusets
100803-08:26:12 cset   DEBUG    creating root node at /cpusets
100803-08:26:12 cset   DEBUG    starting bottom-up discovery walk...
100803-08:26:12 cset   DEBUG    *** walking /cpusets
100803-08:26:12 cset   DEBUG    /cpusets has 0 subsets: []
100803-08:26:12 cset   DEBUG    staring top-down parenting walk...
100803-08:26:12 cset   DEBUG    ~~~ walking /
100803-08:26:12 cset   DEBUG    parent is self (root cpuset), skipping
100803-08:26:12 cset   DEBUG    found 1 cpusets
100803-08:26:12 cset   DEBUG    rescan: all cpus = 0-1,3,5,7
100803-08:26:12 cset   DEBUG            max cpu = 7
100803-08:26:12 cset   DEBUG            allcpumask = ff
100803-08:26:12 set    DEBUG    entering create_from_options, 
options={'cpu_exclusive': True, 'set': '/set1', 'force': None, 'verbose': None, 
'mem': '0-1', 'recurse': None, 'list': None, 'newname': None, 'usehex': None, 
'mem_exclusive': None, 'destroy': None, 'cpu': '0-1,3,5'} args=[]
100803-08:26:12 cset   DEBUG    cpuspec_check(0-1,3,5)
100803-08:26:12 cset   DEBUG    memspec_check(0-1)
100803-08:26:12 set    DEBUG    entering create, name=/set1 cpuspec=0-1,3,5 
memspec=0-1 cx=True mx=None
100803-08:26:12 cset   DEBUG    entering unique_set, name=/set1
100803-08:26:12 cset.find_sets DEBUG    finding "/set1" in cpusets
100803-08:26:12 cset.find_sets DEBUG    find by path
100803-08:26:12 cset   DEBUG    entering rescan
100803-08:26:12 cset   DEBUG    initializing CpuSet
100803-08:26:12 cset   DEBUG    finding all cpusets
100803-08:26:12 cset   DEBUG    locating cpuset filesystem...
100803-08:26:12 cset   DEBUG    cpusets mounted at: /cpusets
100803-08:26:12 cset   DEBUG    creating root node at /cpusets
100803-08:26:12 cset   DEBUG    starting bottom-up discovery walk...
100803-08:26:12 cset   DEBUG    *** walking /cpusets/set1
100803-08:26:12 cset   DEBUG    initializing CpuSet
100803-08:26:12 cset   DEBUG    new cpuset node absolute: /cpusets/set1
100803-08:26:12 cset   DEBUG     relative: /set1
100803-08:26:12 cset   DEBUG    reading cpuset passed relpath: /set1
100803-08:26:12 cset   DEBUG    ...path=/set1
100803-08:26:12 cset   DEBUG    ...name=set1
100803-08:26:12 cset   DEBUG    /cpusets/set1 has 0 subsets: []
100803-08:26:12 cset   DEBUG    *** walking /cpusets
100803-08:26:12 cset   DEBUG    /cpusets has 1 subsets: [set1]
100803-08:26:12 cset   DEBUG    staring top-down parenting walk...
100803-08:26:12 cset   DEBUG    ~~~ walking /
100803-08:26:12 cset   DEBUG    parent is self (root cpuset), skipping
100803-08:26:12 cset   DEBUG    ~~~ walking /set1
100803-08:26:12 cset   DEBUG    parpath decodes to:  from dir of: /set1
100803-08:26:12 cset   DEBUG    parent is root cpuset
100803-08:26:12 cset   DEBUG    found 2 cpusets
100803-08:26:12 cset   DEBUG    rescan: all cpus = 0-1,3,5,7
100803-08:26:12 cset   DEBUG            max cpu = 7
100803-08:26:12 cset   DEBUG            allcpumask = ff
100803-08:26:12 set    DEBUG    created new cpuset "/set1"
100803-08:26:12 set    DEBUG    entering modify, name=/set1 cpuspec=0-1,3,5 
memspec=0-1 cx=True mx=None
100803-08:26:12 cset   DEBUG    entering unique_set, name=/set1
100803-08:26:12 cset.find_sets DEBUG    finding "/set1" in cpusets
100803-08:26:12 cset.find_sets DEBUG    find by path
100803-08:26:12 cset.find_sets DEBUG    ... found node "set1"
100803-08:26:12 set    DEBUG    modifying cpuset "set1"
100803-08:26:12 cset   DEBUG    cpuspec_check(0-1,3,5)
100803-08:26:12 cset   DEBUG    -> prop_set /set1.cpus = 0-1,3,5
100803-08:26:12 cset   DEBUG    -> prop_set /set1.mems = 0-1
100803-08:26:12 cset   DEBUG    -> prop_set /set1.cpu_exclusive = True
100803-08:26:12 set    INFO     --> created cpuset "/set1"
100803-08:26:12 set    DEBUG    entering active, name=/set1
100803-08:26:12 cset   DEBUG    entering unique_set, name=/set1
100803-08:26:12 cset.find_sets DEBUG    finding "/set1" in cpusets
100803-08:26:12 cset.find_sets DEBUG    find by path
100803-08:26:12 cset.find_sets DEBUG    ... found node "set1"

Original comment by bjoern.h...@gmail.com on 2 Aug 2010 at 11:41

GoogleCodeExporter commented 8 years ago
Ok, looks good.  I've formalized the release to 1.5.5 and you should be able to 
upgrade the package in about 30 minutes from my regular OBS release area here: 
http://download.opensuse.org/repositories/home:/tsariounov:/cpuset/

Thanks again Bjoern.

Original comment by tsariou...@gmail.com on 3 Aug 2010 at 10:38