Asias He
937f28d2f1
Convert to use dht::partition_range_vector and dht::token_range_vector
2016-12-19 14:08:50 +08:00
Asias He
e5485f3ea6
Get rid of query::partition_range
...
Use dht::partition_range instead
2016-12-19 08:09:25 +08:00
Paweł Dziepak
5b0cf20f75
test/mutation_reader_test: add multi_range_reader test
2016-12-15 13:07:32 +00:00
Paweł Dziepak
787a976c2b
tests/mutation_reader: extract key creation code
2016-12-15 13:07:32 +00:00
Avi Kivity
7faf2eed2f
build: support for linking statically with boost
...
Remove assumptions in the build system about dynamically linked boost unit
tests. Includes seastar update which would have otherwise broken the
build.
2016-10-26 08:51:21 +03:00
Paweł Dziepak
5ac9babe97
tests/mutation_reader: test fast forwarding combined reader
...
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
2016-10-19 15:29:08 +01:00
Paweł Dziepak
737eb73499
mutation_reader: make readers return streamed_mutations
...
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
2016-06-20 21:29:50 +01:00
Paweł Dziepak
9c83eb9542
mutation_reader: drop joining and lazy readers
...
Signed-off-by: Paweł Dziepak <pdziepak@scylladb.com >
2016-06-20 21:29:49 +01:00
Duarte Nunes
dc8319ed91
keys: Remove schema argument from make_empty
...
An empty key is independent of the schema.
Signed-off-by: Duarte Nunes <duarte@scylladb.com >
2016-06-02 16:21:36 +02:00
Pekka Enberg
38a54df863
Fix pre-ScyllaDB copyright statements
...
People keep tripping over the old copyrights and copy-pasting them to
new files. Search and replace "Cloudius Systems" with "ScyllaDB".
Message-Id: <1460013664-25966-1-git-send-email-penberg@scylladb.com >
2016-04-08 08:12:47 +03:00
Benoît Canet
1fb9a48ac5
exception: Optionally shutdown communication on I/O errors.
...
I/O errors cannot be fixed by Scylla the only solution
is to shutdown the database communications.
Signed-off-by: Benoît Canet <benoit@scylladb.com >
Message-Id: <1458154098-9977-1-git-send-email-benoit@scylladb.com >
2016-03-17 15:02:52 +02:00
Avi Kivity
47499dcf18
data_value: make conversion from bytes explicit
...
Since bytes is a very generic value that is returned from many calls,
it is easy to pass it by mistake to a function expecting a data_value,
and to get a wrong result. It is impossible for the data_value constructor
to know if the argument is a genuine bytes variable, a data_value of another
type, but serialized, or some other serialized data type.
To prevent misuse, make the data_value(bytes) constructor
(and complementary data_value(optional<bytes>) explicit.
2015-11-13 17:12:29 +02:00
Avi Kivity
d5cf0fb2b1
Add license notices
2015-09-20 10:43:39 +03:00
Avi Kivity
b22a598efb
mutation_reader: make noncopyable
...
Many mutation_reader implementations capture 'this', which, if copied,
becomes invalid. Protect against this error my making mutation_reader
a non-copyable object.
Fix inadvertant copied around the code base.
2015-08-25 15:49:08 +03:00
Avi Kivity
c720cddc5c
tests: mv tests/urchin/* -> tests/
...
Now that seastar is in a separate repository, we can use the tests/
directory.
2015-08-05 14:16:52 +03:00