summaryrefslogtreecommitdiff
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-03-11 14:44:41 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:09:58 -0400
commit32de2ea0d5b7e2bc2a4eeac47e38aceb0ff25cc9 (patch)
treeb752d752a59ad1b8d32027ad6ffa6e9c42f7a4d1 /scripts/generate_rust_analyzer.py
parent6bdefe9c3900b3bb7a028486423520cdc975d9a8 (diff)
downloadlwn-32de2ea0d5b7e2bc2a4eeac47e38aceb0ff25cc9.tar.gz
lwn-32de2ea0d5b7e2bc2a4eeac47e38aceb0ff25cc9.zip
bcachefs: Rhashtable based buckets_in_flight for copygc
Previously, copygc used a fifo for tracking buckets in flight - this had the disadvantage of being fixed size, since we pass references to elements into the move code. This restructures it to be a hash table and linked list, since with erasure coding we need to be able to pipeline across an arbitrary number of buckets. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions