On 05/18/2011 01:49 PM, Ivana Hutarova Varekova wrote: > 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>
I merged just this patch from the series just to make 'make check' working again. > >> --- >> >> 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 ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel