Lines Matching refs:commit
125 it from flash whenever needed. A *commit* is the UBIFS operation of updating the
126 on-flash filesystem structures like the index. On every commit, the TNC nodes
142 two types of nodes: *reference nodes* and *commit start nodes*. A commit start
143 node is written whenever an index commit is performed. Reference nodes are
150 a commit is initiated. This also writes a commit start node so that during
151 mount, UBIFS will seek for the most recent commit start node and just replay
152 every reference node after that. Every reference node before the commit start
181 Figure 2: UBIFS flash layout of log area with commit start nodes
197 commit. Thus, saving the LPT is an atomic operation.
229 the flash and have not yet been erased. This is possible, because every commit
272 the index is persisted (ie. on index commit).
329 This is done by creating a continuous hash beginning from the commit start node
362 filesystem at maximum back to the last commit.
377 node. Since the LPT is written and read atomically on every commit, there is
389 of superblock, master, commit start and reference nodes. This key has to be