Paweł Dziepak
62ea153629
Merge "Check for schema mismatch after dropping dead cells" from Piotr
...
"
Previously we were checking for schema incompatibility between current schema and sstable
serialization header before reading any data. This isn't the best approach because
data in sstable may be already irrelevant due to column drop for example.
This patchset moves the check after actual data is read and verified that it has
a timestamp new enough to classify it as nonobsolete.
Fixes #3924
"
* 'haaawk/3924/v3' of github.com:scylladb/seastar-dev:
sstables: Enable test_schema_change for MC format
sstables3: Throw error on schema mismatch only for live cells
sstables: Pass column_info to consume_*_column
sstables: Add schema_mismatch to column_info
sstables: Store column data type in column_info
sstables: Remove code duplication in column_translation
2018-11-26 13:10:18 +00:00
..
2018-11-26 09:45:55 +00:00
2018-11-05 13:47:30 -08:00
2018-11-21 00:01:44 +02:00
2018-09-12 12:14:21 +01:00
2018-11-01 13:16:17 +00:00
2018-05-14 09:41:06 +03:00
2018-11-21 00:01:44 +02:00
2018-06-25 09:21:47 +01:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-06-19 16:26:52 +03:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-04-29 11:03:21 +03:00
2018-05-31 15:51:11 +01:00
2018-11-01 13:16:17 +00:00
2018-11-21 00:01:44 +02:00
2018-11-01 13:16:17 +00:00
2018-11-26 11:37:52 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-11-01 10:19:32 +02:00
2018-11-01 13:16:17 +00:00
2018-04-29 11:03:21 +03: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-11-01 13:16:17 +00:00
2018-11-01 13:16:17 +00:00
2018-09-18 17:22:59 +01:00
2018-10-24 13:29:51 +03:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-06-15 09:56:45 +01:00
2018-08-01 16:50:58 +01:00
2018-11-01 13:16:17 +00:00
2018-11-21 00:01:44 +02: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-10-25 12:53:30 +03:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-05-31 15:51:11 +01:00
2018-09-20 11:31:24 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-05-31 10:09:01 +01:00
2018-11-01 13:16:17 +00:00
2018-09-20 11:31:24 +02:00
2018-11-21 00:01:44 +02:00
2018-11-01 13:16:17 +00:00
2018-07-17 16:32:04 +03:00
2018-09-20 11:31:24 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-11-23 12:14:06 +00:00
2018-11-23 12:14:06 +00:00
2018-11-23 12:14:06 +00:00
2018-11-01 13:16:17 +00:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-07-11 10:15:01 +01:00
2018-05-31 15:51:11 +01:00
2018-11-21 11:43:42 +02:00
2018-11-21 00:01:44 +02:00
2018-11-01 13:16:17 +00:00
2018-11-21 00:01:44 +02:00
2018-11-22 11:30:31 +00:00
2018-11-01 13:16:17 +00:00
2018-11-01 13:16:17 +00:00
2018-11-01 13:16:17 +00:00
2018-07-18 12:28:06 +01:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-11-21 00:01:44 +02:00
2018-05-22 16:52:58 +02:00
2018-10-07 19:14:29 +03:00
2018-11-01 13:16:17 +00:00
2018-11-01 13:16:17 +00:00
2018-11-24 18:53:07 -02:00
2018-11-24 20:16:54 -02:00
2018-11-26 13:25:23 +01:00
2018-11-21 00:01:44 +02:00
2018-11-24 20:16:54 -02:00
2018-11-21 00:01:44 +02:00
2018-11-24 18:53:07 -02:00
2018-05-04 14:38:13 +02:00
2018-06-28 17:20:28 +08:00
2018-11-01 13:16:17 +00:00
2018-11-21 18:38:50 +02:00
2018-11-01 13:16:17 +00:00
2018-07-18 12:28:06 +01:00
2018-11-21 00:01:44 +02:00
2018-07-26 12:03:37 +01:00
2018-11-15 19:41:43 +02:00
2018-11-15 18:03:28 +02:00
2018-11-15 19:41:43 +02:00
2018-04-16 20:26:44 +02:00
2018-11-21 00:01:44 +02:00