Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Recow all roots at the end of mkfs | Chris Mason | 2008-04-04 | |
| | | | | | | The mkfs code bootstraps the filesystem on a single device. Once the raid block groups are setup, it needs to recow all of the blocks so that each tree is properly allocated. | |||
* | Add support for single single duplication of metadata | Chris Mason | 2008-04-03 | |
| | ||||
* | Add mirroring support across multiple drives | Chris Mason | 2008-04-03 | |
| | ||||
* | Update struct btrfs_header flags, and use it to indicate buffers are written | Chris Mason | 2008-04-01 | |
| | ||||
* | Implement raid0 when multiple devices are present | Chris Mason | 2008-03-25 | |
| | | | | This defaults to striping across all devices | |||
* | Walk all block devices looking for btrfs | Chris Mason | 2008-03-24 | |
| | ||||
* | ioctls to scan for btrfs filesystems | Chris Mason | 2008-03-24 | |
| | ||||
* | Btrfsck updates for multi-device filesystems | Chris Mason | 2008-03-24 | |
| | ||||
* | Dynamic chunk allocation | Chris Mason | 2008-03-24 | |
| | ||||
* | Add support for multiple devices per filesystem | Chris Mason | 2008-03-24 | |
| | ||||
* | Add inode item and backref in one insert, reducing cpu usage | Chris Mason | 2008-01-29 | |
| | ||||
* | During deletes and truncate, remove many items at once from the tree | Chris Mason | 2008-01-29 | |
| | ||||
* | Rename the extent_map code to extent_io | Chris Mason | 2008-03-04 | |
| | | | | This mirrors the changes in the kernel code. | |||
* | Unaligned access fixes | David Miller | 2008-02-15 | |
| | | | | | | | | | | | | | The first problem is that these SETGET macros lose typing information, and therefore can't see the 'packed' attribute and therefore take unaligned access SIGBUS signals on sparc64 when trying to derefernce the member. The next problem is a similar issue in btrfs_name_hash(). This gets passed things like &key.offset which is a member of a packed structure, losing this packed'ness information btrfs_name_hash() performs a potentially unaligned memory access, again resulting in a SIGBUS. | |||
* | Update magic | Chris Mason | 2008-02-04 | |
| | ||||
* | Change the magic to rev the disk format | Chris Mason | 2008-01-14 | |
| | ||||
* | Add readonly inode flag | Yan | 2008-01-14 | |
| | | | | | This patch adds readonly inode flag support. A file with this flag can't be modified, but can be deleted. | |||
* | A few update for btrfs-progs | Yan | 2008-01-08 | |
| | | | | | | | Hello, This patch adds inode flags definition to btrfs-progs and updates extent-tree.c to match the kernel. | |||
* | Update find_free_extent for the ext3 conversion tool | Yan | 2008-01-04 | |
| | | | | | This patch adds customized find_free_extent support to btrfs-progs, the conversion program requires this. | |||
* | Update btrfs-progs to match kernel sources | Yan | 2008-01-04 | |
| | ||||
* | Reorder extent back refs to differentiate file data from btree blocks | Chris Mason | 2007-12-13 | |
| | ||||
* | Create macros to generation set/get funcs for on disk structures | Chris Mason | 2007-12-12 | |
| | ||||
* | Add back pointers from the inode to the directory that referenced it | Chris Mason | 2007-12-12 | |
| | ||||
* | Add back pointers from extents to the file or btree referencing them | Chris Mason | 2007-12-11 | |
| | ||||
* | Add generation numbers to block pointers | Chris Mason | 2007-12-09 | |
| | ||||
* | Update btrfs-progs to better match the kernel | Yan | 2007-12-05 | |
| | ||||
* | Add simple stripe size parameter | Chris Mason | 2007-11-30 | |
| | ||||
* | xattr support for btrfs-progs | Josef Bacik | 2007-11-16 | |
| | ||||
* | Remove the last radix tree (block_group_cache) | Chris Mason | 2007-10-17 | |
| | ||||
* | Create a slightly more generic extent-caching structure | Chris Mason | 2007-10-15 | |
| | ||||
* | Switch to byte granular allocations | Chris Mason | 2007-10-15 | |
| | ||||
* | Stop using radix trees to record pending allocations | Chris Mason | 2007-10-15 | |
| | ||||
* | Allow large blocks | Chris Mason | 2007-10-15 | |
| | ||||
* | btrfs-progs support for root block accounting | Josef Bacik | 2007-08-29 | |
| | | | | | | This adds support for keeping track of the number of blocks used by root_item's. This makes it so that mkfs lays down the "default" subvol with the correct block accounting in place. Thank you, | |||
* | calculate checksums during IO | Josef Bacik | 2007-06-28 | |
| | ||||
* | disk format updates for finding dead roots | Chris Mason | 2007-06-22 | |
| | ||||
* | add GPLv2 | Chris Mason | 2007-06-12 | |
| | ||||
* | remove device tree | Chris Mason | 2007-06-09 | |
| | ||||
* | endian fixes, makefile fixes | Chris Mason | 2007-06-07 | |
| | ||||
* | data vs metadata flag for block groups | Chris Mason | 2007-05-30 | |
| | ||||
* | allocator improvements, inode block groups | Chris Mason | 2007-04-30 | |
| | ||||
* | start of block group code | Chris Mason | 2007-04-26 | |
| | ||||
* | get rid of the extent_item type field | Chris Mason | 2007-04-24 | |
| | ||||
* | faster btrfsck | Chris Mason | 2007-04-23 | |
| | ||||
* | add owner and type fields to the extents aand block headers | Chris Mason | 2007-04-20 | |
| | ||||
* | bring back the inode number directory index | Chris Mason | 2007-04-19 | |
| | ||||
* | inline file data in extents | Chris Mason | 2007-04-19 | |
| | ||||
* | key flag reorg | Chris Mason | 2007-04-18 | |
| | ||||
* | rework csum and extent item ordering | Chris Mason | 2007-04-17 | |
| | ||||
* | early work to file_write in big extents | Chris Mason | 2007-04-16 | |
| |