Tomasz Grabiec
976db7e9e0
Merge "Proper support for static rows in SSTables 3.x" from Vladimir
...
This patchset addresses two issues with static rows support in SSTables
3.x. ('mc' format):
1. Since collections are allowed in static rows, we need to check for
complex deletion, set corresponding flag and write tombstones, if any.
2. Column indices need to be partitioned for static columns the same way
they are partitioned for regular ones.
* github.com/argenet/scylla.git projects/sstables-30/columns-proper-order-followup/v1:
sstables: Partition static columns by atomicity when reading/writing
SSTables 3.x.
sstables: Use std::reference_wrapper<> instead of a helper structure.
sstables: Check for complex deletion when writing static rows.
tests: Add/fix comments to
test_write_interleaved_atomic_and_collection_columns.
tests: Add test covering inverleaved atomic and collection cells in
static row.
(cherry picked from commit 62c7685b0d )
2018-10-30 14:51:21 +01:00
..
2018-09-20 11:31:24 +02:00
2018-10-30 14:51:21 +01:00
2018-09-28 09:45:27 +02:00
2018-09-12 12:14:21 +01:00
2018-02-14 14:15:59 -05:00
2018-05-14 09:41:06 +03:00
2018-05-31 15:51:11 +01:00
2018-06-25 09:21:47 +01:00
2018-06-27 21:51:04 +02:00
2018-03-12 20:05:23 +02:00
2018-06-25 09:21:47 +01:00
2018-06-19 16:26:52 +03:00
2018-10-24 09:43:39 +03:00
2018-02-06 12:10:10 +02:00
2018-04-29 11:03:21 +03:00
2018-05-31 15:51:11 +01:00
2018-10-24 09:44:46 +03:00
2018-10-24 09:44:46 +03:00
2018-03-14 01:54:31 -04:00
2018-03-01 12:06:59 -05:00
2018-10-24 09:44:46 +03:00
2018-06-14 14:24:01 +01:00
2018-08-27 19:24:00 +01:00
2018-06-26 18:54:44 +02:00
2018-04-29 11:03:21 +03:00
2018-03-11 18:22:49 +02:00
2018-02-14 14:15:59 -05:00
2018-08-27 19:24:05 +01:00
2018-04-24 11:29:57 +02:00
2018-05-09 16:52:26 +01:00
2018-09-25 18:02:46 -07:00
2018-09-28 14:27:55 +03:00
2018-03-05 15:22:33 +02:00
2018-09-18 17:22:59 +01:00
2018-09-20 11:31:24 +02:00
2018-03-11 18:22:49 +02:00
2018-08-14 12:27:14 +01:00
2018-03-27 01:20:10 +01:00
2018-09-18 17:22:59 +01:00
2018-06-15 09:56:45 +01:00
2018-08-01 16:50:58 +01:00
2018-07-20 13:51:13 -07:00
2018-07-25 13:16:06 +02:00
2018-05-28 18:12:12 +03:00
2018-04-16 21:00:35 +02:00
2018-09-05 10:19:59 +03:00
2018-06-11 15:34:14 +03:00
2018-06-11 15:34:14 +03:00
2018-05-31 15:51:11 +01:00
2018-09-20 11:31:24 +02:00
2018-09-20 11:31:24 +02:00
2018-07-17 20:15:32 +08:00
2018-05-31 10:09:01 +01:00
2018-09-12 11:43:18 +01:00
2018-09-20 11:31:24 +02:00
2018-09-03 10:31:44 +03:00
2018-07-17 16:32:04 +03:00
2018-09-20 11:31:24 +02:00
2018-09-06 20:54:57 +03:00
2018-09-20 11:31:24 +02:00
2018-10-24 09:45:25 +03:00
2018-06-28 17:20:28 +08:00
2018-09-20 11:31:24 +02:00
2018-06-27 21:51:04 +02:00
2018-10-23 07:36:21 +00:00
2018-09-26 19:24:10 -07:00
2018-09-25 17:55:52 -07:00
2018-07-11 10:15:01 +01:00
2018-05-31 15:51:11 +01:00
2018-09-20 11:31:24 +02:00
2018-09-03 10:31:44 +03:00
2018-07-18 12:28:06 +01:00
2018-02-05 12:31:37 +00:00
2018-07-18 12:28:06 +01:00
2018-02-14 14:15:58 -05:00
2018-09-20 11:31:24 +02:00
2018-09-20 11:31:24 +02:00
2018-09-20 11:31:24 +02:00
2018-05-22 16:52:58 +02:00
2018-04-27 17:12:33 +03:00
2018-02-07 10:11:46 +00:00
2018-10-04 14:06:50 +03:00
2018-02-19 13:08:58 +00:00
2018-05-31 15:51:11 +01:00
2018-10-30 14:51:21 +01:00
2018-10-03 17:44:26 +03:00
2018-10-12 17:46:49 +03:00
2018-06-25 09:37:43 +01:00
2018-09-25 17:55:52 -07:00
2018-09-25 18:02:46 -07:00
2018-05-04 14:38:13 +02:00
2018-06-28 17:20:28 +08:00
2018-03-12 20:05:23 +02:00
2018-03-14 23:49:07 +00:00
2018-07-18 12:28:06 +01:00
2018-04-24 23:12:07 +01:00
2018-07-26 12:03:37 +01:00
2018-03-27 01:20:11 +01:00
2018-09-17 00:38:55 +01:00
2018-10-09 10:18:58 +01:00
2018-04-16 20:26:44 +02:00
2018-06-04 11:31:29 +01:00