projects
/
bluesky.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Minor CMake fix (delete redundant line).
[bluesky.git]
/
bluesky
/
file.c
diff --git
a/bluesky/file.c
b/bluesky/file.c
index
5a4fe9b
..
5f7d9cd
100644
(file)
--- a/
bluesky/file.c
+++ b/
bluesky/file.c
@@
-111,6
+111,7
@@
void bluesky_file_write(BlueSkyInode *inode, uint64_t offset,
}
bluesky_inode_update_ctime(inode, 1);
}
bluesky_inode_update_ctime(inode, 1);
+ bluesky_inode_flush(inode->fs, inode);
}
void bluesky_file_read(BlueSkyInode *inode, uint64_t offset,
}
void bluesky_file_read(BlueSkyInode *inode, uint64_t offset,
@@
-154,7
+155,7
@@
void bluesky_block_fetch(BlueSkyFS *fs, BlueSkyBlock *block)
return;
g_print("Fetching block from %s\n", block->ref);
return;
g_print("Fetching block from %s\n", block->ref);
- BlueSkyRCStr *string =
s3
store_get(fs->store, block->ref);
+ BlueSkyRCStr *string =
bluesky_
store_get(fs->store, block->ref);
bluesky_string_unref(block->data);
block->data = bluesky_crypt_decrypt(string, fs->encryption_key);
bluesky_string_unref(block->data);
block->data = bluesky_crypt_decrypt(string, fs->encryption_key);
@@
-176,7
+177,7
@@
void bluesky_block_flush(BlueSkyFS *fs, BlueSkyBlock *block)
gchar *name = g_strdup(g_checksum_get_string(csum));
g_print("Flushing block as %s\n", name);
gchar *name = g_strdup(g_checksum_get_string(csum));
g_print("Flushing block as %s\n", name);
-
s3
store_put(fs->store, name, data);
+
bluesky_
store_put(fs->store, name, data);
g_free(block->ref);
block->ref = name;
g_free(block->ref);
block->ref = name;