Sameer Awasekar
a4bf6a1dbb
Change version of worker_split_shard_replication_setup UDF
2022-07-19 21:02:35 +05:30
Sameer Awasekar
1243fe20ae
Merge remote-tracking branch 'origin/users/niupre/BlockingSplitAPI' into users/saawasek/non_blocking_split_integrated
2022-07-18 14:27:59 +05:30
Sameer Awasekar
10ea295d6c
Flow completed
2022-07-18 13:51:58 +05:30
Nitish Upreti
5fe9bac4b9
Merge branch 'main' into users/niupre/BlockingSplitAPI
2022-07-18 01:02:12 -07:00
Nitish Upreti
1c16060bd6
Only clean shards created by workflow
2022-07-18 00:47:42 -07:00
Sameer Awasekar
b26bab32de
Refactor subscriber code
2022-07-17 15:32:34 +05:30
Önder Kalacı
f745b3fae8
Merge pull request #6065 from citusdata/remove_unused_code
...
Remove unused code
2022-07-17 10:18:09 +02:00
Sameer Awasekar
1c617e7d1d
Added code to drop publications and subscriptions
2022-07-16 15:38:51 +05:30
Onder Kalaci
3eaef027e2
Remove unused code
...
Probably left over from removing old repartitioning code
2022-07-15 10:28:46 +02:00
Nitish Upreti
b1405d5eaf
Addressing Marco's PR comment
2022-07-14 13:21:19 -07:00
Nitish Upreti
151b549a67
attempt to fix test
2022-07-14 11:19:33 -07:00
Nitish Upreti
07e69fc587
Fix test
2022-07-14 11:03:59 -07:00
Nitish Upreti
cb3ddf18a7
Merge branch 'main' into users/niupre/BlockingSplitAPI
2022-07-14 09:49:41 -07:00
Hanefi Onaldi
ae58ca5783
Replace isolation tester func only once on enterprise tests ( #6064 )
...
This is a continuation of a refactor (with commit sha
2b7cf0c097
) that aimed to use Citus helper
UDFs by default in iso tests.
PostgreSQL isolation test infrastructure uses some UDFs to detect
whether concurrent sessions block each other. Citus implements
alternatives to that UDF so that we are able to detect and report
distributed transactions that get blocked on the worker nodes as well.
We needed to explicitly replace PG helper functions with Citus
implementations in each isolation file. Now we replace them by default.
2022-07-14 19:16:53 +03:00
Sameer Awasekar
2fa1dac051
Add:
...
1) Drop colocated shards
2) Swap Metadata
3) Drop dummy shards
2022-07-14 16:23:00 +05:30
Sameer Awasekar
662a4aaec1
Merge remote-tracking branch 'origin/users/niupre/BlockingSplitAPI' into users/saawasek/non_blocking_split_integrated
2022-07-14 09:52:27 +05:30
ywj
1675519f93
Support citus_columnar as separate extension ( #5911 )
...
* Support upgrade and downgrade and separate columnar as citus_columnar extension
Co-authored-by: Yanwen Jin <yanwjin@microsoft.com>
Co-authored-by: Jeff Davis <jeff@j-davis.com>
2022-07-13 21:08:29 -07:00
Sameer Awasekar
028abaa3cb
Add:
...
1. Add publication/subscription logic
2. Add Catchup code
3. Blockwrites
4. Create Indexs, Replica Identity
2022-07-14 09:25:07 +05:30
Nitish Upreti
4b89493e36
Remove extra space
2022-07-13 14:29:26 -07:00
Nitish Upreti
e87a8cd303
Fix test expected output
2022-07-13 14:19:20 -07:00
Nitish Upreti
aca0a03d21
Fixing permission issue when splitting non-superuser owned tables
2022-07-13 14:09:02 -07:00
Hanefi Onaldi
968bba1a7e
Add changelog entry for 11.0.4 ( #6060 )
2022-07-13 08:12:01 -07:00
Önder Kalacı
beebbfc9ff
Merge pull request #6057 from citusdata/fix_read_rep_error
...
Fix errors while promoting read-replicas to primary
2022-07-13 15:14:21 +02:00
Onder Kalaci
6cd7319f12
Add more generic read-replica tests
2022-07-13 14:58:30 +02:00
Onder Kalaci
3c343d4563
Add regression tests for LOCK command citus.use_secondary_nodes=always mode
2022-07-13 14:27:11 +02:00
Onder Kalaci
b2e9a5baf1
Make sure citus_is_coordinator works on read replicas
2022-07-13 14:11:18 +02:00
Onder Kalaci
8ab696f7e2
LOCK COMMAND does not require primaries at the start
2022-07-13 14:08:49 +02:00
Sameer Awasekar
51242a21d7
Added pub/sub
2022-07-13 13:16:01 +05:30
Nitish Upreti
8f56a30a21
Fix test failure
2022-07-12 16:01:30 -07:00
Nitish Upreti
8244db7d7c
Fix test failure
2022-07-12 15:54:04 -07:00
Nitish Upreti
6fc7544f18
Remove split_mode and use shard_transfer_mode instead'
2022-07-12 15:42:20 -07:00
Nitish Upreti
a0084a6590
Test failure fix
2022-07-12 14:37:46 -07:00
Nitish Upreti
c4a0d55b45
Limit max shards that can be created with split
2022-07-12 13:42:35 -07:00
Nitish Upreti
0445d72cc7
Ensure local copy is triggered in tests
2022-07-12 10:38:18 -07:00
Nitish Upreti
8f8761ed40
Fix null handling when creating AuxiliaryStructures
2022-07-11 17:45:32 -07:00
Nitish Upreti
cf8fea5a3f
Address PR comments
2022-07-11 15:44:48 -07:00
Sameer Awasekar
fd46d8011d
Merge remote-tracking branch 'origin/users/niupre/BlockingSplitAPI' into users/saawasek/non_blocking_split_integrated
2022-07-10 19:35:36 +05:30
Sameer Awasekar
0d26c4c8c7
Non-Blocking Shard Split
2022-07-10 19:14:41 +05:30
Nitish Upreti
5a1a8d5dcb
Fully qualify copy udf name. Run Reindent
2022-07-09 16:35:10 -07:00
Nitish Upreti
a6ca23feda
Fixing bug and modifying test appropriately
2022-07-09 16:27:53 -07:00
Nitish Upreti
d091a6bee2
Test fix Round 2
2022-07-09 00:05:00 -07:00
Nitish Upreti
7eafc95fd3
Fix broken test
2022-07-08 23:50:22 -07:00
Nitish Upreti
f5f352c620
Fix upgrade & downgrade
2022-07-08 23:13:49 -07:00
Nitish Upreti
eb1e2f1450
Merging with main
2022-07-08 22:57:11 -07:00
Nitish Upreti
5c635511d9
Explaining shardGroupSplitIntervalListList
2022-07-08 22:45:07 -07:00
Nitish Upreti
a30c791eeb
Refactor code from review comments
2022-07-08 22:23:38 -07:00
Nitish Upreti
7ef8ea948d
Test name needing to be quoted
2022-07-08 21:44:35 -07:00
Nitish Upreti
a515a49f4c
Misc code review comments
2022-07-08 19:07:25 -07:00
Nitish Upreti
f8c2c2555f
Add Isolation test, fix foreign constraint deadlock issue
2022-07-08 15:03:46 -07:00
Nitish Upreti
fb42c17ac3
Isolation test and bug fix
2022-07-08 11:52:36 -07:00