Avi Kivity
25bd945a2c
Merge "reverse range scans: use the correct schema for result building" from Botond
...
"
Reverse queries has to use the reverse schema (query schema) for the
read itself but the table schema for the result building, according to
the established interface with the coordinator (half-reverse format).
Range scans were using the query schema for both, which produced
un-parseable reconcilable results for mutation range scans.
This series fixes this and adds unit tests to cover this previously
uncovered area.
"
Fixes #9673 .
* 'reverse-range-scan-test/v1' of https://github.com/denesb/scylla :
test/boost/multishard_mutation_query_test: add reverse read test
test/boost/multishard_mutation_query_test: add test for combinations of limits, paging and stateful
test/boost/multishard_mutation_query_test: generalize read_partitions_with_paged_scan()
test/boost/multishard_mutation_query_test: add read_all_partitions_one_by_one() overload with slice
multishard_mutation_query: fix reverse scans
partition_slice: init all fields in copy ctor
partition_slice: operator<<: print the entire partition row limit
partition_slice_builder: add with_partition_row_limit()
2021-11-28 14:18:28 +02:00
..
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-10-05 12:57:54 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-11-17 15:21:36 +02:00
2021-11-23 08:27:30 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-09-06 08:26:09 +03:00
2021-08-31 12:23:49 +03:00
2021-06-06 19:18:49 +03:00
2021-07-27 20:06:53 +03:00
2021-07-08 16:53:38 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-10-05 12:58:55 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-07-02 19:02:14 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-11-16 17:44:56 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-10-20 17:54:17 +03:00
2021-07-19 14:42:38 +02:00
2021-06-07 15:58:35 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-08-08 08:01:19 +02:00
2021-11-14 14:25:18 +02:00
2021-08-22 21:21:46 +03:00
2021-11-17 15:21:36 +02:00
2021-06-06 19:18:49 +03:00
2021-09-15 12:55:54 +03:00
2021-10-27 17:02:00 +03:00
2021-07-08 17:52:34 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-09-13 18:05:11 +03:00
2021-08-22 21:21:46 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-08-08 08:01:19 +02:00
2021-11-15 17:58:46 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-11-15 17:58:46 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-10-24 11:29:23 +03:00
2021-09-15 11:04:34 +02:00
2021-06-06 19:18:49 +03:00
2021-11-22 17:42:49 +02:00
2021-06-06 19:18:49 +03:00
2021-06-07 21:41:08 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-08-08 08:01:19 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-08-22 16:49:40 +03:00
2021-06-06 19:18:49 +03:00
2021-08-22 21:11:52 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-11-04 16:19:54 +01:00
2021-10-05 11:57:02 +03:00
2021-11-23 18:32:32 +02:00
2021-06-06 19:18:49 +03:00
2021-11-15 17:58:46 +02:00
2021-11-15 17:58:46 +02:00
2021-11-15 17:58:46 +02:00
2021-11-15 17:58:46 +02:00
2021-11-15 17:58:46 +02:00
2021-07-26 17:27:03 +02:00
2021-11-17 09:01:24 +02:00
2021-07-28 13:28:51 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-11-15 17:58:46 +02:00
2021-08-08 08:01:19 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-07-28 13:28:51 +03:00
2021-06-06 19:18:49 +03:00
2021-09-09 15:42:15 +03:00
2021-10-10 18:17:53 +03:00
2021-09-30 07:23:43 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-11-15 17:58:46 +02:00
2021-09-22 18:55:25 +03:00
2021-09-20 15:44:14 +03:00
2021-09-07 15:47:22 +03:00
2021-06-06 19:18:49 +03:00
2021-08-08 08:01:19 +02:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-10-01 10:20:28 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-11-19 22:06:01 -03:00
2021-11-23 12:10:12 +02:00
2021-10-11 16:54:01 +03:00
2021-11-15 17:58:46 +02:00
2021-10-11 11:03:29 +03:00
2021-06-06 19:18:49 +03:00
2021-09-20 15:44:14 +03:00
2021-07-02 19:02:14 +02:00
2021-11-19 22:06:01 -03:00
2021-11-15 17:58:46 +02:00
2021-08-24 16:30:51 +03:00
2021-07-21 16:45:30 +03:00
2021-07-01 19:16:11 +03:00
2021-09-24 11:05:53 +02:00
2021-06-06 19:18:49 +03:00
2021-08-02 22:26:26 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-07-28 13:30:32 +03:00
2021-06-06 19:18:49 +03:00
2021-06-06 19:18:49 +03:00
2021-07-28 13:19:24 +03:00
2021-06-06 19:18:49 +03:00
2021-09-24 11:05:53 +02:00
2021-09-09 11:49:05 +03:00
2021-11-15 17:58:46 +02:00
2021-11-04 09:54:00 -03:00
2021-10-27 17:02:00 +03:00
2021-11-17 15:21:36 +02:00
2021-10-27 17:02:00 +03:00
2021-06-06 19:18:49 +03:00
2021-10-27 17:02:00 +03:00
2021-08-24 16:30:51 +03:00
2021-11-11 16:39:34 +03:00