aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorJosef Bacik <[email protected]>2020-03-13 15:58:07 -0400
committerDavid Sterba <[email protected]>2020-05-25 11:25:22 +0200
commitbb4f58a747f0421b10645fbf75a6acc88da0de50 (patch)
treefd3339cb7da6371bd4a49b3bbf85eb691783f567 /tools/perf/scripts/python/bin/stackcollapse-report
parente6549c2aabb9875cf7827bb2283905aaab5b0523 (diff)
btrfs: account for trans_block_rsv in may_commit_transaction
On ppc64le with 64k page size (respectively 64k block size) generic/320 was failing and debug output showed we were getting a premature ENOSPC with a bunch of space in btrfs_fs_info::trans_block_rsv. This meant there were still open transaction handles holding space, yet the flusher didn't commit the transaction because it deemed the freed space won't be enough to satisfy the current reserve ticket. Fix this by accounting for space in trans_block_rsv when deciding whether the current transaction should be committed or not. Reviewed-by: Nikolay Borisov <[email protected]> Tested-by: Nikolay Borisov <[email protected]> Signed-off-by: Josef Bacik <[email protected]> Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions