Eren Basak
c8fafa1ffb
Make reference table metadata synced to workers
2017-01-18 15:59:05 +03:00
Eren Basak
86e772e4ae
Propagate Metadata to Workers on `create_reference_table` call.
2017-01-18 11:05:24 +03:00
Eren Basak
096be1dde5
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
a11b199ff1
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
93bc2c6c12
Handle MX tables on workers during drop table commands
2016-12-23 15:43:32 +03:00
Eren Basak
bdf732d115
Propagate `mark_tables_colocated` changes in `pg_dist_partition` table to metadata workers.
2016-12-23 15:43:32 +03:00
Eren Basak
9876e253b7
Propagate DDL commands to metadata workers for MX tables
2016-12-23 15:43:32 +03:00
Eren Basak
3d9540e500
Propagate MX table and shard metadata on `create_distributed_table` call
2016-12-23 15:43:32 +03:00
Eren Basak
54c2de697c
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