Duarte Nunes
e215f25b11
migration_manager: Atomically migrate table and views
...
This patch changes the migration path for table updates such that the
base table mutations are sent and applied atomically with the view
schema mutations.
This ensures that after schema merging, we have a consistent mapping
of base table versions to view table versions, which will be used in
later patches.
Signed-off-by: Duarte Nunes <duarte@scylladb.com >
2017-03-15 16:03:56 +01:00
Duarte Nunes
22d8aa9bb6
migration_listener: Listen for view schema changes
...
Signed-off-by: Duarte Nunes <duarte@scylladb.com >
2016-12-20 13:06:11 +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
Duarte Nunes
aacc7193f2
schema: Replace keyspace's schema_ptr on CF update
...
This patch ensures we replace the schema_ptr held by its respective
keyspace object when a column family is being updated.
Signed-off-by: Duarte Nunes <duarte@scylladb.com >
Message-Id: <20160623085710.26168-1-duarte@scylladb.com >
2016-06-23 11:11:52 +02:00
Duarte Nunes
b5a87f8bdc
udt: Add unit test for user type schema changes
...
Signed-off-by: Duarte Nunes <duarte@scylladb.com >
2016-04-20 18:07:07 +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
Erich Keane
c836c88850
Replace deprecated BOOST_MESSAGE with BOOST_TEST_MESSAGE
...
BOOST Unit test deprecated BOOST_MESSAGE as early as 1.34 and had it
been perminently removed. This patch replaces all uses of BOOST_MESSAGE
with BOOST_TEST_MESSAGE.
Signed-off-by: Erich Keane <erich.keane@verizon.net >
Message-Id: <1453783854-4274-1-git-send-email-erich.keane@verizon.net >
2016-01-26 19:01:40 +02:00
Tomasz Grabiec
b6c6ee5360
tests: Add test for statement invalidation
2016-01-11 10:34:55 +01:00
Tomasz Grabiec
0ea045b654
tests: Add notification test to schema_change_test
2016-01-11 10:34:54 +01:00
Tomasz Grabiec
5d38614f51
tests: Add test for column drop
2016-01-11 10:34:54 +01:00
Tomasz Grabiec
a81fa1727b
tests: Add schema_change_test
2016-01-11 10:34:53 +01:00