Paweł Dziepak
aa25f0844f
atomic_cell: introduce fragmented buffer value interface
...
As a prepratation for the switch to the new cell representation this
patch changes the type returned by atomic_cell_view::value() to one that
requires explicit linearisation of the cell value. Even though the value
is still implicitly linearised (and only when managed by the LSA) the
new interface is the same as the target one so that no more changes to
its users will be needed.
2018-05-31 15:51:11 +01:00
Paweł Dziepak
418c159057
treewide: require type to copy atomic_cell
2018-05-31 15:51:11 +01:00
Paweł Dziepak
27014a23d7
treewide: require type info for copying atomic_cell_or_collection
2018-05-31 15:51:11 +01:00
Paweł Dziepak
93130e80fb
atomic_cell: require column_definition for creating atomic_cell views
2018-05-31 15:51:11 +01:00
Paweł Dziepak
a2b5779714
counters: drop revertability of apply()
...
Since 4cfcd8055e 'Merge "Drop reversible
apply() from mutation_partition" from Tomasz' it is no longer required
for apply() to be revertable.
2018-05-09 16:52:26 +01:00
José Guilherme Vanz
380bc0aa0d
Swap arguments order of mutation constructor
...
Swap arguments in the mutation constructor keeping the same standard
from the constructor variants. Refs #3084
Signed-off-by: José Guilherme Vanz <guilherme.sft@gmail.com >
Message-Id: <20180120000154.3823-1-guilherme.sft@gmail.com >
2018-01-21 12:58:42 +02: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
ed68a75b75
tests/counter: verify counter_id ordering
2017-09-05 10:52:54 +01:00
Paweł Dziepak
1e03c4acbe
tests/counter: test 1.7.4 compatible shard ordering
2017-09-05 10:32:47 +01:00
Paweł Dziepak
fd25a09db2
tests/counter: add tests for 1.7.4 counter shard order
2017-09-05 10:32:47 +01:00
Paweł Dziepak
b0f67c1680
tests/counter: verify order of counter shards
2017-09-05 10:32:47 +01:00
Paweł Dziepak
27397b5dad
tests/counter: add test for sorting and deduplicating shards
2017-09-05 10:32:47 +01:00
Paweł Dziepak
5c302cf67b
tests/counter: test transform_counter_updates_to_shards
2017-04-28 16:29:34 +01:00
Paweł Dziepak
0473750056
tests/counter: test static columns
2017-04-28 16:29:34 +01:00
Paweł Dziepak
8457f407ef
tests/counters: add test for apply reversability
2017-03-02 09:05:11 +00:00
Paweł Dziepak
bdac487b5a
do not use long_type for counter update
2017-03-01 16:33:37 +00:00
Paweł Dziepak
de698105e4
tests/counter: test apply, difference and freeze
2017-02-02 10:35:14 +00:00
Paweł Dziepak
496b42fcc7
tests: add test for counters
2017-02-02 10:35:13 +00:00