From 69d4e3148810e07c1ffe73ef3432e032ae4771ed Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 17 Jul 2013 10:42:16 -0700 Subject: [PATCH] std::rt: Don't overcommit rt test threads. #7772 Uses more fds than are available by default on OS X. --- src/libstd/rt/test.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/libstd/rt/test.rs b/src/libstd/rt/test.rs index f4b9269e8cd48..0338b1b215f30 100644 --- a/src/libstd/rt/test.rs +++ b/src/libstd/rt/test.rs @@ -72,10 +72,7 @@ pub fn run_in_mt_newsched_task(f: ~fn()) { let nthreads = match os::getenv("RUST_TEST_THREADS") { Some(nstr) => FromStr::from_str(nstr).get(), None => { - // Using more threads than cores in test code - // to force the OS to preempt them frequently. - // Assuming that this help stress test concurrent types. - util::num_cpus() * 2 + util::num_cpus() } };