From e4a1d776794fba8addadfcf7c399ff1573cfec9d Mon Sep 17 00:00:00 2001 From: "Bradley C. Kuszmaul" <bradley@tokutek.com> Date: Tue, 16 Apr 2013 23:59:33 -0400 Subject: [PATCH] Make some of the tests work with smaller redzones. Refs #3111. [t:3111] git-svn-id: file:///svn/toku/tokudb@26362 c7de825b-a66e-492c-adef-691d508d4ae1 --- src/tests/bug1381.c | 3 +++ src/tests/hotindexer-bw.c | 2 ++ src/tests/hotindexer-with-queries.c | 2 ++ 3 files changed, 7 insertions(+) diff --git a/src/tests/bug1381.c b/src/tests/bug1381.c index 41f397a74d9..c32b1f578e4 100644 --- a/src/tests/bug1381.c +++ b/src/tests/bug1381.c @@ -1,5 +1,6 @@ /* -*- mode: C; c-basic-offset: 4 -*- */ #ident "Copyright (c) 2007 Tokutek Inc. All rights reserved." +#ident "$Id$" #include "test.h" /* Test for #1381: If we insert into a locked empty table, not much goes into the rollback data structure. */ @@ -24,6 +25,7 @@ static void do_1381_maybe_lock (int do_table_lock, u_int64_t *raw_count) { const int envflags = DB_CREATE|DB_INIT_MPOOL|DB_INIT_TXN|DB_INIT_LOCK|DB_THREAD|DB_PRIVATE; r = db_env_create(&env, 0); CKERR(r); + r = env->set_redzone(env, 0); CKERR(r); r = env->open(env, ENVDIR, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r); r = db_create(&db, env, 0); CKERR(r); @@ -39,6 +41,7 @@ static void do_1381_maybe_lock (int do_table_lock, u_int64_t *raw_count) { const int envflags = DB_CREATE|DB_INIT_MPOOL|DB_INIT_TXN|DB_INIT_LOCK|DB_THREAD |DB_PRIVATE; r = db_env_create(&env, 0); CKERR(r); + r = env->set_redzone(env, 0); CKERR(r); r = env->open(env, ENVDIR, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r); r = db_create(&db, env, 0); CKERR(r); diff --git a/src/tests/hotindexer-bw.c b/src/tests/hotindexer-bw.c index e3805925827..8d705f4391f 100644 --- a/src/tests/hotindexer-bw.c +++ b/src/tests/hotindexer-bw.c @@ -1,5 +1,6 @@ /* -*- mode: C; c-basic-offset: 4 -*- */ #ident "Copyright (c) 2010 Tokutek Inc. All rights reserved." +#ident "$Id$" #include "test.h" #include "toku_pthread.h" @@ -298,6 +299,7 @@ static void run_test(void) r = toku_os_mkdir(ENVDIR "/log", S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r); r = db_env_create(&env, 0); CKERR(r); + r = env->set_redzone(env, 0); CKERR(r); r = env->set_lg_dir(env, "log"); CKERR(r); r = env->set_default_bt_compare(env, uint_dbt_cmp); CKERR(r); generate_permute_tables(); diff --git a/src/tests/hotindexer-with-queries.c b/src/tests/hotindexer-with-queries.c index ccd3748afd2..786f265c232 100644 --- a/src/tests/hotindexer-with-queries.c +++ b/src/tests/hotindexer-with-queries.c @@ -1,5 +1,6 @@ /* -*- mode: C; c-basic-offset: 4 -*- */ #ident "Copyright (c) 2010 Tokutek Inc. All rights reserved." +#ident "$Id$" #include "test.h" #include "toku_pthread.h" @@ -151,6 +152,7 @@ static void run_test(void) r = toku_os_mkdir(ENVDIR "/log", S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r); r = db_env_create(&env, 0); CKERR(r); + r = env->set_redzone(env, 0); CKERR(r); r = env->set_lg_dir(env, "log"); CKERR(r); r = env->set_default_bt_compare(env, uint_dbt_cmp); CKERR(r); generate_permute_tables(); -- 2.30.9