summaryrefslogtreecommitdiff
path: root/scripts/bpf_doc.py
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-04-13 18:39:03 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-04-13 20:56:05 -0400
commite8021f469d69179995599ceb9baa52df0b9fe2f6 (patch)
treedf4ad66ba07ecacf26100e993d458aafb30c1784 /scripts/bpf_doc.py
parent985132e45b11eafe51d78aff4aa0d72736e10b97 (diff)
bcachefs: Disable merges from interior update path
There's been a bug in the btree write buffer where it wasn't triggering btree node merges - and leaving behind a bunch of nearly empty btree nodes. Then during journal replay, when updates to the backpointers btree aren't using the btree write buffer (because we require synchronization with journal replay), we end up doing those merges all at once. Then if it's the interior update path running them, we deadlock because those run with the highest watermark. There's no real need for the interior update path to be doing btree node merges; other code paths can handle that at lower watermarks. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'scripts/bpf_doc.py')
0 files changed, 0 insertions, 0 deletions