yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #39090
[Bug 1499350] [NEW] vserver guest results in always container
Public bug reported:
for resizeing filesystems cc_resizefs.py, needs to check if the running
system is a container, this is done in util.py.
for vservers the test always ends up true, since the VxID: line in
/proc/self/status sometimes has a space, or a tab or noting.
to make the detection work a bit better i added .strip() to the compare
line.
now my vserver enabled host is resized as expected.
I have added a small patch.
my example /procy/self/status:
root@niels-6:~# cat /proc/self/status
Name: cat
State: R (running)
Tgid: 3319
Pid: 3319
PPid: 3165
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 256
Groups: 0
VmPeak: 4372 kB
VmSize: 4372 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 608 kB
VmRSS: 608 kB
VmData: 312 kB
VmStk: 136 kB
VmExe: 48 kB
VmLib: 1788 kB
VmPTE: 32 kB
VmSwap: 0 kB
Threads: 1
SigQ: 1/16074
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: 0000000000000000
CapInh: 0000000000000000
CapPrm: ffffffffffffffff
CapEff: ffffffffffffffff
CapBnd: ffffffffffffffff
Cpus_allowed: 3
Cpus_allowed_list: 0-1
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
VxID: 0
NxID: 0
voluntary_ctxt_switches: 2
nonvoluntary_ctxt_switches: 0
** Affects: cloud-init
Importance: Undecided
Status: New
** Patch added: "cloud-init.util.patch"
https://bugs.launchpad.net/bugs/1499350/+attachment/4473292/+files/cloud-init.util.patch
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1499350
Title:
vserver guest results in always container
Status in cloud-init:
New
Bug description:
for resizeing filesystems cc_resizefs.py, needs to check if the
running system is a container, this is done in util.py.
for vservers the test always ends up true, since the VxID: line in
/proc/self/status sometimes has a space, or a tab or noting.
to make the detection work a bit better i added .strip() to the
compare line.
now my vserver enabled host is resized as expected.
I have added a small patch.
my example /procy/self/status:
root@niels-6:~# cat /proc/self/status
Name: cat
State: R (running)
Tgid: 3319
Pid: 3319
PPid: 3165
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 256
Groups: 0
VmPeak: 4372 kB
VmSize: 4372 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 608 kB
VmRSS: 608 kB
VmData: 312 kB
VmStk: 136 kB
VmExe: 48 kB
VmLib: 1788 kB
VmPTE: 32 kB
VmSwap: 0 kB
Threads: 1
SigQ: 1/16074
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: 0000000000000000
CapInh: 0000000000000000
CapPrm: ffffffffffffffff
CapEff: ffffffffffffffff
CapBnd: ffffffffffffffff
Cpus_allowed: 3
Cpus_allowed_list: 0-1
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
VxID: 0
NxID: 0
voluntary_ctxt_switches: 2
nonvoluntary_ctxt_switches: 0
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1499350/+subscriptions
Follow ups