diff options
author | Kent Overstreet <[email protected]> | 2024-02-28 18:30:22 -0500 |
---|---|---|
committer | Kent Overstreet <[email protected]> | 2024-03-13 21:22:26 -0400 |
commit | 7e64c86cdc6cee0db36eb983c62065c5bf71508b (patch) | |
tree | b684b41b845922c8f85dbae8de0a945ff58a6927 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 66a67c860cce3643248f7e80ee095b946829a342 (diff) |
bcachefs: Buffered write path now can avoid the inode lock
Non append, non extending buffered writes can now avoid taking the inode
lock.
To ensure atomicity of writes w.r.t. other writes, we lock every folio
that we'll be writing to, and if this fails we fall back to taking the
inode lock.
Extensive comments are provided as to corner cases.
Link: https://lore.kernel.org/linux-fsdevel/[email protected]/
Signed-off-by: Kent Overstreet <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions