]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Increased buffer length in print_stats()
authorDenis Pynkin <dans@altlinux.org>
Thu, 30 Mar 2017 15:31:48 +0000 (18:31 +0300)
committerStéphane Graber <stgraber@ubuntu.com>
Mon, 10 Apr 2017 19:28:11 +0000 (15:28 -0400)
Some "/sys" entries exceeds buffer size.
This results to some statistics loss ('BlkIO' in particular):

 wc -c /sys/fs/cgroup/blkio/lxc/alt/blkio.throttle.io_service_bytes
 318 /sys/fs/cgroup/blkio/lxc/alt/blkio.throttle.io_service_bytes

Signed-off-by: Denis Pynkin <dans@altlinux.org>
src/lxc/lxc_info.c

index 58ff619f2a0bf10d13573d5b6bb1135a438de71a..ac9ff4a13415e5fe6019df18f53bfb6cfd28c881 100644 (file)
@@ -203,7 +203,7 @@ static void print_net_stats(struct lxc_container *c)
 static void print_stats(struct lxc_container *c)
 {
        int i, ret;
-       char buf[256];
+       char buf[4096];
 
        ret = c->get_cgroup_item(c, "cpuacct.usage", buf, sizeof(buf));
        if (ret > 0 && ret < sizeof(buf)) {