Commit Graph

2283 Commits (501eaebe771ebe8cfb8c52afe4349a139e2d517c)

Author SHA1 Message Date
mehmet furkan şahin 6d0fbbace7 ALTER TABLE %s ADD COLUMN constraint check is added 2018-07-24 15:53:05 +03:00
Jason Petersen 21114620a3
Merge pull request #2299 from citusdata/fix_real_time
Don't try to check unopened connection in EXEC_TASK_FAILED state

cr: @jasonmp85
2018-07-23 12:12:49 -06:00
Marco Slot 625816242a
Don't try to check unopened connection in EXEC_TASK_FAILED state 2018-07-23 11:41:02 -06:00
Nils Dijk 6ae5fcd6c9
Merge pull request #2297 from citusdata/fix/insert-select-onconflict
Fix insert ... select on conflict that allowed updates of distribution column
2018-07-23 16:19:46 +02:00
Nils Dijk 2d13900230
error on unsupported changing of distirbution column in ON CONFLICT for INSERT ... SELECT 2018-07-23 15:18:21 +02:00
Nils Dijk 6a15e1c9fc
extract ErrorIfOnConflictNotSupported function for reuse 2018-07-23 12:20:10 +02:00
Nils Dijk 5b02e139e7
Merge pull request #2298 from citusdata/fix/error-msg-tablein
fix missing space for tablein in error
2018-07-23 12:18:40 +02:00
Nils Dijk df98900f80
fix missing space for tablein in error 2018-07-20 15:05:13 +02:00
Marco Slot 29edbae152
Merge pull request #2275 from citusdata/fix_user
Ensure we create shards as the shard owner
2018-07-19 19:38:11 +02:00
Marco Slot 69a3ebea5f Ensure StartPlacementListConnection connects with username supplied by the caller 2018-07-19 20:10:11 +02:00
Marco Slot 1485945f27
Delete pull_request_template.md 2018-07-19 15:38:43 +02:00
Murat Tuncer 2e62dafd3c
Merge pull request #2277 from citusdata/mt_failure_add_node
Added failure test add/disable/inactive nodes
2018-07-13 18:22:02 +03:00
Murat Tuncer a837dde1a0 Add failure tests for master add/remove/disable/active node 2018-07-13 18:06:24 +03:00
Mehmet Furkan ŞAHİN a05817e2ec
Merge pull request #2272 from citusdata/failure-truncate
Truncate failure tests are added
2018-07-13 14:29:38 +03:00
mehmet furkan şahin f854420079 truncate failure tests are added 2018-07-13 13:20:50 +03:00
Murat Tuncer b51d252fcc
Merge pull request #2210 from citusdata/mt_failure_test
Added failure test for create index concurrently
2018-07-13 13:18:10 +03:00
Murat Tuncer 2795494758 Added failure test for create index concurrently 2018-07-13 11:53:49 +03:00
Önder Kalacı 54332957fa
Merge pull request #2212 from citusdata/ddl_failure_testing
DDL failure testing
2018-07-13 10:55:49 +03:00
Onder Kalaci a446e71ee7 Add failure testing for DDL commands
This commit adds an extensive failure testing, which covers quite
a bit of things and their combinations:
   - 1PC vs 2PC
   - Replication factor 1 and Replication factor 2
   - Network failures and query cancellations
   - Sequential vs Parallel query execution mode
2018-07-12 13:05:29 +03:00
Jason Petersen 07ac909410
Merge pull request #2268 from citusdata/add_poolinfo
Add pg_dist_poolinfo table

cr: @marcocitus
2018-07-10 10:09:41 -07:00
Jason Petersen 318119910b
Add pg_dist_poolinfo table
For storing nodes' pool host/port overrides.
2018-07-10 09:30:22 -07:00
Mehmet Furkan ŞAHİN 1c24380877
Merge pull request #2193 from citusdata/topn_agg_support
Topn aggregate support
2018-07-10 15:36:33 +03:00
mehmet furkan şahin 93e2d26226 .travis.yml change to install TopN on travis 2018-07-10 14:33:42 +03:00
mehmet furkan şahin 3afa7f425d Topn aggregates are supported 2018-07-10 14:33:42 +03:00
Marco Slot 54f5fb3b26
Merge pull request #2264 from citusdata/marcocitus-patch-1
Create pull_request_template.md with DESCRIPTION line
2018-07-10 13:16:49 +02:00
Marco Slot a70b06f194 Add DESCRIPTION to PR template 2018-07-10 13:35:13 +02:00
Murat Tuncer 05e182128d
Merge pull request #2266 from citusdata/landlord_base
Make citus_stat_statements_reset() super user function
2018-07-10 13:23:34 +03:00
Murat Tuncer a7277526fd Make citus_stat_statements_reset() super user function 2018-07-10 11:21:20 +03:00
Marco Slot 74a5b1e14a
Merge pull request #2257 from citusdata/select_opens_transaction_block
Add a GUC to disable opening transaction blocks on workers for SELECT-only xacts
2018-07-09 22:34:49 +02:00
Marco Slot 89870e76ce Add a select_opens_transaction_block GUC 2018-07-08 03:50:39 +02:00
Brian Cloutier a54f9a6d2c network proxy-based failure testing
- Lots of detail is in src/test/regress/mitmscripts/README
- Create a new target, make check-failure, which runs tests
- Tells travis how to install everything and run the tests
2018-07-06 12:38:53 -07:00
Burak Velioglu c6cf40e9c7
Merge pull request #2261 from citusdata/changelog_6-2-6
Add changelog entry for 6.2.6
2018-07-06 15:37:22 +03:00
velioglu a7200d557d Add changelog entry for 6.2.6 2018-07-06 15:24:01 +03:00
velioglu 76477fd44e Revert "Add changelog entry for 6.2.5"
This reverts commit 50807bca98.
2018-07-06 15:23:03 +03:00
Burak Velioglu 30fa6e57a4
Merge pull request #2260 from citusdata/changelog_6-2-5
Add changelog entry for 6.2.5
2018-07-06 15:14:43 +03:00
velioglu 50807bca98 Add changelog entry for 6.2.5 2018-07-06 14:58:38 +03:00
Murat Tuncer cdbe752e2d
Merge pull request #2255 from citusdata/relax_count_distinct
Expand count distinct support
2018-07-06 11:44:38 +03:00
Murat Tuncer f20258ef10 Expand count distinct support
We can now support more complex count distinct operations by
pulling necessary columns to coordinator and evalutating the
aggreage at coordinator.

It supports broad range of expression with the restriction that
the expression must contain a column.
2018-07-06 09:44:20 +03:00
Önder Kalacı 80132b5481
Merge pull request #2253 from citusdata/improve_foreign_keys_code
Some stylistic improvements in the foreign keys to reference table changes
2018-07-06 00:51:15 +03:00
Onder Kalaci 7fb529aab9 Some stylistic improvements in the foreign keys to reference table
changes.
2018-07-05 23:23:34 +03:00
Marco Slot 6656592b8e
Merge pull request #2243 from citusdata/better-guc-description
Remove sslmode structs and add more helpful description
2018-07-05 14:33:05 +02:00
Brian Cloutier 735218ee5d Remove sslmode structs and add more helpful description 2018-07-05 14:12:36 +02:00
Nils Dijk 1bff1c2d3d
Merge pull request #2254 from citusdata/feature/policy-stub
create placeholder for policy ddl
2018-07-05 12:45:35 +02:00
Nils Dijk c1c8c38dc9 create placeholder for policy ddl 2018-07-05 11:07:01 +02:00
Mehmet Furkan ŞAHİN 19e92ee369
Merge pull request #2186 from citusdata/hll_agg_support
Hll aggregate support
2018-07-05 10:42:00 +03:00
mehmet furkan şahin df11dda750 hll aggregates are tested 2018-07-05 08:19:01 +03:00
mehmet furkan şahin 06217be326 hll aggregate functions are supported natively 2018-07-04 16:41:09 +03:00
Marco Slot 0c33d7ea9a
Merge pull request #2251 from citusdata/landlord_base
Move partition key logging related code from enterprise
2018-07-04 12:34:28 +02:00
Murat Tuncer 901066a421 Move partition key logging related code from enterprise 2018-07-04 13:11:34 +03:00
Mehmet Furkan ŞAHİN b480bf8d0e
Merge pull request #2240 from citusdata/foreign_master
Foreign Key support from distributed to reference tables
2018-07-03 17:55:59 +03:00