Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | debug-tree output tree/key type instead of id | Shen Feng | 2009-01-07 |
| | | | | | | | This makes the tree name and key type output more readable. Signed-off-by: Shen Feng <shen@cn.fujitsu.com> | ||
* | Remove offset field from struct btrfs_extent_ref | Yan Zheng | 2008-10-09 |
| | | | | | | | | | | | | | | The offset field in struct btrfs_extent_ref records the position inside file that file extent is referenced by. In the new back reference system, tree leaves holding reference to file extent are recorded explicitly. We can quickly scan these tree leaves, so the offset field is not required. This patch also makes the back reference system check the objectid when extents are being deleted Signed-off-by: Yan Zheng <zheng.yan@oracle.com> | ||
* | Full back reference support | Zheng Yan | 2008-09-23 |
| | | | | | | | | This patch makes the back reference system to explicit record the location of parent node for all types of extents. The location of parent node is placed into the offset field of backref key. Every time a tree block is balanced, the back references for the affected lower level extents are updated. | ||
* | Print the version string in a few programs | Chris Mason | 2008-07-24 |
| | |||
* | Pass down the expected generation number when reading tree blocks | Chris Mason | 2008-05-12 |
| | |||
* | Add a readonly flag open_ctree to force RO opens | Chris Mason | 2008-05-05 |
| | |||
* | Add support for multiple devices per filesystem | Chris Mason | 2008-03-24 |
| | |||
* | Add debug-tree -e to print all allocated extents, and show-blocks to graph them | Chris Mason | 2008-03-03 |
| | |||
* | Update btrfs-progs to match kernel sources | Yan | 2008-01-04 |
| | |||
* | Switch to byte granular allocations | Chris Mason | 2007-10-15 |
| | |||
* | Allow large blocks | Chris Mason | 2007-10-15 |
| | |||
* | add GPLv2 | Chris Mason | 2007-06-12 |
| | |||
* | printf cleanups | Chris Mason | 2007-06-12 |
| | |||
* | remove device tree | Chris Mason | 2007-06-09 |
| | |||
* | early support for multiple devices | Chris Mason | 2007-04-11 |
| | |||
* | drop the inode map tree | Chris Mason | 2007-04-10 |
| | |||
* | btrfsctl | Chris Mason | 2007-04-10 |
| | |||
* | uuids | Chris Mason | 2007-04-05 |
| | |||
* | Better block record keeping, real mkfs | Chris Mason | 2007-03-20 |
| | |||
* | Add inode map, and the start of file extent items | Chris Mason | 2007-03-20 |
| | |||
* | transaction handles everywhere | Chris Mason | 2007-03-16 |
| | |||
* | Change the super to point to a tree of trees to enable persistent snapshots | Chris Mason | 2007-03-13 |
| | |||
* | rename funcs and structs to btrfs | Chris Mason | 2007-03-13 |
| | |||
* | Add sparse checking to Makefile | Chris Mason | 2007-02-28 |
| | |||
* | Add fsx-style randomized tree tester | Chris Mason | 2007-02-26 |
Add debug-tree command to print the tree Add extent-tree.c to the repo Comment ctree.h |