Commit f7779566 authored by Bradley C. Kuszmaul's avatar Bradley C. Kuszmaul Committed by Yoni Fogel

close[t:4123] Fixes #4123.

git-svn-id: file:///svn/toku/tokudb@36832 c7de825b-a66e-492c-adef-691d508d4ae1
parent 1b7d5f0a
......@@ -21,6 +21,7 @@ test_stat64 (unsigned int N) {
DB *db;
DB_TXN *txn;
r = db_env_create(&env, 0); CKERR(r);
r = env->set_redzone(env, 0); CKERR(r);
r = env->set_cachesize(env, 0, 20*1000000, 1);
/* Open the environment without transactions. */
......@@ -75,9 +76,9 @@ test_stat64 (unsigned int N) {
printf("fsize=%" PRIu64 "\n", s.bt_fsize);
printf("expected dsize=%" PRIu64 "\n", dsize);
}
assert(s.bt_nkeys <= N);
assert(s.bt_ndata <= N);
assert(s.bt_dsize <= dsize);
assert(s.bt_nkeys <= 4*N); // This can probably be tightened up when we fix #3995.
assert(s.bt_ndata <= 4*N); // This can probably be tightened up when we fix #3995.
assert(s.bt_dsize <= 15*dsize); // This can probably be tightened up when we fix #3995.
assert(s.bt_fsize > N);
}
/* r=txn->commit(txn, 0); CKERR(r); */
......@@ -108,9 +109,9 @@ test_stat64 (unsigned int N) {
printf("fsize=%" PRIu64 "\n", s.bt_fsize);
printf("expected dsize=%" PRIu64 "\n", dsize);
}
assert(s.bt_nkeys == N);
assert(s.bt_ndata == N);
assert(s.bt_dsize == dsize);
assert(s.bt_nkeys <= 4*N); // This can probably be tightened up when we fix #3995.
assert(s.bt_ndata <= 4*N); // This can probably be tightened up when we fix #3995.
assert(s.bt_dsize <= 15*dsize); // This can probably be tightened up when we fix #3995.
assert(s.bt_fsize > N);
}
/* r=txn->commit(txn, 0); CKERR(r); */
......
......@@ -71,8 +71,8 @@ test_stat64 (unsigned int N) {
printf("fsize=%" PRIu64 "\n", s.bt_fsize);
printf("expected dsize=%" PRIu64 "\n", dsize);
}
assert(s.bt_nkeys <= 4*N); // This can probably be tightened up when we fix #3995.
assert(s.bt_ndata <= 4*N); // This can probably be tightened up when we fix #3995.
assert(s.bt_nkeys <= 4*N); // This can probably be tightened up when we fix #3995.
assert(s.bt_ndata <= 4*N); // This can probably be tightened up when we fix #3995.
assert(s.bt_dsize <= 16*dsize); // This can probably be tightened up when we fix #3995.
assert(s.bt_fsize > N);
}
......
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