Commit b4537afb authored by Bradley C. Kuszmaul's avatar Bradley C. Kuszmaul

Make test_log5 use set_lk_max_locks. Addresses #366.

git-svn-id: file:///svn/tokudb@2207 c7de825b-a66e-492c-adef-691d508d4ae1
parent 10062269
...@@ -29,9 +29,12 @@ static void make_db (void) { ...@@ -29,9 +29,12 @@ static void make_db (void) {
int r; int r;
int i; int i;
int maxcount = 24073;
system("rm -rf " DIR); system("rm -rf " DIR);
r=mkdir(DIR, 0777); assert(r==0); r=mkdir(DIR, 0777); assert(r==0);
r=db_env_create(&env, 0); assert(r==0); r=db_env_create(&env, 0); assert(r==0);
r=env->set_lk_max_locks(env, 2*maxcount); CKERR(r);
r=env->open(env, DIR, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, 0777); CKERR(r); r=env->open(env, DIR, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, 0777); CKERR(r);
r=db_create(&db, env, 0); CKERR(r); r=db_create(&db, env, 0); CKERR(r);
r=env->txn_begin(env, 0, &tid, 0); assert(r==0); r=env->txn_begin(env, 0, &tid, 0); assert(r==0);
...@@ -39,7 +42,7 @@ static void make_db (void) { ...@@ -39,7 +42,7 @@ static void make_db (void) {
r=tid->commit(tid, 0); assert(r==0); r=tid->commit(tid, 0); assert(r==0);
r=env->txn_begin(env, 0, &tid, 0); assert(r==0); r=env->txn_begin(env, 0, &tid, 0); assert(r==0);
for (i=0; i<24073; i++) { for (i=0; i<maxcount; i++) {
char hello[30], there[30]; char hello[30], there[30];
DBT key,data; DBT key,data;
struct in_db *newitem = malloc(sizeof(*newitem)); struct in_db *newitem = malloc(sizeof(*newitem));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment