Eren Basak
23b2619412
Make reference table metadata synced to workers
2017-01-18 15:59:05 +03:00
Eren Basak
e44d226221
Propagate Metadata to Workers on `create_reference_table` call.
2017-01-18 11:05:24 +03:00
Eren Basak
b686d9a025
Add Sequence Support for MX Tables
...
This change adds support for serial columns to be used with MX tables.
Prior to this change, sequences of serial columns were created in all
workers (for being able to create shards) but never used. With MX, we
need to set the sequences so that sequences in each worker create
unique values. This is done by setting the MINVALUE, MAXVALUE and
START values of the sequence.
2017-01-18 09:43:38 +03:00
Eren Basak
e43eed0f7a
Prevent Deadlock on Dropping MX Tables with Sequences
...
This change prevents a deadlock situation during DROP TABLE on an
mx table with sequences on workers with metadata.
2016-12-28 16:32:20 +03:00
Eren Basak
31af40cc26
Handle MX tables on workers during drop table commands
2016-12-23 15:43:32 +03:00
Eren Basak
bed2e353db
Propagate `mark_tables_colocated` changes in `pg_dist_partition` table to metadata workers.
2016-12-23 15:43:32 +03:00
Eren Basak
71d73ec5ff
Propagate DDL commands to metadata workers for MX tables
2016-12-23 15:43:32 +03:00
Eren Basak
048fddf4da
Propagate MX table and shard metadata on `create_distributed_table` call
2016-12-23 15:43:32 +03:00
Eren Basak
efcb1f9dd9
Rename multi_metadata_snapshot to multi_metadata_sync to make it include future mx metadata syncing regression tests
2016-12-23 15:43:32 +03:00