Zheng Yan
|
e465768938
Btrfs: Add shared reference cache
|
16 anni fa |
Chris Mason
|
d0c803c404
Btrfs: Record dirty pages tree-log pages in an extent_io tree
|
16 anni fa |
Chris Mason
|
4bef084857
Btrfs: Tree logging fixes
|
16 anni fa |
Chris Mason
|
e02119d5a7
Btrfs: Add a write ahead tree log to optimize synchronous operations
|
16 anni fa |
Chris Mason
|
b64a2851ba
Btrfs: Wait for async bio submissions to make some progress at queue time
|
17 anni fa |
Chris Mason
|
777e6bd706
Btrfs: Transaction commit: don't use filemap_fdatawait
|
17 anni fa |
Yan Zheng
|
7ea394f119
Btrfs: Fix nodatacow for the new data=ordered mode
|
17 anni fa |
Yan Zheng
|
b48652c101
Btrfs: Various small fixes.
|
17 anni fa |
Sage Weil
|
9ca9ee09c1
Btrfs: fix ioctl-initiated transactions vs wait_current_trans()
|
17 anni fa |
Chris Mason
|
2dd3e67b1e
Btrfs: More throttle tuning
|
17 anni fa |
Chris Mason
|
65b51a009e
btrfs_search_slot: reduce lock contention by cowing in two stages
|
17 anni fa |
Chris Mason
|
18e35e0ab3
Btrfs: Throttle less often waiting for snapshots to delete
|
17 anni fa |
Chris Mason
|
37d1aeee39
Btrfs: Throttle tuning
|
17 anni fa |
Yan
|
bcc63abbf3
Btrfs: implement memory reclaim for leaf reference cache
|
17 anni fa |
Yan Zheng
|
f321e49103
Btrfs: Update and fix mount -o nodatacow
|
17 anni fa |
Chris Mason
|
ab78c84de1
Btrfs: Throttle operations if the reference cache gets too large
|
17 anni fa |
Chris Mason
|
017e5369eb
Btrfs: Leaf reference cache update
|
17 anni fa |
Yan Zheng
|
31153d8128
Btrfs: Add a leaf reference cache
|
17 anni fa |
Josef Bacik
|
aec7477b3b
Btrfs: Implement new dir index format
|
17 anni fa |
Chris Mason
|
ed98b56a63
Btrfs: Take the csum mutex while reading checksums
|
17 anni fa |
Chris Mason
|
f421950f86
Btrfs: Fix some data=ordered related data corruptions
|
17 anni fa |
Chris Mason
|
f929574938
btrfs_start_transaction: wait for commits in progress to finish
|
17 anni fa |
Chris Mason
|
e6dcd2dc9c
Btrfs: New data=ordered implementation
|
17 anni fa |
Chris Mason
|
77a41afb7d
Btrfs: Drop some verbose printks
|
17 anni fa |
Chris Mason
|
3f157a2fd2
Btrfs: Online btree defragmentation fixes
|
17 anni fa |
Chris Mason
|
1b1e2135dc
Btrfs: Add a per-inode csum mutex to avoid races creating csum items
|
17 anni fa |
Chris Mason
|
a74a4b97b6
Btrfs: Replace the transaction work queue with kthreads
|
17 anni fa |
Chris Mason
|
89ce8a63d0
Add btrfs_end_transaction_throttle to force writers to wait for pending commits
|
17 anni fa |
Chris Mason
|
a213501153
Btrfs: Replace the big fs_mutex with a collection of other locks
|
17 anni fa |
Chris Mason
|
925baeddc5
Btrfs: Start btree concurrency work.
|
17 anni fa |