summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-01-04 04:34:16 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:09:24 -0400
commit8322a9376eb21c47829128684fd900016a0e0169 (patch)
treee3c6bf103176d359a67aa03c3ac5171697e63ff9 /tools/perf/scripts/python/flamegraph.py
parent702a4ef07774fbc565f3e567073d2f83f9602667 (diff)
downloadlinux-8322a9376eb21c47829128684fd900016a0e0169.tar.gz
linux-8322a9376eb21c47829128684fd900016a0e0169.zip
bcachefs: Btree key cache optimization
This helps with lock contention in the journalling code: instead of updating our journal pin on every write, only get a journal pin if we don't have one. This means we can avoid hammering on journal locks nearly so much, at the cost of carrying around a journal pin for an older entry than the one we actually need. To handle that, if needed we update our journal pin to the correct one when flushed by journal reclaim. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions