/* Mapping of object identifiers (blocks, inodes) to physical location (in
* the local cache or in the logs in the cloud). */
GHashTable *locations;
+
+ /* The inode map, which maps inode numbers to the location of the most
+ * recent version. */
+ GSequence *inode_map;
} BlueSkyFS;
/* Inode number of the root directory. */
} BlueSkyBlock;
BlueSkyFS *bluesky_init_fs(gchar *name, BlueSkyStore *store);
-void bluesky_superblock_flush(BlueSkyFS *fs);
gboolean bluesky_inode_is_ready(BlueSkyInode *inode);