Jason Petersen
6f4886cd11
Revert "Remove unused SendCommandToWorker"
...
This reverts commit c8c308c109
.
2017-03-13 15:48:51 -06:00
Murat Tuncer
1599e943e7
Merge pull request #1272 from citusdata/router_planner_range_partitioned
...
Enable router planner for queries on range partitioned table
2017-03-09 16:18:12 +02:00
Murat Tuncer
f657a744d5
Enable router planner for queries on range partitioned tables
...
Router planner now supports queries using range partitioned
tables. Queries on append partitioned tables are still not
supported.
2017-03-09 16:39:15 +03:00
Jason Petersen
e060252431
Merge pull request #1263 from citusdata/docker-engine
...
Newer docker installation instructions
cr: @jasonmp85
2017-03-08 16:18:49 -07:00
Joe Nelson
b2dd568dba
Use curl everywhere and prevent nested shell session
2017-03-08 15:43:26 -07:00
Joe Nelson
0aec20c8b3
More consistent references to Docker products
2017-03-08 15:43:26 -07:00
Joe Nelson
f5ce760ad3
Link to (for now) newest docker-compose binary
2017-03-08 15:43:26 -07:00
Joe Nelson
a86398fbe3
Make outermost list ordered to emphasize the sequence
2017-03-08 15:43:25 -07:00
Joe Nelson
e8ef19ed30
Docker download url has changed
2017-03-08 15:43:25 -07:00
Joe Nelson
02129b1860
Link to the new tutorial as well
2017-03-08 15:43:25 -07:00
Joe Nelson
8e876bd9c6
Native docker on mac, plus smoother instructions
2017-03-08 15:43:24 -07:00
Brian Cloutier
c8c308c109
Remove unused SendCommandToWorker
2017-03-08 16:30:23 +03:00
Jason Petersen
f5fbf1e621
Merge pull request #1255 from citusdata/remove-unused-func
...
Remove unused metadata functions.
cr: @jasonmp85
2017-03-07 16:37:54 -07:00
Brian Cloutier
a2ba565a9e
Remove unused master_stage_shard_{placement_,}row
2017-03-07 11:59:26 +03:00
Brian Cloutier
95936ff481
Remove unused master_get_round_robin_candidate_nodes
2017-03-07 11:51:24 +03:00
Brian Cloutier
807beb7bc0
Remove master_get_local_first_candidate_nodes
2017-03-07 11:50:59 +03:00
Andres Freund
fa5b8fb39f
Fix SendRemoteCommandParams() handling of a NULL MultiConnection->pgConn. ( #1271 )
...
Previously we'd segfault in PQisnonblocking() which, contrary to other
libpq calls, doesn't handle a NULL PQconn (because there'd be no
appropriate return value for that).
cr: @jasonmp85
2017-03-03 12:02:15 -07:00
Murat Tuncer
0a58a7b2c1
Merge pull request #1264 from citusdata/bugfix/1251_remove_default_value
...
Remove default clause from shard DDL when sequences are used
2017-03-01 21:03:40 +02:00
Murat Tuncer
72027f2eba
Remove default clause from shard DDL when sequences are used
2017-03-01 17:32:48 +03:00
Marco Slot
bab1b65491
Fix spelling in master_initialize_node_metadata comment
2017-03-01 12:27:50 +01:00
Jason Petersen
33b58f8e26
Merge pull request #1117 from citusdata/create_table_data_migration
...
Migrate data on create_distributed_table
cr: @jasonmp85
2017-02-28 22:55:06 -07:00
Jason Petersen
047825c6ca
Rename misleading allowEmpty parameter
...
Last bit of PR feedback.
2017-02-28 22:48:00 -07:00
Marco Slot
56d4d375c2
Address review feedback in create_distributed_table data loading
2017-02-28 17:39:45 +01:00
Marco Slot
db98c28354
Address review feedback in COPY refactoring
2017-02-28 17:39:45 +01:00
Marco Slot
d74fb764b1
Use CitusCopyDestReceiver for regular COPY
2017-02-28 17:24:45 +01:00
Marco Slot
d11eca7d4a
Load data into distributed table on creation
2017-02-28 17:24:45 +01:00
Marco Slot
bf3541cb24
Add CitusCopyDestReceiver infrastructure
2017-02-28 17:24:45 +01:00
Burak Velioglu
424745a49a
Merge pull request #1246 from citusdata/disallow_master_appy_delete_on_hash
...
Disallow master_apply_delete_command on hash distributed table
2017-02-24 10:47:49 +02:00
Burak Velioglu
e158c7ae67
Merge branch 'master' into disallow_master_appy_delete_on_hash
2017-02-24 10:40:23 +02:00
Burak Velioglu
ac16d4f15f
Merge pull request #1248 from citusdata/fix_error_message_of_start_metadata_sync
...
Fix error message of start_metadata_sync_to_node
2017-02-22 17:13:47 +02:00
velioglu
4dbb69cfc3
Fix error message of start_metadata_sync_to_node
...
Single quotation mark is added around nodename to make the
error code consistent with master_add_node usage.
2017-02-22 18:03:58 +03:00
Metin Döşlü
e3e1436680
Merge pull request #1252 from citusdata/reproducible_costs
...
Get reproducible costs between different PostgreSQL versions
2017-02-22 16:04:21 +02:00
Metin Doslu
ee425871ee
Get reproducible costs between different PostgreSQL versions
2017-02-22 15:40:02 +02:00
Burak Velioglu
49812ddfa0
Disallow master_apply_delete_command on hash distributed table
...
Delete operation is blocked for any table distributed by hash using master_apply_delete_command. Suggested master_modify_multiple_shards command as a hint.
2017-02-22 11:54:46 +03:00
Metin Döşlü
b8e4763a1a
Merge pull request #1242 from citusdata/debug4_to_debug2
...
Use DEBUG2 instead of DEBUG4 in INSERT SELECT tests & debug message
2017-02-20 13:29:31 +02:00
Andres Freund
9721e80901
Use DEBUG2 instead of DEBUG4 in INSERT SELECT tests & debug message.
...
During later work the transaction debug output will change (as it will
in postgres 10), which makes it hard to see actual changes in the
INSERT ... SELECT ... test. Reduce to DEBUG2 after changing a debug
message to that log level.
2017-02-20 12:56:16 +02:00
Eren Başak
5184fc1d92
Merge pull request #1206 from citusdata/for_statement_replication_on_old_apis
...
Enforce statement based replication on old APIs and non-hash tables
2017-02-16 10:45:09 -08:00
Eren Basak
df9cf346ee
Enforce statement based replication on old APIs and non-hash tables
...
This change ignores `citus.replication_model` setting and uses the
statement based replication in
- Tables distributed via the old `master_create_distributed_table` function
- Append and range partitioned tables, even if created via
`create_distributed_table` function
This seems like the easiest solution to #1191 , without changing the existing
behavior and harming existing users with custom scripts.
This change also prevents RF>1 on streaming replicated tables on `master_create_worker_shards`
Prior to this change, `master_create_worker_shards` command was not checking
the replication model of the target table, thus allowing RF>1 with streaming
replicated tables. With this change, `master_create_worker_shards` errors
out on the case.
2017-02-16 10:37:53 -08:00
sumedhpathak
1ba078caea
Merge pull request #1226 from citusdata/6.1-docs-changes
...
Update links to Documentation in Readme to 6.1
2017-02-10 17:12:26 -08:00
sumedhpathak
bb1d782384
Update links to Documentation to 6.1
2017-02-10 17:02:18 -08:00
Jason Petersen
bc21da6f6f
Add 6.1.0 CHANGELOG entries ( #1219 )
...
This is probably missing some stuff, but is my edit of the initial list
compiled by Burak.
cr: @craigkerstiens
2017-02-09 17:05:17 -07:00
Jason Petersen
ad19b668ac
Fix tests broken by new PostgreSQL patch releases ( #1220 )
...
PostgreSQL 9.5.6 and 9.6.2 were released today and broke several tests
by adding TABLESPACE pg_default output to some DDL commands. Fixed all
occurrences.
cr: @anarazel
2017-02-09 16:53:02 -07:00
Önder Kalacı
1875f86d3b
Merge pull request #1213 from citusdata/fix_fkey_crash
...
Bugfix for creating foreign key
2017-02-07 10:26:11 +02:00
Onder Kalaci
95f8382ca2
Bugfix for creating foreign key
...
This commit fixes crash for adding foreign keys without
specifying the referenced column crashes the backend.
2017-02-07 09:34:24 +02:00
Brian Cloutier
e6e5f63d9d
Utility hook does nothing if the extension is not loaded
2017-02-02 17:48:31 +02:00
Brian Cloutier
a30b9b93a4
Set a memory context when throwing deferred errors
2017-02-02 15:14:21 +02:00
Brian Cloutier
e3c763c3f7
Start remote transactions in master_append_table_to_shard
...
Add a call to RemoteTransactionBeginIfNecessary so that BEGIN is
actually sent to the remote connections. This means that ROLLBACK and
Ctrl-C are respected and don't leave the table in a partial state.
2017-02-01 18:12:19 +02:00
Jason Petersen
1ff9d68e68
Merge pull request #1182 from citusdata/fix_random_travis_failure
...
Fix Random Fails on Travis
cr: @jasonmp85
2017-01-31 16:42:19 -07:00
Eren Basak
005c533ee8
Fix Random Fails on Travis
...
This change fixes the random failures on Travis, which is a bug introduced
with citus/#1124. Before this fix, travis was failing randomly on `check_multi_mx`
test schedule, specifically in the parallel group of `multi_mx_metadata`,
'multi_mx_modifications` and `multi_mx_modifying_xacts` tests. This change fixes this
by serializing these three test cases.
2017-01-31 15:23:06 -08:00
Eren Başak
20139b9b1a
Merge pull request #1183 from citusdata/allow_drop_sequence_on_worker
...
Allow dropping sequences on mx workers
2017-01-31 14:59:29 -08:00