From d87fcca17663bc256f64fb19d74540115f9d0565 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Wed, 24 Oct 2018 12:06:17 -0700 Subject: Fully operational pgsql controller --- docker/Dockerfile | 4 ++++ docker/main.sh | 3 +++ 2 files changed, 7 insertions(+) (limited to 'docker') diff --git a/docker/Dockerfile b/docker/Dockerfile index 3b01b2ad..4768ae6b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -6,6 +6,10 @@ RUN yum update -y RUN yum install -y https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm RUN yum install -y postgresql10 +RUN yum -y install epel-release && yum -y update && yum clean all +RUN yum -y install clang + + ADD zerotier-one /usr/local/bin/zerotier-one RUN chmod a+x /usr/local/bin/zerotier-one diff --git a/docker/main.sh b/docker/main.sh index f0054a94..d40bae71 100644 --- a/docker/main.sh +++ b/docker/main.sh @@ -41,4 +41,7 @@ echo "{ } " > /var/lib/zerotier-one/local.conf +# export ASAN_OPTIONS=detect_leaks=1 +# export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer +# export MSAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer exec /usr/local/bin/zerotier-one /var/lib/zerotier-one -- cgit v1.2.3 From 5a0adba798effa9690160bc11658abb50b38805d Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Wed, 24 Oct 2018 13:36:21 -0700 Subject: Setup docker container to use jemalloc --- docker/Dockerfile | 2 +- docker/main.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'docker') diff --git a/docker/Dockerfile b/docker/Dockerfile index 4768ae6b..ec903191 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,7 +7,7 @@ RUN yum install -y https://download.postgresql.org/pub/repos/yum/10/redhat/rhel- RUN yum install -y postgresql10 RUN yum -y install epel-release && yum -y update && yum clean all -RUN yum -y install clang +RUN yum -y install clang jemalloc jemalloc-devel ADD zerotier-one /usr/local/bin/zerotier-one diff --git a/docker/main.sh b/docker/main.sh index d40bae71..e96978f3 100644 --- a/docker/main.sh +++ b/docker/main.sh @@ -41,7 +41,7 @@ echo "{ } " > /var/lib/zerotier-one/local.conf -# export ASAN_OPTIONS=detect_leaks=1 -# export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer -# export MSAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer +export GLIBCXX_FORCE_NEW=1 +export GLIBCPP_FORCE_NEW=1 +export LD_PRELOAD="/usr/lib64/libjemalloc.so" exec /usr/local/bin/zerotier-one /var/lib/zerotier-one -- cgit v1.2.3