From 61959d3322c824f20cb2de46990b291293efe1f3 Mon Sep 17 00:00:00 2001
From: "Dmitry E. Oboukhov" <unera@debian.org>
Date: Tue, 19 Nov 2013 17:58:02 +0400
Subject: [PATCH] Add filter to pass tests under OpenVZ. #91

---
 src/salloc.cc      | 5 +++--
 test/box/args.test | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/salloc.cc b/src/salloc.cc
index 4e91161f56..5eb51fca02 100644
--- a/src/salloc.cc
+++ b/src/salloc.cc
@@ -157,10 +157,11 @@ arena_init(struct arena *arena, size_t size)
 
 	int flags = MAP_SHARED | MAP_ANONYMOUS;
 	if (access("/proc/user_beancounters", F_OK) == 0) {
-		say_warn("Don't use shared arena under OpenVZ");
+		say_warn("Disable shared arena since running under OpenVZ "
+		    "(https://bugzilla.openvz.org/show_bug.cgi?id=2805)");
 		flags = MAP_PRIVATE | MAP_ANONYMOUS;
 		private_arena = true;
-	}
+        }
 
 	arena->mmap_base = mmap(NULL, arena->mmap_size,
 				PROT_READ | PROT_WRITE, flags, -1, 0);
diff --git a/test/box/args.test b/test/box/args.test
index 46ae1175e4..8e7d546b51 100644
--- a/test/box/args.test
+++ b/test/box/args.test
@@ -31,6 +31,7 @@ os.unlink(cfg)
 sys.stdout.pop_filter()
 sys.stdout.push_filter("(\d)\.\d\.\d(-\d+-\w+)?", "\\1.minor.patch-<rev>-<commit>")
 sys.stdout.push_filter("Target: .*", "Target: platform <build>")
+sys.stdout.push_filter(".*Disable shared arena since.*\n", "")
 sys.stdout.push_filter("Build options: .*", "Build options: flags")
 sys.stdout.push_filter("C_FLAGS:.*", "C_FLAGS: flags")
 sys.stdout.push_filter("CXX_FLAGS:.*", "CXX_FLAGS: flags")
-- 
GitLab