Chris Mason
|
0ef3e66b67
Btrfs: Allocator fix variety pack
|
17 years ago |
Chris Mason
|
1259ab75c6
Btrfs: Handle write errors on raid1 and raid10
|
17 years ago |
Chris Mason
|
ca7a79ad8d
Btrfs: Pass down the expected generation number when reading tree blocks
|
17 years ago |
Chris Mason
|
0999df54f8
Btrfs: Verify checksums on tree blocks found without read_tree_block
|
17 years ago |
Chris Mason
|
9afbb0b752
Btrfs: Disable tree defrag in SSD mode
|
17 years ago |
Chris Mason
|
b3236e68bf
Btrfs: Leave on the tree defragger in mount -o ssd, it still helps there
|
17 years ago |
Chris Mason
|
e18e4809b1
Btrfs: Add mount -o ssd, which includes optimizations for seek free storage
|
17 years ago |
Chris Mason
|
7bb86316c3
Btrfs: Add back pointers from extents to the btree or file referencing them
|
17 years ago |
Chris Mason
|
f84a8b362d
Btrfs: Optimize allocations as we need to mix data and metadata into one group
|
17 years ago |
Chris Mason
|
081e95736d
Btrfs: Make defrag check nodes against the progress key to prevent repeating work
|
17 years ago |
Chris Mason
|
5708b95916
Btrfs: Tune the automatic defrag code
|
17 years ago |
Chris Mason
|
a6b6e75e09
Btrfs: Defrag only leaves, and only when the parent node has a single objectid
|
17 years ago |
Chris Mason
|
cf786e79e3
Btrfs: Defrag: only walk into nodes with the defrag bit set
|
17 years ago |
Chris Mason
|
0f1ebbd159
Btrfs: Large block related defrag optimizations
|
17 years ago |
Chris Mason
|
0f82731fc5
Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.
|
17 years ago |
Chris Mason
|
6b80053d02
Btrfs: Add back the online defragging code
|
17 years ago |
Chris Mason
|
db94535db7
Btrfs: Allow tree blocks larger than the page size
|
17 years ago |
Chris Mason
|
5f39d397df
Btrfs: Create extent_buffer interface for large blocksizes
|
17 years ago |
Chris Mason
|
86479a04ee
Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree
|
17 years ago |
Chris Mason
|
f2183bde1a
Btrfs: Add BH_Defrag to mark buffers that are in need of defragging
|
18 years ago |
Chris Mason
|
e9d0b13b5b
Btrfs: Btree defrag on the extent-mapping tree as well
|
18 years ago |
Chris Mason
|
409eb95d7f
Btrfs: Further reduce the concurrency penalty of defrag and drop_snapshot
|
18 years ago |
Chris Mason
|
6702ed490c
Btrfs: Add run time btree defrag, and an ioctl to force btree defrag
|
18 years ago |