Logfs: Difference between revisions

From OLPC
Jump to navigation Jump to search
(two more point from my TODO list)
m (added wiki formatting)
Line 6: Line 6:
Later additions not covered in that document include:
Later additions not covered in that document include:


- block compression,
* block compression,
* jffs2-style subblock writes in the journal,

* advanced block allocation methods to separate write-once data from write-often data.
- jffs2-style subblock writes in the journal,
* block caching (useful for metadata)

* delta storage - having an on-flash cache of recent changes without updating the wandering tree yet.
- advanced block allocation methods to separate
write-once data from write-often data.

- block caching (useful for metadata)

- delta storage - having an on-flash cache of recent changes without updating the wandering tree yet.

Revision as of 14:06, 29 June 2006

Logfs is a new flash-based file system currently under development. The main author is Jörn Engel.

There are early design documents at http://wh.fh-wedel.de/~joern/logfs.pdf.

Later additions not covered in that document include:

  • block compression,
  • jffs2-style subblock writes in the journal,
  • advanced block allocation methods to separate write-once data from write-often data.
  • block caching (useful for metadata)
  • delta storage - having an on-flash cache of recent changes without updating the wandering tree yet.