Hello all,
this is my first post to this list, and at first I want to thank the
developers of the lxc package for their work. I really appreciate the
efforts in developing further options and features, while keeping
backward compatibility with older linux kernels.
Background: I'm evaluating the lxc package in a RHEL-6.2 / Centos 6.2 /
Scientific Linux 6.2 environment, with kernel 2.6.32-220.4.2.el6.
During these tests I noticed some problems in lxc-0.8.0-rc1, and some
of them are fixed by git commit fc3c7f7f6e9d8adfc4be943160e4ef902436a25d.
Two of the remaining issues, both in lxc-ps, are fixed by the two
patches I have created and attached to this mail. Maybe there are
better ways to fix these issues, but the two patches work for me.
Yours,
Robert
This patch fixes an issue in the lxc-0.8.0-rc1 version of lxc-ps
which is related to the latest changes to the configure script.
diff -u lxc-0.8.0-rc1/src/lxc/lxc-ps.in.pathconf lxc-0.8.0-rc1/src/lxc/lxc-ps.in
--- lxc-0.8.0-rc1/src/lxc/lxc-ps.in.pathconf 2012-03-01 22:42:19.000000000
+0100
+++ lxc-0.8.0-rc1/src/lxc/lxc-ps.in 2012-03-07 14:19:54.689226264 +0100
@@ -37,7 +37,8 @@
sub get_container_names {
my $ref_names = shift;
- my $lxcpath = '@LXCPATH@';
+ my $localstatedir = '@LOCALSTATEDIR@';
+ my $lxcpath = "@LXCPATH@";
open(active, "netstat -xa | grep $lxcpath |") or return;
while(<active>) {
This patch fixes an issue in the lxc-0.8.0-rc1 version of lxc-ps
similar to an issue fixed by commit
fc3c7f7f6e9d8adfc4be943160e4ef902436a25d in lxc-ls, i. e. when using
ns cgroup.
diff -u lxc-0.8.0-rc1/src/lxc/lxc-ps.in.nscgroupps
lxc-0.8.0-rc1/src/lxc/lxc-ps.in
--- lxc-0.8.0-rc1/src/lxc/lxc-ps.in.nscgroupps 2012-03-01 22:42:19.000000000
+0100
+++ lxc-0.8.0-rc1/src/lxc/lxc-ps.in 2012-03-07 13:56:06.507237452 +0100
@@ -79,6 +79,8 @@
for (@{$ref_names}) {
my $task_file = "$$ref_cgroup/$init_cgroup/lxc/$_/tasks";
+ $task_file = "$$ref_cgroup/$init_cgroup/$_/tasks"
+ unless -f $task_file;
$LXC_NAMES{$_} = 1;
open(tasks, "cat $task_file 2>/dev/null |") or next;
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Lxc-devel mailing list
Lxc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-devel