shapor / tux3 (http://shapor.com/tux3)

Tux3 is a write-anywhere, atomic commit, btree-based versioning filesystem. It is the spiritual and moral successor of Tux2, the most famous filesystem that was never released. The main purpose of Tux3 is to embody Daniel Phillips's new ideas on storage data versioning. The secondary goal is to provide a more efficient snapshotting and replication method for the Zumastor NAS project, and a tertiary goal is to be better than ZFS.

Clone this repository (size: 1.3 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/shapor/tux3/

Shortlog (showing r957:84effa68ffeb (tip) → r933:af678da8baa6)

Age Author Message A M D «
5 months sha...@yzf.shapor.com merge for bitbucket repo 0 1 0
5 months dan...@moonbase.phunq.net Prototype userspace atomic commit and log flush with unit test 0 8 0
5 months OGAWA Hirofumi Implement the list for dirty inodes 0 15 0
5 months OGAWA Hirofumi Separate deleteing inode from tuxunlink() 0 1 0
5 months OGAWA Hirofumi Update timestamp on write 0 1 0
5 months OGAWA Hirofumi Consolidate truncate in userland 0 3 0
5 months OGAWA Hirofumi Consolidate unlink in userland 0 3 0
5 months sha...@yzf.shapor.com merged bitbucket repo 0 1 0
5 months dan...@moonbase.phunq.net Removing name_len = 0 from dir.c was dumb, put it back 0 1 0
5 months OGAWA Hirofumi Remove unnecessary itable initialization 0 1 0
5 months OGAWA Hirofumi Rename log_alloc() 0 4 0
5 months OGAWA Hirofumi Separate map handling and dleaf handling 0 1 0
5 months OGAWA Hirofumi Move errio() to buffer.c 0 4 0
5 months OGAWA Hirofumi Remove GFP_USER_PAGECACHE 0 1 0
5 months OGAWA Hirofumi Make static btree_leaf_split() 0 1 0
5 months OGAWA Hirofumi Use ERR_PTR for tree_expand() 0 3 0
5 months OGAWA Hirofumi Remove shadow `err' 0 1 0
5 months OGAWA Hirofumi Update draw_cursor/draw_advance in tux3graph 0 1 0
5 months dan...@moonbase.phunq.net "tux3 write" does not need to check type of fd on stdin 0 1 0
5 months dan...@moonbase.phunq.net Don't use "warn" where we mean "trace_on" 0 1 0
5 months dan...@moonbase.phunq.net Fix leak in test_commit 0 1 0
5 months dan...@moonbase.phunq.net Clear new directory blocks to be tidy and make Valgrind happy 0 2 0
5 months dan...@moonbase.phunq.net Change makefile symbols from <name>test to test_<name> 0 2 0
5 months dan...@moonbase.phunq.net Remove btree parameter from btree_leaf_split. 0 2 0
5 months dan...@moonbase.phunq.net Remove btree parameter from btree probe. 0 6 0