summaryrefslogtreecommitdiffstats
path: root/Documentation/peci
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-04-06 05:27:27 +0200
committerKent Overstreet <kent.overstreet@linux.dev>2024-04-06 19:50:26 +0200
commit6088234ce83acec4aaf56ecc0e9525bac18b4295 (patch)
treeb72e80255b37eaba6b7574b56f5391277b5635cd /Documentation/peci
parentbcachefs: Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE (diff)
downloadlinux-6088234ce83acec4aaf56ecc0e9525bac18b4295.tar.xz
linux-6088234ce83acec4aaf56ecc0e9525bac18b4295.zip
bcachefs: JOURNAL_SPACE_LOW
"bcachefs; Fix deadlock in bch2_btree_update_start()" was a significant performance regression (nearly 50%) on multithreaded random writes with fio. The reason is that the journal watermark checks multiple things, including the state of the btree write buffer, and on multithreaded update heavy workloads we're bottleneked on write buffer flushing - we don't want kicknig off btree updates to depend on the state of the write buffer. This isn't strictly correct; the interior btree update path does do write buffer updates, but it's a tiny fraction of total accounting updates and we're more concerned with space in the journal itself. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'Documentation/peci')
0 files changed, 0 insertions, 0 deletions