X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Finode.c;h=fe68328e510671a53ac99c9b01e70b2849698153;hb=de73632892d6bd009b290426253bdbe41d8844f7;hp=34af7de2dd1321fc711a16fae819a07385a8ecb2;hpb=e692553e85c46324aaeb36c6e737339ddae115a0;p=bluesky.git diff --git a/bluesky/inode.c b/bluesky/inode.c index 34af7de..fe68328 100644 --- a/bluesky/inode.c +++ b/bluesky/inode.c @@ -96,6 +96,8 @@ BlueSkyFS *bluesky_new_fs(gchar *name) fs->log_state = g_new0(BlueSkyCloudLogState, 1); fs->log_state->data = g_string_new(""); fs->log_state->latest_cleaner_seq_seen = -1; + fs->log_state->uploads_pending_lock = g_mutex_new(); + fs->log_state->uploads_pending_cond = g_cond_new(); bluesky_cloudlog_threads_init(fs); fs->inode_fetch_thread_pool = g_thread_pool_new(inode_fetch_task, NULL, @@ -132,7 +134,7 @@ BlueSkyFS *bluesky_init_fs(gchar *name, BlueSkyStore *store, bluesky_inode_do_sync(root); } - bluesky_cleaner_find_checkpoint(fs); + bluesky_cleaner_thread_launch(fs); return fs; }