[lxc-devel] [PATCH] lxc-ps: fix the display problem with arg --lxc

Serge Hallyn serge.hallyn at ubuntu.com
Wed Jun 5 04:07:17 UTC 2013


Quoting Weng Meiling (wengmeiling.weng at huawei.com):
> On 2013/6/5 1:32, Serge Hallyn wrote:
> > Quoting Weng Meiling (wengmeiling.weng at huawei.com):
> >> When we use arg --lxc to show processes in all containers, no
> >> process displays, so fix it.
> >>
> >> Signed-off-by: Weng Meiling <wengmeiling.weng at huawei.com>
> >> ---
> >>  src/lxc/lxc-ps.in | 14 +++++++-------
> >>  1 file changed, 7 insertions(+), 7 deletions(-)
> >>
> >> diff --git a/src/lxc/lxc-ps.in b/src/lxc/lxc-ps.in
> >> index 29e8097..7e08a71 100644
> >> --- a/src/lxc/lxc-ps.in
> >> +++ b/src/lxc/lxc-ps.in
> >> @@ -39,9 +39,10 @@ help() {
> >>
> >>  get_parent_cgroup()
> >>  {
> >> -    local hierarchies hierarchy fields subsystems init_cgroup mountpoint
> >> +    local hierarchies hierarchy fields init_cgroup mountpoint
> >>
> >>      parent_cgroup=""
> >> +    subsystems=""
> >>
> >>      # Obtain a list of hierarchies that contain one or more subsystems
> >>      hierarchies=$(tail -n +2 /proc/cgroups | cut -f 2)
> >> @@ -65,11 +66,7 @@ get_parent_cgroup()
> >>          if [ -z "$mountpoint" ]; then continue; fi
> >>
> >>          # Return the absolute path to the containers' parent cgroup
> >> -        # (do not append '/lxc' if the hierarchy contains the 'ns' subsystem)
> >> -        case ",$subsystems," in
> >> -            *,ns,*) parent_cgroup="${mountpoint}${init_cgroup%/}";;
> >> -            *) parent_cgroup="${mountpoint}${init_cgroup%/}";;
> >> -        esac
> >> +        parent_cgroup="${mountpoint}${init_cgroup%/}";;
> > 
> > Hi,
> > 
> > at the very least having ';;' here breaks.  Replacing that with one ';'
> > does seem to fix lxc-ps.  But I worry that this means your patch may
> > not be what you intended.  Could you please double-check?
> > 
> yes, I'm sorry for this. I'll be more carefull.

Thanks - just wanted to make sure this didn't mean there might be other
missing hunks in the sent patch.  I've attached wrong files before...

Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>

and pushed to staging, thanks.

-serge




More information about the lxc-devel mailing list