From 98543616f33255f001ae2281f526ab8068f740bc Mon Sep 17 00:00:00 2001 From: Nicholas Ormrod Date: Wed, 7 Jan 2015 09:31:31 -0800 Subject: [PATCH] AHM ASAN test adjustment Summary: The AHA-insert-race test case (a) does a LOT of iterations, and (b) allocated and deallocates a lot of memory on each iteration. The long iterations, by themselves, take 8s, and should be reduced. Further, ASAN errors on these tests, since it needs to hold on to memory for a bit of time and ends up OOMing. Test Plan: fbconfig -r 'folly' '--platform-all=gcc-4.8.1-glibc-2.17-fb' '--sanitize=address' fbmake runtests Ahm.atomic_hash_array_insert_race Reviewed By: robbert@fb.com Subscribers: sdwilsh, folly-diffs@ FB internal diff: D1767334 Tasks: 5941888 Signature: t1:1767334:1420612386:4d6f4067b30d1cb7d20bcfeb0f31fac1339ead20 --- folly/test/AtomicHashMapTest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/folly/test/AtomicHashMapTest.cpp b/folly/test/AtomicHashMapTest.cpp index 8a88031e..d34c29a7 100644 --- a/folly/test/AtomicHashMapTest.cpp +++ b/folly/test/AtomicHashMapTest.cpp @@ -606,7 +606,7 @@ void* atomicHashArrayInsertRaceThread(void* j) { } TEST(Ahm, atomic_hash_array_insert_race) { AHA* arr = atomicHashArrayInsertRaceArray.get(); - int numIterations = 50000, FLAGS_numThreads = 4; + int numIterations = 5000, FLAGS_numThreads = 4; void* statuses[FLAGS_numThreads]; for (int i = 0; i < numIterations; i++) { arr->clear(); -- 2.34.1