Piotr Jastrzebski
3bddf3415f
flat_mutation_reader: Add test for make_forwardable
...
Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com >
Message-Id: <71c8b195e25c3c5c5b97f12e2d7b2f011c0d3162.1515490058.git.piotr@scylladb.com >
2018-01-09 10:46:04 +01:00
Piotr Jastrzebski
9e3da50ed1
Don't pass fwd to flat_mutation_reader_from_mutations if it's no
...
Default value for fwd is no so there's no need to pass it explicitly.
This is important because we will add additional parameter to
flat_mutation_reader_from_mutations in next patch.
Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com >
2017-12-21 17:00:43 +01:00
Piotr Jastrzebski
570703a169
read_mutation_from_flat_mutation_reader: don't take schema_ptr
...
Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com >
2017-12-21 11:47:07 +01:00
Paweł Dziepak
da0655ab3c
tests/flat_multi_range_mutation_reader: test skipping to next partition
2017-12-20 16:08:09 +00:00
Jesse Haber-Kucharsky
fb0866ca20
Move thread_local declarations out of main.cc
...
Since `disk-error-handler.hh` defines these global variables `extern`,
it makes sense to declare them in the `disk-error-handler.cc` instead of
`main.cc`.
This means that test files don't have to declare them.
Fixes #2735 .
Signed-off-by: Jesse Haber-Kucharsky <jhaberku@scylladb.com >
Message-Id: <1eed120bfd9bb3647e03fe05b60c871de2df2a86.1511810004.git.jhaberku@scylladb.com >
2017-11-27 20:27:42 +01:00
Paweł Dziepak
2660a43290
tests/flat_mutation_reader: test consume_in_thread()
2017-11-23 18:14:31 +00:00
Paweł Dziepak
00c8b38a88
tests/flat_mutation_reader: add test for flat_mutation_reader::consume()
2017-11-21 11:37:04 +00:00
Paweł Dziepak
98965add5b
tests/flat_mutation_reader: add test for multi range reader
...
Based on mutation_reader.cc:test_multi_range_reader.
2017-11-13 16:49:52 +00:00
Paweł Dziepak
aa64b711d1
tests/flat_mutation_reader: add test for partition checksum
...
Based on streamed_mutation_test:test_mutation_hash
2017-11-13 16:49:52 +00:00
Paweł Dziepak
50a1d76c1f
tests/flat_mutation_reader: add test for fragment_and_freeze
...
Based on streamed_mutation_test:test_fragmenting_and_freezing_streamed_mutations
2017-11-13 16:49:52 +00:00
Piotr Jastrzebski
acfc6fef55
Simplify flat_mutation_reader wrappers
...
If a wrapper takes a flat_mutation_reader in a constructor
then it does not have to take schema_ptr because it can obtain
it from the inner flat_mutation_reader.
Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com >
Message-Id: <88c3672df08d2ac465711e9138d426e43ae9c62b.1510331382.git.piotr@scylladb.com >
2017-11-13 08:53:34 +01:00
Piotr Jastrzebski
29d409de2f
Add tests for flat_mutation_reader::consume
...
Make sure that flat_mutation_reader::consume stops
as it's asked by the consumer.
Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com >
2017-11-08 14:26:10 +01:00
Piotr Jastrzebski
d42e53982d
Add tests for flat_mutation_reader utils
...
Test flat_mutation_reader_from_mutations and
read_mutation_from_flat_mutation_reader.
Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com >
2017-11-08 14:26:10 +01:00
Piotr Jastrzebski
5f34559b78
Add tests for flat_mutation_reader
...
Those tests run mutation source test for all sources
using conversion to and from flat_mutation_reader.
Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com >
2017-10-13 16:08:59 +02:00