#ident "$Id$" #include "includes.h" #include "test.h" static void test_cachetable_def_flush (int n) { CACHETABLE_WRITE_CALLBACK wc = def_write_callback(NULL); const int test_limit = 2*n; int r; CACHETABLE ct; r = toku_create_cachetable(&ct, test_limit, ZERO_LSN, NULL_LOGGER); assert(r == 0); char fname1[] = __FILE__ "test1.dat"; unlink(fname1); CACHEFILE f1; r = toku_cachetable_openf(&f1, ct, fname1, O_RDWR|O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO); assert(r == 0); char fname2[] = __FILE__ "test2.dat"; unlink(fname2); CACHEFILE f2; r = toku_cachetable_openf(&f2, ct, fname2, O_RDWR|O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO); assert(r == 0); // insert keys 0..n-1 int i; for (i=0; i