Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add fallocate support v2 | Yan Zheng | 2008-10-31 |
| | | | | | | | This patch updates btrfs-progs for fallocate support. Signed-off-by: Yan Zheng <zheng.yan@oracle.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 |
| | |||
* | Fix compiler warning in volumes.c | Chris Mason | 2008-05-02 |
| | |||
* | Fix a few casts for 32 bit compile | Chris Mason | 2008-04-11 |
| | |||
* | Add mirroring support across multiple drives | Chris Mason | 2008-04-03 |
| | |||
* | Btrfsck updates for multi-device filesystems | Chris Mason | 2008-03-24 |
| | |||
* | Fix btrfsck args checking | Kyle McMartin | 2008-01-22 |
| | | | | | btrfsck fails to check if it actually received a dev argument though, so if you don't pass a device, we get a nice segfault. | ||
* | Update btrfs-progs to match kernel sources | Yan | 2008-01-04 |
| | |||
* | Verify extent back references in btrfsck | Chris Mason | 2007-12-14 |
| | |||
* | Add back pointers from extents to the file or btree referencing them | Chris Mason | 2007-12-11 |
| | |||
* | Create a slightly more generic extent-caching structure | Chris Mason | 2007-10-15 |
| | |||
* | Switch to byte granular allocations | Chris Mason | 2007-10-15 |
| | |||
* | Allow large blocks | Chris Mason | 2007-10-15 |
| | |||
* | Make btrfs-progs compile with -fstrict-aliasing (included in -O2) again. | Jan Engelhardt | 2007-09-14 |
| | | | | | | | | | This is done by doing a two-step conversion (rather than a one-step). First, the variable goes from type * to void *, and then to implicitly to void **. (Not sure if this is "good practice", but it shuts up the compiler, so it seems the compiler takes into account that we are actually punning it this way.) | ||
* | extra stats for btrfsck, link count in print-tree.c | Chris Mason | 2007-09-14 |
| | |||
* | Fix btrfsck build failure on FC7 | Terje Rosten | 2007-06-18 |
| | |||
* | add GPLv2 | Chris Mason | 2007-06-12 |
| | |||
* | printf cleanups | Chris Mason | 2007-06-12 |
| | |||
* | remove device tree | Chris Mason | 2007-06-09 |
| | |||
* | data vs metadata flag for block groups | Chris Mason | 2007-05-30 |
| | |||
* | cleanup warnings found with -O2 | Chris Mason | 2007-05-22 |
| | |||
* | reduce ram used by btrfsck | Chris Mason | 2007-05-22 |
| | |||
* | btrfsck fixes and cleanups | Chris Mason | 2007-05-18 |
| | |||
* | more stats from fsck | Chris Mason | 2007-05-09 |
| | |||
* | compile fix | Chris Mason | 2007-05-07 |
| | |||
* | use node list for roots | Chris Mason | 2007-04-25 |
| | |||
* | subvolume and snapshot fsck support | Chris Mason | 2007-04-24 |
| | |||
* | get rid of the extent_item type field | Chris Mason | 2007-04-24 |
| | |||
* | fsck checks against extent map, small fixes | Chris Mason | 2007-04-23 |
| | |||
* | faster btrfsck | Chris Mason | 2007-04-23 |
| | |||
* | add owner and type fields to the extents aand block headers | Chris Mason | 2007-04-20 |