Benny Halevy
|
5ca73019dd
|
shard_reader_v2: do_fill_buffer: reserve buffer space ahead
To prevent unneeded reallocations, just reserve the
pre-known number of entries before pushing them.
Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
Message-Id: <20220402130847.625085-2-bhalevy@scylladb.com>
|
2022-04-03 11:28:32 +03:00 |
|
Benny Halevy
|
8ab57aa4ab
|
shard_reader_v2: do_fill_buffer: maybe yield when copying result
Prevent a reactor stall with e.g. large number of range tombstones.
Fixes #10314
Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
Message-Id: <20220402130847.625085-1-bhalevy@scylladb.com>
|
2022-04-03 11:05:14 +03:00 |
|
Botond Dénes
|
11c378a175
|
mutation_reader: move queue reader to readers/
|
2022-03-30 15:42:51 +03:00 |
|
Botond Dénes
|
11109f4c45
|
mutation_reader: move mutation source into readers/
|
2022-03-30 15:42:51 +03:00 |
|
Botond Dénes
|
d0ea895671
|
readers: move multishard reader & friends to reader/multishard.cc
Since the multishard reader family weighs more than 1K SLOC, it gets
its own .cc file.
|
2022-03-30 15:42:51 +03:00 |
|