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 21:28:46 +08:00
2023-02-22 09:32:30 +02:00
2022-03-02 09:55:09 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-08-21 16:00:02 +03:00
2023-02-15 11:01:50 +02:00
2022-01-18 12:15:18 +01:00
2022-08-22 19:45:30 +03:00
2022-01-18 12:15:18 +01:00
2022-08-22 19:45:30 +03:00
2022-09-22 14:19:34 +03:00
2022-09-22 14:19:34 +03:00
2022-01-18 12:15:18 +01:00
2023-02-28 17:03:51 +02:00
2022-08-22 19:45:30 +03:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-08-08 08:09:41 +03:00
2022-08-22 19:45:30 +03:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-02-15 22:57:18 +02:00
2022-08-22 19:45:30 +03:00
2022-05-13 07:11:58 +02:00
2022-01-18 12:15:18 +01:00
2023-02-28 17:32:44 +02:00
2022-08-22 19:45:30 +03:00
2022-08-22 19:45:30 +03:00
2023-02-19 21:05:45 +02:00
2023-02-15 11:01:50 +02:00
2022-08-08 08:09:41 +03:00
2023-02-15 11:01:50 +02:00
2023-02-15 22:57:18 +02:00
2022-08-22 19:45:30 +03:00