if (g_atomic_int_get(&fs->cache_dirty)
+ g_atomic_int_get(&fs->cache_log_dirty)
> bluesky_watermark_high_dirty)
if (g_atomic_int_get(&fs->cache_dirty)
+ g_atomic_int_get(&fs->cache_log_dirty)
> bluesky_watermark_high_dirty)
dirty_limit = bluesky_options.cache_size / (LOG_SEGMENT_SIZE / 1024) / 2;
int dirty_journals = fs->log->seq_num - fs->log->journal_watermark + 1;
if (dirty_journals > 1 && dirty_journals >= dirty_limit) {
dirty_limit = bluesky_options.cache_size / (LOG_SEGMENT_SIZE / 1024) / 2;
int dirty_journals = fs->log->seq_num - fs->log->journal_watermark + 1;
if (dirty_journals > 1 && dirty_journals >= dirty_limit) {