Yan Zheng
|
a76a3cd40c
Btrfs: Count space allocated to file in bytes
|
16 years ago |
Chris Mason
|
cb843a6f51
Btrfs: O_DIRECT writes via buffered writes + invaldiate
|
16 years ago |
Chris Mason
|
d352ac6814
Btrfs: add and improve comments
|
16 years ago |
Zheng Yan
|
5b21f2ed3f
Btrfs: extent_map and data=ordered fixes for space balancing
|
16 years ago |
Chris Mason
|
2b1f55b0f0
Remove Btrfs compat code for older kernels
|
16 years ago |
Zheng Yan
|
31840ae1a6
Btrfs: Full back reference support
|
16 years ago |
Chris Mason
|
49eb7e46d4
Btrfs: Dir fsync optimizations
|
16 years ago |
Chris Mason
|
e02119d5a7
Btrfs: Add a write ahead tree log to optimize synchronous operations
|
16 years ago |
Chris Mason
|
a1b32a5932
Btrfs: Add debugging checks to track down corrupted metadata
|
16 years ago |
Chris Mason
|
ea8c281947
Btrfs: Maintain a list of inodes that are delalloc and a way to wait on them
|
17 years ago |
Chris Mason
|
f87f057b49
Btrfs: Improve and cleanup locking done by walk_down_tree
|
17 years ago |
Chris Mason
|
3ce7e67a06
Btrfs: Drop some debugging around the extent_map pinned flag
|
17 years ago |
Chris Mason
|
37d1aeee39
Btrfs: Throttle tuning
|
17 years ago |
Sven Wegener
|
0ee0fda06b
Btrfs: Add compatibility for kernels >= 2.6.27-rc1
|
17 years ago |
Yan
|
bcc63abbf3
Btrfs: implement memory reclaim for leaf reference cache
|
17 years ago |
Chris Mason
|
ab78c84de1
Btrfs: Throttle operations if the reference cache gets too large
|
17 years ago |
Chris Mason
|
017e5369eb
Btrfs: Leaf reference cache update
|
17 years ago |
Chris Mason
|
f421950f86
Btrfs: Fix some data=ordered related data corruptions
|
17 years ago |
Chris Mason
|
4a09675279
Btrfs: Data ordered fixes
|
17 years ago |
Chris Mason
|
7f3c74fb83
Btrfs: Keep extent mappings in ram until pending ordered extents are done
|
17 years ago |
Chris Mason
|
ee6e6504e1
Add a per-inode lock around btrfs_drop_extents
|
17 years ago |
Chris Mason
|
ba1da2f442
Btrfs: Don't pin pages in ram until the entire ordered extent is on disk.
|
17 years ago |
Chris Mason
|
f929574938
btrfs_start_transaction: wait for commits in progress to finish
|
17 years ago |
Chris Mason
|
dbe674a99c
Btrfs: Update on disk i_size only after pending ordered extents are done
|
17 years ago |
Chris Mason
|
247e743cbe
Btrfs: Use async helpers to deal with pages that have been improperly dirtied
|
17 years ago |
Chris Mason
|
e6dcd2dc9c
Btrfs: New data=ordered implementation
|
17 years ago |
Chris Mason
|
1b1e2135dc
Btrfs: Add a per-inode csum mutex to avoid races creating csum items
|
17 years ago |
Chris Mason
|
89ce8a63d0
Add btrfs_end_transaction_throttle to force writers to wait for pending commits
|
17 years ago |
Chris Mason
|
594a24eb0e
Fix btrfs_del_ordered_inode to allow forcing the drop during unlinks
|
17 years ago |
Chris Mason
|
a213501153
Btrfs: Replace the big fs_mutex with a collection of other locks
|
17 years ago |