From 99d3cbd2fc6e08922ce715474b9bf6702591d50f Mon Sep 17 00:00:00 2001 From: Vladimir Krivopalov Date: Tue, 4 Dec 2018 17:39:33 -0800 Subject: [PATCH] tests: Add stats metadata validation to write_collection_incremental_update Signed-off-by: Vladimir Krivopalov --- tests/sstable_3_x_test.cc | 5 +++-- .../mc-1-big-Statistics.db | Bin 4635 -> 4647 bytes .../mc-1-big-TOC.txt | 6 ++++++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 tests/sstables/3.x/uncompressed/write_collection_incremental_update/mc-1-big-TOC.txt diff --git a/tests/sstable_3_x_test.cc b/tests/sstable_3_x_test.cc index 6d61003e8467..47580fd89622 100644 --- a/tests/sstable_3_x_test.cc +++ b/tests/sstable_3_x_test.cc @@ -3440,7 +3440,7 @@ SEASTAR_THREAD_TEST_CASE(test_write_collection_incremental_update) { lw_shared_ptr mt = make_lw_shared(s); - // UPDATE collection_incremental_update SET col = col + {2} WHERE pk = 1; + // UPDATE collection_incremental_update USING TIMESTAMP 1525385507816568 SET col = col + {2} WHERE pk = 1; auto key = partition_key::from_deeply_exploded(*s, { 1 }); mutation mut{s, key}; @@ -3451,7 +3451,8 @@ SEASTAR_THREAD_TEST_CASE(test_write_collection_incremental_update) { mt->apply(mut); tmpdir tmp = write_and_compare_sstables(s, mt, table_name); - validate_read(s, tmp.path, {mut}); + auto written_sst = validate_read(s, tmp.path, {mut}); + validate_stats_metadata(s, written_sst, table_name); } SEASTAR_THREAD_TEST_CASE(test_write_multiple_partitions) { diff --git a/tests/sstables/3.x/uncompressed/write_collection_incremental_update/mc-1-big-Statistics.db b/tests/sstables/3.x/uncompressed/write_collection_incremental_update/mc-1-big-Statistics.db index 00bec5b8843ae434e35dd0d076687da71b680af3..bf0460ba0fad85939686eb57f81d0c5f81681d99 100644 GIT binary patch delta 164 zcmbQOvRp-tfq{Vqh(SOFh#7%65{Q|AI1`AO85jg-F=$WzC@413MnRD0|NsC0cqJJb z7xn(;1WHez{FYOG@*hr)jSFHpC-ZP|fH9CialwtvZ@7%vxERyR@BCq9G+KUdvZkQV Z#0ealKr3K^Wk-Q#pz&dHKn;C@y#RrpE_MI_ delta 119 zcmZ3kGFwH3fq{Vqh?yA}1p9zA6A+gIF$jR<7=bu)qKbvA#Q*>Q{{dABfMh_TNMQQp wkDTI@e{jCooWt0{F^P*~a;6~nW@at{_Q}zL+>_-5y&0K6N*Ea?&l2nf09YLs`~Uy| diff --git a/tests/sstables/3.x/uncompressed/write_collection_incremental_update/mc-1-big-TOC.txt b/tests/sstables/3.x/uncompressed/write_collection_incremental_update/mc-1-big-TOC.txt new file mode 100644 index 000000000000..ba1fabad1251 --- /dev/null +++ b/tests/sstables/3.x/uncompressed/write_collection_incremental_update/mc-1-big-TOC.txt @@ -0,0 +1,6 @@ +Data.db +Digest.crc32 +Index.db +TOC.txt +Filter.db +Statistics.db