Nitish Upreti
529f1bc8e3
Reindent
2022-06-27 22:24:23 -07:00
Nitish Upreti
928fa56558
Add support for citus.enable_binary_protocol
2022-06-27 22:21:05 -07:00
Nitish Upreti
75ae1d0265
Remove SplitCopyDestReceiver and use PartitionedResultDestReceiver
2022-06-27 13:45:58 -07:00
Nitish Upreti
0fde80c133
Removing include causing circle-ci build failure
2022-06-24 15:47:42 -07:00
Nitish Upreti
05c0b13e7d
Circle CI integration
2022-06-24 13:49:05 -07:00
Nitish Upreti
47e67e81e6
ReIndent
2022-06-24 13:48:43 -07:00
Nitish Upreti
9b45e3c6fc
Basic test for shard split workflow
2022-06-24 13:40:27 -07:00
Nitish Upreti
a836a322c4
Cleaning up and adding comments
2022-06-24 11:54:07 -07:00
Nitish Upreti
8b4956e9e9
Reindent
2022-06-24 09:56:06 -07:00
Nitish Upreti
f3a391b80f
Bug fix
2022-06-23 22:14:44 -07:00
Nitish Upreti
2f3f212746
Refactor
2022-06-23 18:38:55 -07:00
Nitish Upreti
686ce21e80
Blocking Split workflow works
2022-06-23 18:35:34 -07:00
Nitish Upreti
aa047bda16
Negative tests
2022-06-22 16:42:27 -07:00
Nitish Upreti
ac29dbabf4
Hello World shard split works
2022-06-22 15:01:00 -07:00
Nitish Upreti
a8e3344a40
Fixing text local copy and adding tests
2022-06-22 13:51:30 -07:00
Nitish Upreti
ce11ab26ac
Local and Remote binary test
2022-06-22 10:27:22 -07:00
Nitish Upreti
bb2f72f91e
Remote copy hello world works
2022-06-20 14:20:33 -07:00
Nitish Upreti
91ca1fb0b4
Hello World Local Copy works
2022-06-20 11:53:22 -07:00
Nitish Upreti
58facee439
Fixing UDF definitions
2022-06-19 17:41:38 -07:00
Nitish Upreti
29f0081169
Reindent code
2022-06-19 17:18:28 -07:00
Nitish Upreti
4a05f1f1e8
Fixing executor and misc
2022-06-19 17:07:26 -07:00
Nitish Upreti
c38de446bb
Isolate Tenant and Split Shard Unification
2022-06-17 15:54:50 -07:00
Nitish Upreti
b502526ef1
Split points are text
2022-06-17 11:53:16 -07:00
Nitish Upreti
3e7b3e8f2f
Merge branch 'master' into users/niupre/BlockingSplitAPI
2022-06-17 09:54:29 -07:00
Marco Slot
57455dc64d
Merge pull request #6012 from citusdata/marcocitus/readme-11
...
Update README.md for Citus 11
2022-06-17 17:36:01 +02:00
Marco Slot
6c2218f56e
Update README.md for Citus 11
2022-06-17 17:02:19 +02:00
Nitish Upreti
0f1d2bbd1a
UDF calling
2022-06-16 18:06:09 -07:00
Nitish Upreti
77253cdafb
worker_split_copy UDF
2022-06-16 14:47:48 -07:00
Hanefi Onaldi
26172636c9
Add changelog entries for 11.0.2 ( #6007 )
2022-06-16 16:50:49 +03:00
Ahmet Gedemenli
1ee3e8b7f4
Fix creating stats bug when CREATE TABLE LIKE ( #6006 )
2022-06-16 12:43:47 +03:00
Jelte Fennema
184c7c0bce
Make enterprise features open source ( #6008 )
...
This PR makes all of the features open source that were previously only
available in Citus Enterprise.
Features that this adds:
1. Non blocking shard moves/shard rebalancer
(`citus.logical_replication_timeout`)
2. Propagation of CREATE/DROP/ALTER ROLE statements
3. Propagation of GRANT statements
4. Propagation of CLUSTER statements
5. Propagation of ALTER DATABASE ... OWNER TO ...
6. Optimization for COPY when loading JSON to avoid double parsing of
the JSON object (`citus.skip_jsonb_validation_in_copy`)
7. Support for row level security
8. Support for `pg_dist_authinfo`, which allows storing different
authentication options for different users, e.g. you can store
passwords or certificates here.
9. Support for `pg_dist_poolinfo`, which allows using connection poolers
in between coordinator and workers
10. Tracking distributed query execution times using
citus_stat_statements (`citus.stat_statements_max`,
`citus.stat_statements_purge_interval`,
`citus.stat_statements_track`). This is disabled by default.
11. Blocking tenant_isolation
12. Support for `sslkey` and `sslcert` in `citus.node_conninfo`
2022-06-16 00:23:46 -07:00
Nitish Upreti
ab9f92eaa3
Basic destreceiver code
2022-06-15 16:31:01 -07:00
Burak Velioglu
e244e9ffb6
Fix dropping temporary view without specifying the explicit schema name ( #6003 )
2022-06-15 16:41:12 +02:00
Marco Slot
fb2dea3fc6
Merge pull request #6004 from citusdata/marcocitus/domain-fix
...
Fix bug in unqualified, non-existing DROP DOMAIN IF EXISTS
2022-06-15 14:07:54 +02:00
Marco Slot
ee34e1ed9d
Fix bug in unqualified, non-existing DROP DOMAIN IF EXISTS
2022-06-15 13:59:08 +02:00
Nitish Upreti
d5ab34040b
Worker Split Copy DestReceiver skeleton
2022-06-14 15:58:12 -07:00
Nitish Upreti
f61a053f00
Shard Split e2e code
2022-06-14 12:17:50 -07:00
Nitish Upreti
d3a43dab63
Missing API from Metadata Sync
2022-06-14 10:56:23 -07:00
Ahmet Gedemenli
268d3fa3a6
Fix materialized view intermediate result filename ( #5982 )
2022-06-14 15:07:08 +03:00
Nitish Upreti
bdbaf34df2
Add missing type
2022-06-13 17:25:16 -07:00
Nitish Upreti
b5b14ed0bd
Blocking split setup
2022-06-13 16:32:26 -07:00
Marco Slot
d19d876b5f
Merge pull request #5995 from citusdata/marcocitus/citus-finish-upgrade
...
Introduce a citus_finish_citus_upgrade() procedure
2022-06-13 13:25:33 +02:00
Onder Kalaci
af22a30b48
Use citus_finish_citus_upgrade() in the tests
...
We already have tests relying on citus_finalize_upgrade_to_citus11().
Now, adjust those to rely on citus_finish_citus_upgrade() and
always call citus_finish_citus_upgrade().
2022-06-13 13:15:15 +02:00
Marco Slot
36c4ec6d53
Introduce a citus_finish_citus_upgrade() function
2022-06-13 13:15:15 +02:00
Marco Slot
3a32c28714
Merge pull request #5994 from citusdata/clairegiordano-slackbadge
2022-06-03 17:50:46 +02:00
Claire Giordano
f0a19d48ad
Fix the broken link to the Slack badge
2022-06-02 17:30:56 -07:00
Halil Ozan Akgül
e8a09b135d
Merge pull request #5974 from citusdata/fix_undistribute_table_drops_citus_bug
...
Fixes the bug where undistribute can drop Citus extension
2022-05-31 17:29:17 +03:00
Halil Ozan Akgul
b255706189
Fixes the bug where undistribute can drop Citus extension
2022-05-31 16:23:28 +03:00
Önder Kalacı
fc151a9b80
Merge pull request #5979 from citusdata/improve_metadata_sync_disabled
...
fix assertion failure & honor enable_metadata_sync in node operations
2022-05-30 17:01:07 +02:00
Onder Kalaci
89c1ccb7a5
Show that no metadata is sent when disabled
2022-05-30 13:41:06 +02:00