First attempt at supporting reading data back from cloud log segments.
[bluesky.git] / bluesky / cache.c
index a4b9a0c..f897773 100644 (file)
@@ -176,6 +176,9 @@ static void drop_caches(BlueSkyInode *inode)
             log->data = NULL;
             bluesky_cloudlog_stats_update(log, 1);
         }
+        if (log->location_flags & CLOUDLOG_CLOUD) {
+            log->location_flags &= ~CLOUDLOG_JOURNAL;
+        }
         g_mutex_unlock(log->lock);
     }
 }