summaryrefslogtreecommitdiff
path: root/ft/tests/cachetable-pin-checkpoint.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ft/tests/cachetable-pin-checkpoint.cc')
-rw-r--r--ft/tests/cachetable-pin-checkpoint.cc34
1 files changed, 13 insertions, 21 deletions
diff --git a/ft/tests/cachetable-pin-checkpoint.cc b/ft/tests/cachetable-pin-checkpoint.cc
index e12c96929f3..717b83edd50 100644
--- a/ft/tests/cachetable-pin-checkpoint.cc
+++ b/ft/tests/cachetable-pin-checkpoint.cc
@@ -269,16 +269,14 @@ static void *checkpoints(void *arg) {
//
// now run a checkpoint
//
- int r;
CHECKPOINTER cp = toku_cachetable_get_checkpointer(ct);
- r = toku_cachetable_begin_checkpoint(cp, NULL); assert(r == 0);
- r = toku_cachetable_end_checkpoint(
+ toku_cachetable_begin_checkpoint(cp, NULL);
+ toku_cachetable_end_checkpoint(
cp,
NULL,
NULL,
NULL
);
- assert(r==0);
assert (sum==0);
for (int i = 0; i < NUM_ELEMENTS; i++) {
sum += checkpointed_data[i];
@@ -290,18 +288,12 @@ static void *checkpoints(void *arg) {
return arg;
}
-static int
+static void
test_begin_checkpoint (
LSN UU(checkpoint_lsn),
void* UU(header_v))
{
memcpy(checkpointed_data, data, sizeof(int64_t)*NUM_ELEMENTS);
- return 0;
-}
-
-static int
-dummy_int_checkpoint_userdata(CACHEFILE UU(cf), int UU(n), void* UU(extra)) {
- return 0;
}
static void sum_vals(void) {
@@ -336,7 +328,7 @@ cachetable_test (void) {
int r;
- r = toku_create_cachetable(&ct, test_limit, ZERO_LSN, NULL_LOGGER); assert(r == 0);
+ toku_cachetable_create(&ct, test_limit, ZERO_LSN, NULL_LOGGER);
char fname1[] = __SRCFILE__ "test1.dat";
unlink(fname1);
r = toku_cachetable_openf(&f1, ct, fname1, O_RDWR|O_CREAT, S_IRWXU|S_IRWXG|S_IRWXO); assert(r == 0);
@@ -344,13 +336,13 @@ cachetable_test (void) {
toku_cachefile_set_userdata(
f1,
NULL,
- &dummy_log_fassociate,
- &dummy_log_rollback,
- &dummy_close_usr,
- dummy_int_checkpoint_userdata,
- test_begin_checkpoint, // called in begin_checkpoint
- dummy_int_checkpoint_userdata,
- &dummy_note_pin,
+ &dummy_log_fassociate,
+ &dummy_log_rollback,
+ &dummy_close_usr,
+ &dummy_chckpnt_usr,
+ &test_begin_checkpoint,
+ &dummy_end,
+ &dummy_note_pin,
&dummy_note_unpin
);
@@ -389,8 +381,8 @@ cachetable_test (void) {
}
toku_cachetable_verify(ct);
- r = toku_cachefile_close(&f1, 0, false, ZERO_LSN); assert(r == 0);
- r = toku_cachetable_close(&ct); lazy_assert_zero(r);
+ r = toku_cachefile_close(&f1, false, ZERO_LSN); assert(r == 0);
+ toku_cachetable_close(&ct);
sum_vals();
if (verbose) printf("num_checkpoints %d\n", num_checkpoints);