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,
bluesky_inode_do_sync(root);
}
- bluesky_cleaner_merge(fs);
+ bluesky_cleaner_thread_launch(fs);
return fs;
}