summaryrefslogtreecommitdiff
path: root/scripts/Makefile.vmlinux
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-10-27 18:56:21 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:08:45 -0400
commit45e4dcba79401dd17e0c32ff26f83e240c27ca5c (patch)
tree1675af28b1fed367d9331c336ceb81ce94dbe67e /scripts/Makefile.vmlinux
parentb16fa0bae5766748bd682b0829136ca02d6ea3ba (diff)
bcachefs: Inode create optimization
On workloads that do a lot of multithreaded creates all at once, lock contention on the inodes btree turns out to still be an issue. This patch adds a small buffer of inode numbers that are known to be free, so that we can avoid touching the btree on every create. Also, this changes inode creates to update via the btree key cache for the initial create. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'scripts/Makefile.vmlinux')
0 files changed, 0 insertions, 0 deletions