diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-03-11 14:44:41 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:09:58 -0400 |
commit | 32de2ea0d5b7e2bc2a4eeac47e38aceb0ff25cc9 (patch) | |
tree | b752d752a59ad1b8d32027ad6ffa6e9c42f7a4d1 /scripts/generate_rust_analyzer.py | |
parent | 6bdefe9c3900b3bb7a028486423520cdc975d9a8 (diff) | |
download | lwn-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