X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fimap.c;h=ec27d43cac18263d9c6a35492687ff043860bcbb;hb=c4224e520e4bc28d5546cd55417cd1065655b6ec;hp=90362637c148645bbd660c8cbec672c2575dcbdd;hpb=bf1b396c85d03f9c16eee6cd84c71c82503c3ec4;p=bluesky.git diff --git a/bluesky/imap.c b/bluesky/imap.c index 9036263..ec27d43 100644 --- a/bluesky/imap.c +++ b/bluesky/imap.c @@ -154,6 +154,7 @@ static void bluesky_inode_map_serialize_section(BlueSkyFS *fs, log->data = bluesky_string_new_from_gstring(buf); bluesky_cloudlog_unref(range->serialized); range->serialized = log; + bluesky_cloudlog_stats_update(log, 1); } BlueSkyCloudLog *bluesky_inode_map_serialize(BlueSkyFS *fs) @@ -182,6 +183,7 @@ BlueSkyCloudLog *bluesky_inode_map_serialize(BlueSkyFS *fs) } log->data = bluesky_string_new_from_gstring(buf); + bluesky_cloudlog_stats_update(log, 1); if (updated) { return log; @@ -327,6 +329,7 @@ gboolean bluesky_checkpoint_load(BlueSkyFS *fs) commit->location.offset = checkpoint - last->data; commit->location.size = checkpoint_size; g_mutex_unlock(commit->lock); + bluesky_cloudlog_stats_update(commit, 1); bluesky_inode_map_deserialize(fs, commit); bluesky_cloudlog_unref(commit);