Description of problem: lscgroup ltrims path unless prefixed with slash. $ lscgroup freezer:/libvirt freezer:/libvirt/ freezer:/libvirt/lxc freezer:/libvirt/qemu $ lscgroup freezer:libvirt freezer:/ibvirt/ freezer:/ibvirt/lxc freezer:/ibvirt/qemu Version-Release number of selected component (if applicable): libcgroup-0.37-3.el6.x86_64 How reproducible: 100% Steps to Reproduce: See above. Actual results: first character of path dropped Expected results: path kept intact Additional info: LLNL requests this BZ made public.
Fixed in upstream: https://sourceforge.net/mailarchive/message.php?msg_id=29243208
Created attachment 584420 [details] patch to underlying problem Ivana, there is a deeper underlying problem and a harmless bug. If you look at this attached patch you will see that in many cases there is a double "/" in the path it is constructing in the api.c so it ends up with a "//" in the middle of the path that it is going to look in. This appears to be a bug that was worked around with the +1 over in lsgroup.c So removing the addition of the 2nd "/" makes everything work correctly and the workaround is not needed. Also while debugging this, I discovered another harmless cut/paste bug.
Thanks, now upstream patch changes api function not to add "/" character when it is not needed and lscgroup does not remove "/" itself (http://sourceforge.net/mailarchive/forum.php?thread_name=From_varekova%40users.sourceforge.net_Fri_Jun_22_19%3A18%3A35_2012&forum_name=libcg-commits)
Confirmed fix for this bug is in libcgroup-0.37-6 [root@dhcp137-133 tmp]# lscgroup memory:load-tasks memory:/oad-tasks/ [root@dhcp137-133 tmp]# lscgroup memory:/load-tasks memory:/load-tasks/ [root@dhcp137-133 tmp]# rpm -q libcgroup libcgroup-0.37-3.el6.x86_64 rpm -Fvh http://10.13.137.43/repos/libcgroup/libcgroup-0.37-6.el6.x86_64.rpm Retrieving http://10.13.137.43/repos/libcgroup/libcgroup-0.37-6.el6.x86_64.rpm [root@dhcp137-133 tests]# rpm -q libcgroup libcgroup-0.37-6.el6.x86_64 [root@dhcp137-133 tmp]# lscgroup memory:load-tasks memory:/load-tasks/ [root@dhcp137-133 tmp]# lscgroup memory:/load-tasks memory:/load-tasks/
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0452.html