On 05/12/2011 08:58 AM, Jan Safranek wrote: > lssubsys has some problems with named hierarchies, they don't appear in > cgroup_get_all_controller_begin()/next(). > > Signed-off-by: Jan Safranek<jsafr...@redhat.com> Acked-By: Ivana Hutarova Varekova <varek...@redhat.com>
> --- > > tests/tools/multimount/Makefile.am | 2 + > tests/tools/multimount/many_named | 49 > ++++++++++++++++++------------------ > 2 files changed, 26 insertions(+), 25 deletions(-) > > diff --git a/tests/tools/multimount/Makefile.am > b/tests/tools/multimount/Makefile.am > index 45fe043..8463bae 100644 > --- a/tests/tools/multimount/Makefile.am > +++ b/tests/tools/multimount/Makefile.am > @@ -1,3 +1,3 @@ > -EXTRA_DIST = many_mp many_named > +EXTRA_DIST = many_mp many_named > > TESTS = many_mp many_named > diff --git a/tests/tools/multimount/many_named > b/tests/tools/multimount/many_named > index 9a72a88..fa27aa5 100755 > --- a/tests/tools/multimount/many_named > +++ b/tests/tools/multimount/many_named > @@ -48,36 +48,37 @@ mkdir -p $TMP/cgroups/cpu 2>/dev/null > mount -t cgroup -o cpuset,cpuacct,name=cputest test $TMP/cgroups/cpu \ > || die "Mount cpu failed" > > +# !!! lssubsys does NOT support named hierarchies now !!! > # check lssubsys > # plain lssubsys - every hierarchy only once > -$TOOLSDIR/lssubsys>$TMP/subsys1.out \ > - || die "plain lssubsys failed" > -[ `wc -l<$TMP/subsys1.out` -eq $(( $HIERARCHIES+1 )) ] \ > - || die "unexpected output of plan lssubsys" > +#$TOOLSDIR/lssubsys>$TMP/subsys1.out \ > +# || die "plain lssubsys failed" > +#[ `wc -l<$TMP/subsys1.out` -eq $(( $HIERARCHIES+1 )) ] \ > +# || die "unexpected output of plain lssubsys" > > # lssubsys -m - first mount point is returned > -$TOOLSDIR/lssubsys -m>$TMP/subsys2.out \ > - || die "lssubsys -m failed" > -[ `wc -l<$TMP/subsys2.out` -eq $(( $HIERARCHIES+1 )) ] \ > - || die "unexpected output of lssubsys -m" > -grep<$TMP/subsys2.out cgroups/cpu>/dev/null \ > - || die "lssubsys -m does not show the first mount point for cputest" > -for i in `seq $HIERARCHIES`; do > - grep<$TMP/subsys2.out cgroups/named$i-1>/dev/null \ > - || die "lssubsys -m does not show cgroups/named$i-1" > -done > +#$TOOLSDIR/lssubsys -m>$TMP/subsys2.out \ > +# || die "lssubsys -m failed" > +#[ `wc -l<$TMP/subsys2.out` -eq $(( $HIERARCHIES+1 )) ] \ > +# || die "unexpected output of lssubsys -m" > +#grep<$TMP/subsys2.out cgroups/cpu>/dev/null \ > +# || die "lssubsys -m does not show the first mount point for cputest" > +#for i in `seq $HIERARCHIES`; do > +# grep<$TMP/subsys2.out cgroups/named$i-1>/dev/null \ > +# || die "lssubsys -m does not show cgroups/named$i-1" > +#done > > # lssubsys -M - all mount points are returned > -$TOOLSDIR/lssubsys -M>$TMP/subsys3.out \ > - || die "lssubsys -M failed" > -[ `wc -l<$TMP/subsys3.out` -eq $(( $COUNT*$HIERARCHIES+1)) ] \ > - || die "unexpected output of lssubsys -M" > -for i in `seq $HIERARCHIES`; do > - for j in `seq $COUNT`; do > - grep<$TMP/subsys3.out cgroups/named$i-$j>/dev/null \ > - || die "lssubsys -m does not show cgroups/named$i-$j" > - done > -done > +#$TOOLSDIR/lssubsys -M>$TMP/subsys3.out \ > +# || die "lssubsys -M failed" > +#[ `wc -l<$TMP/subsys3.out` -eq $(( $COUNT*$HIERARCHIES+1)) ] \ > +# || die "unexpected output of lssubsys -M" > +#for i in `seq $HIERARCHIES`; do > +# for j in `seq $COUNT`; do > +# grep<$TMP/subsys3.out cgroups/named$i-$j>/dev/null \ > +# || die "lssubsys -m does not show cgroups/named$i-$j" > +# done > +#done > > $TOOLSDIR/cgsnapshot -b > $CONFIGDIR/cgsnapshot_blacklist.conf>$TMP/snapshot.conf \ > || die "cgsnapshot failed" > > > ------------------------------------------------------------------------------ > Achieve unprecedented app performance and reliability > What every C/C++ and Fortran developer should know. > Learn how Intel has extended the reach of its next-generation tools > to help boost performance applications - inlcuding clusters. > http://p.sf.net/sfu/intel-dev2devmay > _______________________________________________ > Libcg-devel mailing list > Libcg-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libcg-devel ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel