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
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
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
Nitish Upreti
55770d2816
Fix metadata sync issue. Update regression test
2022-07-06 21:27:25 -07:00
aykut-bozkurt
79fd5eca8a
Merge pull request #6048 from citusdata/relation-is-valid-check
...
we should check if relation is valid after fetching a relation
2022-07-06 22:49:35 +03:00
aykutbozkurt
da089d72c5
we should check if relation is valid after fetching a relation
2022-07-06 16:35:01 +03:00
Halil Ozan Akgül
ac6ccab739
Merge pull request #6042 from citusdata/remove_wrong_parameter_from_get_all_active_transactions
...
Removes incorrect parameter from get_all_active_transactions
2022-07-06 11:50:13 +03:00
Halil Ozan Akgul
1490acbbe9
Removes incorrect parameter from get_all_active_transactions
2022-07-06 11:35:46 +03:00
Hanefi Onaldi
2b7cf0c097
Replace iso tester func only once ( #5964 )
...
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-06 11:04:31 +03:00
Sameer Awasekar
49cada7e9e
fix makefile to exclude enterprise-split
2022-07-06 12:40:16 +05:30
Sameer Awasekar
ea9eb103e0
Fix nits
2022-07-06 11:22:19 +05:30
Sameer Awasekar
b6662ff872
Add hashmap, cleanup methods
2022-07-06 11:22:19 +05:30
Sameer Awasekar
213b15071b
Rename methods
2022-07-06 11:22:19 +05:30
Sameer Awasekar
6d55154529
Remove pg_sleep and address nits
2022-07-06 11:22:19 +05:30
Sameer Awasekar
99a21757d4
Fix name
2022-07-06 11:22:19 +05:30
Sameer Awasekar
0b11a324a4
Change value of static variable
2022-07-06 11:22:15 +05:30
Sameer Awasekar
91c9394ec4
Remove '.so' of plugin and have it embedded within Citus
2022-07-06 11:21:46 +05:30
Sameer Awasekar
23237e50a2
Add UDF description
2022-07-06 11:21:46 +05:30
Sameer Awasekar
a23beeb43f
Change return type, shard range as text
2022-07-06 11:21:43 +05:30
Sameer Awasekar
b66067d09f
Addressing review comments
...
1. Changed SM memory header
2. Changed API prototype
3. Refactored testcase using gset
2022-07-06 11:21:04 +05:30
Sameer Awasekar
5b82fd2ea3
Address review comments
2022-07-06 11:20:37 +05:30
Sameer Awasekar
672d198019
Renamed UDF to worker_split_shard_replication_setup
2022-07-06 11:20:34 +05:30
Sameer Awasekar
b425573b08
Revert "Fix testcases"
...
This reverts commit 2b926f6115b3ba11d7bbcdcdf02001dfd64a89fd.
2022-07-06 11:16:58 +05:30
Sameer Awasekar
aeaa1738bd
Fix testcases
2022-07-06 11:16:21 +05:30