Kamil Braun
fe14d14ce9
Merge 'Eliminate extraneous copies of dht::token_range_vector' from Benny Halevy
In several places we copy token range vectors where we could move them and eliminate unnecessary memory copies.
Ref #11005
Closes #12344
* github.com:scylladb/scylladb:
dht/range_streamer: stream_async: move ranges_to_stream to do_streaming
streaming: stream_session: maybe_yield
streaming: stream_session: prepare: move token ranges to add_transfer_ranges
streaming: stream_plan: transfer_ranges: move token ranges towards add_transfer_ranges
dht/range_streamer: stream_async: do_streaming: move ranges downstream
dht/range_streamer: add_ranges: clear_gently ranges_for_keyspace
dht/range_streamer: get_range_fetch_map: reduce copies
dht/range_streamer: add_ranges: move ranges down-stream
dht/boot_strapper: move ranges to add_ranges
dht/range_streamer: stream_async: incrementally update _nr_ranges_remaining
dht/range_streamer: stream_async: erase from range_vec only after do_streaming success
2023-03-07 13:46:33 +01:00
..
2023-02-28 16:50:40 +02:00
2022-08-26 09:37:02 +03:00
2023-03-04 13:11:25 +08:00
2022-03-14 13:20:25 +02:00
2023-02-19 21:05:45 +02:00
2023-02-19 21:05:45 +02:00
2022-03-08 14:15:03 +02:00
2022-01-18 12:15:18 +01:00
2023-03-01 11:29:46 +02:00
2023-02-28 17:38:34 +02:00
2023-02-28 16:50:40 +02:00
2022-01-18 12:15:18 +01:00
2022-02-13 14:16:16 +02:00
2022-01-18 12:15:18 +01:00
2023-01-22 22:54:26 +02:00
2023-02-19 21:05:45 +02:00