projects
/
bluesky.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement fetching of cloud log items via range requests.
[bluesky.git]
/
bluesky
/
bluesky-private.h
diff --git
a/bluesky/bluesky-private.h
b/bluesky/bluesky-private.h
index
0f9d29d
..
b064465
100644
(file)
--- a/
bluesky/bluesky-private.h
+++ b/
bluesky/bluesky-private.h
@@
-395,14
+395,13
@@
void bluesky_log_finish_all(GList *log_items);
BlueSkyCloudLog *bluesky_log_get_commit_point(BlueSkyFS *fs);
void bluesky_log_write_commit_point(BlueSkyFS *fs, BlueSkyCloudLog *marker);
BlueSkyCloudLog *bluesky_log_get_commit_point(BlueSkyFS *fs);
void bluesky_log_write_commit_point(BlueSkyFS *fs, BlueSkyCloudLog *marker);
-BlueSkyRCStr *bluesky_log_map_object(BlueSkyFS *fs, int log_dir,
- int log_seq, int log_offset, int log_size,
- gboolean map_data);
+BlueSkyRCStr *bluesky_log_map_object(BlueSkyCloudLog *item, gboolean map_data);
void bluesky_mmap_unref(BlueSkyCacheFile *mmap);
void bluesky_cachefile_unref(BlueSkyCacheFile *cachefile);
BlueSkyCacheFile *bluesky_cachefile_lookup(BlueSkyFS *fs,
void bluesky_mmap_unref(BlueSkyCacheFile *mmap);
void bluesky_cachefile_unref(BlueSkyCacheFile *cachefile);
BlueSkyCacheFile *bluesky_cachefile_lookup(BlueSkyFS *fs,
- int clouddir, int log_seq);
+ int clouddir, int log_seq,
+ gboolean start_fetch);
void bluesky_cachefile_gc(BlueSkyFS *fs);
void bluesky_replay(BlueSkyFS *fs);
void bluesky_cachefile_gc(BlueSkyFS *fs);
void bluesky_replay(BlueSkyFS *fs);