summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-09-28 23:22:38 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2025-05-22 03:14:29 +0300
commitd49bafdc5d1659171d988888ebfc773629f8ca97 (patch)
treef9f40329493d5ca6c290ac6eca91a54b85eee8db /tools/perf/scripts/python/export-to-postgresql.py
parent989b4c375a330c8f0cd18aa891c67ac56bec2984 (diff)
downloadlinux-d49bafdc5d1659171d988888ebfc773629f8ca97.tar.xz
bcachefs: fast_list
A fast "list" data structure, which is actually a radix tree, with an IDA for slot allocation and a percpu buffer on top of that. Items cannot be added or moved to the head or tail, only added at some (arbitrary) position and removed. The advantage is that adding, removing and iteration is generally lockless, only hitting the lock in ida when the percpu buffer is full or empty. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions