From b6896898fc17459663a1027fc330ef4848eb8b1c Mon Sep 17 00:00:00 2001 From: Alex Kozyrev Date: Fri, 7 Jun 2019 22:01:01 -0400 Subject: [PATCH] Update Docker to 18.09.6 in StarlingX kmem accounting feature was backported by RedHat and seems to be incomplete and prone to memory leaks (and possible deadlocks). This issue is triggered by Docker container runtime that activates the kmem accounting feature for any cgroup by default. As a result kmem accounting in runc is disabled on RHEL/CentOS starting 18.19.1 Updating Docker version to 18.09.6 in StarlingX to fix the issue. Note that the client and container runtime are in separate packages in Docker Engine 18.09. So, adding containerd.io and docker-cli to fulfill the depenndencies for Docker Engine. Change-Id: Ib229eb7ac4db45dbdf1260c6505242147e06838f Closes-bug: 1831485 Signed-off-by: Alex Kozyrev --- centos-mirror-tools/rpms_centos3rdparties.lst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/centos-mirror-tools/rpms_centos3rdparties.lst b/centos-mirror-tools/rpms_centos3rdparties.lst index 320bcd29..dcf98d64 100644 --- a/centos-mirror-tools/rpms_centos3rdparties.lst +++ b/centos-mirror-tools/rpms_centos3rdparties.lst @@ -7,6 +7,7 @@ audit-libs-2.8.4-4.el7.x86_64.rpm audit-libs-devel-2.8.4-4.el7.x86_64.rpm audit-libs-python-2.8.4-4.el7.x86_64.rpm collectd-5.8.0-4.el7.x86_64.rpm +containerd.io-1.2.5-3.1.el7.x86_64.rpm containernetworking-cni-0.5.1-1.el7.x86_64.rpm copy-jdk-configs-3.3-10.el7_5.noarch.rpm cppcheck-1.84-1.el7.x86_64.rpm @@ -17,7 +18,8 @@ devtoolset-7-gcc-7.3.1-5.10.el7.x86_64.rpm devtoolset-7-gcc-c++-7.3.1-5.10.el7.x86_64.rpm devtoolset-7-libstdc++-devel-7.3.1-5.10.el7.x86_64.rpm devtoolset-7-runtime-7.1-4.el7.x86_64.rpm -docker-ce-18.06.3.ce-3.el7.x86_64.rpm +docker-ce-18.09.6-3.el7.x86_64.rpm +docker-ce-cli-18.09.6-3.el7.x86_64.rpm elfutils-0.172-2.el7.x86_64.rpm elfutils-default-yama-scope-0.172-2.el7.noarch.rpm elfutils-devel-0.172-2.el7.x86_64.rpm