Convert rangeset implementation from a hashtable to GSequence.
[bluesky.git] / bluesky / cloudlog.c
index 4d52d54..ebbdeeb 100644 (file)
@@ -287,7 +287,7 @@ void bluesky_cloudlog_fetch(BlueSkyCloudLog *log)
         BlueSkyRCStr *raw = NULL;
         if ((log->location_flags | log->pending_write) & CLOUDLOG_JOURNAL) {
             raw = bluesky_log_map_object(log->fs, -1, log->log_seq,
-                                         log->log_offset, log->log_size);
+                                         log->log_offset, log->log_size, FALSE);
         }
 
         if (raw == NULL && (log->location_flags & CLOUDLOG_CLOUD)) {
@@ -296,7 +296,8 @@ void bluesky_cloudlog_fetch(BlueSkyCloudLog *log)
                                          log->location.directory,
                                          log->location.sequence,
                                          log->location.offset,
-                                         log->location.size);
+                                         log->location.size,
+                                         FALSE);
         }
 
         g_assert(raw != NULL);
@@ -313,7 +314,7 @@ void bluesky_cloudlog_fetch(BlueSkyCloudLog *log)
         bluesky_cloudlog_stats_update(log, -1);
         offset = log->log_offset + sizeof(struct log_header);
         log->data = bluesky_log_map_object(log->fs, -1, log->log_seq,
-                                           offset, log->data_size);
+                                           offset, log->data_size, TRUE);
         bluesky_cloudlog_stats_update(log, 1);
     }
 
@@ -323,7 +324,7 @@ void bluesky_cloudlog_fetch(BlueSkyCloudLog *log)
         offset = log->location.offset + sizeof(struct cloudlog_header);
         log->data = bluesky_log_map_object(log->fs, log->location.directory,
                                            log->location.sequence,
-                                           offset, log->data_size);
+                                           offset, log->data_size, TRUE);
         bluesky_cloudlog_stats_update(log, 1);
     }