Add in some support for journal replay.
[bluesky.git] / bluesky / bluesky.h
index ca3d130..54e8450 100644 (file)
@@ -178,6 +178,10 @@ typedef struct {
     /* 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. */