Chris Mason
|
56bec294de
Btrfs: do extent allocation and reference count updates in the background
|
hace 16 años |
Chris Mason
|
b4ce94de9b
Btrfs: Change btree locking to use explicit blocking points
|
hace 16 años |
Chris Mason
|
d397712bcc
Btrfs: Fix checkpatch.pl warnings
|
hace 16 años |
Josef Bacik
|
2517920135
Btrfs: nuke fs wide allocation mutex V2
|
hace 16 años |
Chris Mason
|
d352ac6814
Btrfs: add and improve comments
|
hace 16 años |
Chris Mason
|
e02119d5a7
Btrfs: Add a write ahead tree log to optimize synchronous operations
|
hace 16 años |
Chris Mason
|
3f157a2fd2
Btrfs: Online btree defragmentation fixes
|
hace 17 años |
Chris Mason
|
1b1e2135dc
Btrfs: Add a per-inode csum mutex to avoid races creating csum items
|
hace 17 años |
Chris Mason
|
e7a84565bc
Btrfs: Add btree locking to the tree defragmentation code
|
hace 17 años |
Chris Mason
|
925baeddc5
Btrfs: Start btree concurrency work.
|
hace 17 años |
Chris Mason
|
0ef3e66b67
Btrfs: Allocator fix variety pack
|
hace 17 años |
Chris Mason
|
1259ab75c6
Btrfs: Handle write errors on raid1 and raid10
|
hace 17 años |
Chris Mason
|
ca7a79ad8d
Btrfs: Pass down the expected generation number when reading tree blocks
|
hace 17 años |
Chris Mason
|
0999df54f8
Btrfs: Verify checksums on tree blocks found without read_tree_block
|
hace 17 años |
Chris Mason
|
9afbb0b752
Btrfs: Disable tree defrag in SSD mode
|
hace 17 años |
Chris Mason
|
b3236e68bf
Btrfs: Leave on the tree defragger in mount -o ssd, it still helps there
|
hace 17 años |
Chris Mason
|
e18e4809b1
Btrfs: Add mount -o ssd, which includes optimizations for seek free storage
|
hace 17 años |
Chris Mason
|
7bb86316c3
Btrfs: Add back pointers from extents to the btree or file referencing them
|
hace 17 años |
Chris Mason
|
f84a8b362d
Btrfs: Optimize allocations as we need to mix data and metadata into one group
|
hace 17 años |
Chris Mason
|
081e95736d
Btrfs: Make defrag check nodes against the progress key to prevent repeating work
|
hace 17 años |
Chris Mason
|
5708b95916
Btrfs: Tune the automatic defrag code
|
hace 17 años |
Chris Mason
|
a6b6e75e09
Btrfs: Defrag only leaves, and only when the parent node has a single objectid
|
hace 17 años |
Chris Mason
|
cf786e79e3
Btrfs: Defrag: only walk into nodes with the defrag bit set
|
hace 17 años |
Chris Mason
|
0f1ebbd159
Btrfs: Large block related defrag optimizations
|
hace 17 años |
Chris Mason
|
0f82731fc5
Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.
|
hace 17 años |
Chris Mason
|
6b80053d02
Btrfs: Add back the online defragging code
|
hace 17 años |
Chris Mason
|
db94535db7
Btrfs: Allow tree blocks larger than the page size
|
hace 17 años |
Chris Mason
|
5f39d397df
Btrfs: Create extent_buffer interface for large blocksizes
|
hace 17 años |
Chris Mason
|
86479a04ee
Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree
|
hace 17 años |
Chris Mason
|
f2183bde1a
Btrfs: Add BH_Defrag to mark buffers that are in need of defragging
|
hace 17 años |