Browse Source

Fixes #5622. Speed up {{{test_groupcommit_count.bdb}}}.

git-svn-id: file:///svn/toku/tokudb@48989 c7de825b-a66e-492c-adef-691d508d4ae1
pull/73/head
Bradley C. Kuszmaul 13 years ago
committed by Yoni Fogel
parent
commit
6d73872f04
  1. 2
      cmake_modules/TokuSetupCompiler.cmake
  2. 10
      src/tests/test_groupcommit_count.cc

2
cmake_modules/TokuSetupCompiler.cmake

@ -107,7 +107,7 @@ set_ldflags_if_supported(
## set extra debugging flags and preprocessor definitions
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g3 -O0")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g3 -O0")
set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS_DEBUG _FORTIFY_SOURCE=2)
# set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS_DEBUG _FORTIFY_SOURCE=2)
## set extra release flags
if (APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL Clang)

10
src/tests/test_groupcommit_count.cc

@ -16,7 +16,12 @@ DB_ENV *env;
DB *db;
int do_sync=1;
#ifdef TOKUDB
#define NITER 100
#else
// BDB is slow. Reduce the work.
#define NITER 25
#endif
static void *start_a_thread (void *i_p) {
int *CAST_FROM_VOIDP(which_thread_p, i_p);
@ -124,7 +129,12 @@ do_test (int N) {
}
}
#ifdef TOKUDB
int log_max_n_threads_over_10 = 3;
#else
// BDB is slow. Reduce the work.
int log_max_n_threads_over_10 = 2;
#endif
static void
my_parse_args (int argc, char *const argv[]) {

Loading…
Cancel
Save