Commit Graph

164 Commits (0502f94c62be79d1f4ae6f53ceaefde67ef3cea2)

Author SHA1 Message Date
Chris Mason ed3b3d314c Btrfs: don't walk around with task->state != TASK_RUNNING 15 years ago
Yan, Zheng 3fd0a5585e Btrfs: Metadata ENOSPC handling for balance 15 years ago
Yan, Zheng d68fc57b7e Btrfs: Metadata reservation for orphan inodes 15 years ago
Yan, Zheng 8929ecfa50 Btrfs: Introduce global metadata reservation 15 years ago
Yan, Zheng a22285a6a3 Btrfs: Integrate metadata reservation with start_transaction 15 years ago
Yan, Zheng f0486c68e4 Btrfs: Introduce contexts for metadata reservation 15 years ago
Sage Weil 6bdb72ded1 Btrfs: create snapshot references in same commit as snapshot 15 years ago
Zhao Lei 471fa17dff Btrfs: Remove unnecessary finish_wait() in wait_current_trans() 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Sage Weil 0bdb1db297 Btrfs: flush data on snapshot creation 15 years ago
Eric Paris 6bef4d3171 Btrfs: use RB_ROOT to intialize rb_trees instead of setting rb_node to NULL 15 years ago
Yan, Zheng 86b9f2eca5 Btrfs: Fix per root used space accounting 15 years ago
Yan, Zheng 24bbcf0442 Btrfs: Add delayed iput 15 years ago
Yan, Zheng 2e4bfab970 Btrfs: Avoid orphan inodes cleanup during committing transaction 15 years ago
Yan, Zheng 8cef4e160d Btrfs: Avoid superfluous tree-log writeout 15 years ago
Josef Bacik 249ac1e55c Btrfs: cleanup transaction starting and fix journal_info usage 15 years ago
Chris Mason 690587d109 Btrfs: streamline tree-log btree block writeout 16 years ago
Josef Bacik 9ed74f2dba Btrfs: proper -ENOSPC handling 16 years ago
Yan, Zheng 76dda93c6a Btrfs: add snapshot/subvolume destroy ioctl 16 years ago
Yan, Zheng 4df27c4d5c Btrfs: change how subvolumes are organized 16 years ago
Yan, Zheng 1c4850e21d Btrfs: speed up snapshot dropping 16 years ago
Yan Zheng 11833d66be Btrfs: improve async block group caching 16 years ago
Chris Mason f36f3042ea Btrfs: be more polite in the async caching threads 16 years ago
Yan Zheng 276e680d19 Btrfs: preserve commit_root for async caching 16 years ago
Sage Weil ebecd3d9d2 Btrfs: make flushoncommit mount option correctly wait on ordered_extents 16 years ago
Josef Bacik 817d52f8db Btrfs: async block group caching 16 years ago
Yan Zheng 4a8c9a62d7 Btrfs: make sure all dirty blocks are written at commit time 16 years ago
Yan Zheng 2c47e605a9 Btrfs: update backrefs while dropping snapshot 16 years ago
Yan Zheng 978d910d31 Btrfs: always update root items for fs trees at commit time 16 years ago
Yan Zheng 5d4f98a28c Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE) 16 years ago
Chris Mason 59bc5c758e Btrfs: fix deadlocks and stalls on dead root removal 16 years ago
Sage Weil dccae99995 Btrfs: add flushoncommit mount option 16 years ago
Chris Mason fa9c0d795f Btrfs: rework allocation clustering 16 years ago
Chris Mason 5a3f23d515 Btrfs: add extra flushing for renames and truncates 16 years ago
Chris Mason 89573b9c51 Btrfs: Only let very young transactions grow during commit 16 years ago
Chris Mason b7ec40d784 Btrfs: reduce stalls during transaction commit 16 years ago
Chris Mason c3e69d58e8 Btrfs: process the delayed reference queue in clusters 16 years ago
Chris Mason 56bec294de Btrfs: do extent allocation and reference count updates in the background 16 years ago
Chris Mason 9fa8cfe706 Btrfs: don't preallocate metadata blocks during btrfs_search_slot 16 years ago
Yan Zheng 2456242530 Btrfs: hold trans_mutex when using btrfs_record_root_in_trans 16 years ago
Qinghuang Feng c6e308713a Btrfs: simplify iteration codes 16 years ago
Yan Zheng 180591bcfe Btrfs: Use btrfs_join_transaction to avoid deadlocks during snapshot creation 16 years ago
Chris Mason d397712bcc Btrfs: Fix checkpatch.pl warnings 16 years ago
Yan Zheng 52c2617990 Btrfs: update directory's size when creating subvol/snapshot 16 years ago
Yan Zheng d2fb3437e4 Btrfs: fix leaking block group on balance 16 years ago
Yan Zheng a512bbf855 Btrfs: superblock duplication 16 years ago
Sage Weil 6e3ad88729 Btrfs: remove unneeded total_trans 16 years ago
Chris Mason 105d931d48 Btrfs: switch back to wait_on_page_writeback to wait on metadata writes 16 years ago
Chris Mason 0660b5af3f Btrfs: Add backrefs and forward refs for subvols and snapshots 16 years ago
Chris Mason 3394e1607e Btrfs: Give each subvol and snapshot their own anonymous devid 16 years ago