Searched hist:"28 ed1345a50491d78e1454ad4005dc5d3557a69e" (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/fs/btrfs/ |
H A D | free-space-cache.c | diff 28ed1345a50491d78e1454ad4005dc5d3557a69e Wed Dec 17 11:41:04 CST 2014 Chris Mason <clm@fb.com> btrfs: actively run the delayed refs while deleting large files
When we are deleting large files with large extents, we are building up a huge set of delayed refs for processing. Truncate isn't checking often enough to see if we need to back off and process those, or let a commit proceed.
The end result is long stalls after the rm, and very long commit times. During the commits, other processes back up waiting to start new transactions and we get into trouble.
Signed-off-by: Chris Mason <clm@fb.com>
|
H A D | transaction.c | diff 28ed1345a50491d78e1454ad4005dc5d3557a69e Wed Dec 17 11:41:04 CST 2014 Chris Mason <clm@fb.com> btrfs: actively run the delayed refs while deleting large files
When we are deleting large files with large extents, we are building up a huge set of delayed refs for processing. Truncate isn't checking often enough to see if we need to back off and process those, or let a commit proceed.
The end result is long stalls after the rm, and very long commit times. During the commits, other processes back up waiting to start new transactions and we get into trouble.
Signed-off-by: Chris Mason <clm@fb.com>
|
H A D | tree-log.c | diff 28ed1345a50491d78e1454ad4005dc5d3557a69e Wed Dec 17 11:41:04 CST 2014 Chris Mason <clm@fb.com> btrfs: actively run the delayed refs while deleting large files
When we are deleting large files with large extents, we are building up a huge set of delayed refs for processing. Truncate isn't checking often enough to see if we need to back off and process those, or let a commit proceed.
The end result is long stalls after the rm, and very long commit times. During the commits, other processes back up waiting to start new transactions and we get into trouble.
Signed-off-by: Chris Mason <clm@fb.com>
|
H A D | inode.c | diff 28ed1345a50491d78e1454ad4005dc5d3557a69e Wed Dec 17 11:41:04 CST 2014 Chris Mason <clm@fb.com> btrfs: actively run the delayed refs while deleting large files
When we are deleting large files with large extents, we are building up a huge set of delayed refs for processing. Truncate isn't checking often enough to see if we need to back off and process those, or let a commit proceed.
The end result is long stalls after the rm, and very long commit times. During the commits, other processes back up waiting to start new transactions and we get into trouble.
Signed-off-by: Chris Mason <clm@fb.com>
|