X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fcleaner.c;h=be0ab6ad26f0116ac37114fa0a9e67f146ea6f4d;hb=374132f01ce8369396971369e85f62f5bd74f60a;hp=5f241d4505c18fdaea6f9156f39f5d9d78f55810;hpb=89abfdf52a35cd78e921bc7b6f44c346ddde9bd4;p=bluesky.git diff --git a/bluesky/cleaner.c b/bluesky/cleaner.c index 5f241d4..be0ab6a 100644 --- a/bluesky/cleaner.c +++ b/bluesky/cleaner.c @@ -115,7 +115,8 @@ static BlueSkyCleanerItem *bluesky_cleaner_find_checkpoint(BlueSkyFS *fs) if (last_segment == NULL) return NULL; - g_print("Last cloud log segment: %s\n", last_segment); + g_print("Last cloud log segment: %s (processed up to %d)\n", + last_segment, fs->log_state->latest_cleaner_seq_seen); int seq = atoi(last_segment + 13); g_free(last_segment); @@ -156,7 +157,7 @@ static BlueSkyCleanerItem *bluesky_cleaner_find_checkpoint(BlueSkyFS *fs) BlueSkyCleanerItem *checkpoint = bluesky_cleaner_deserialize(data); checkpoint->location.directory = BLUESKY_CLOUD_DIR_CLEANER; - checkpoint->location.directory = seq; + checkpoint->location.sequence = seq; bluesky_string_unref(data); return checkpoint; @@ -331,7 +332,7 @@ void bluesky_cleaner_merge(BlueSkyFS *fs) bluesky_cleaner_item_free(imap); } - fs->log_state->latest_cleaner_seq_seen = checkpoint->location.directory; + fs->log_state->latest_cleaner_seq_seen = checkpoint->location.sequence; bluesky_cleaner_item_free(checkpoint); }