* that we don't exhaust the identifier space. */
uint64_t inum;
- uint64_t change_count; /* Incremented each with each change made */
+ /* change_count is increased with every operation which modifies the inode,
+ * and can be used to determine if cached data is still valid.
+ * change_commit is the value of change_count when the inode was last
+ * committed to stable storage. */
+ uint64_t change_count, change_commit;
+
int64_t atime; /* Microseconds since the Unix epoch */
int64_t ctime;
int64_t mtime;