Burak Velioglu
1f83607224
Comment out master_create_dist_table check
2022-01-17 17:13:27 +03:00
Burak Velioglu
790bf73ec0
Comment out isolation test
2022-01-17 17:01:12 +03:00
Burak Velioglu
4dab78a55a
Minor updates
2022-01-17 16:40:50 +03:00
Burak Velioglu
5d1eae732c
Update metadata sync function names
2022-01-17 15:02:53 +03:00
Burak Velioglu
016c6179de
Fix test style
2022-01-17 14:19:44 +03:00
Burak Velioglu
8c27096d2c
Update master_metadata_snapshot to activate_node_snapshot in tests
2022-01-17 12:07:07 +03:00
Burak Velioglu
1ebc2fd6c5
activate_node_snapshot
2022-01-17 11:38:08 +03:00
Burak Velioglu
6fd5f8e658
Move functions
2022-01-16 23:54:04 +03:00
Burak Velioglu
aedd09ffdf
Separate command list generation and execution
2022-01-16 23:49:31 +03:00
Burak Velioglu
381871890f
Move DetachPartitionCommandList back
2022-01-16 21:20:39 +03:00
Burak Velioglu
e107fb7519
Move DistributedObjectMetadataSyncCommandList back
2022-01-16 21:02:16 +03:00
Burak Velioglu
4ae87e8057
Merge branch 'master' into velioglu/table_wo_seq_prototype
2022-01-16 17:11:04 +03:00
Burak Velioglu
cc6c0cf7eb
Address review
2022-01-16 16:55:28 +03:00
Burak Velioglu
04511cc5e0
Adress reviews
2022-01-16 16:44:21 +03:00
Burak Velioglu
5e2e5c3470
Fix indentation for shell table func
2022-01-16 16:24:59 +03:00
Burak Velioglu
427bdf08a0
Use function to get seq dep definition list
2022-01-16 16:15:01 +03:00
Burak Velioglu
ef7ddef07d
Test style
2022-01-16 15:57:18 +03:00
Burak Velioglu
9dc9d0d4dd
citus indent
2022-01-16 15:44:45 +03:00
Burak Velioglu
fc307afdc4
Use function to get table command list and fix isolation test
2022-01-16 15:42:54 +03:00
Burak Velioglu
041a8c3d73
Revert truncate back
2022-01-16 15:10:04 +03:00
Burak Velioglu
060e6bf02f
Update truncate with delete from for metadata table
2022-01-15 23:24:17 +03:00
Ying Xu
4dca662e97
Making Columnar Dependency Free from Citus ( #5622 )
...
* Removed distributed dependency in columnar_metadata.c
* Changed columnar_debug.c so that it no longer needed distributed/tuplestore and made it return a record instead of a tuplestore
* removed distributed/commands.h dependency
* Made columnar_tableam.c dependency-free
* Fixed spacing for columnar_store_memory_stats function
* indentation fix
* fixed test failures
2022-01-14 09:43:05 -08:00
Burak Velioglu
f29af1e23e
Check isolation test
2022-01-14 12:41:54 +03:00
Burak Velioglu
16807343b4
Update tests
2022-01-14 11:35:19 +03:00
Burak Velioglu
2d85858c26
Check isolation tests
2022-01-14 11:31:04 +03:00
Burak Velioglu
f0536fa299
Check manual value for test
2022-01-14 11:18:20 +03:00
Onur Tirtir
70d8e1fe97
Assert that we will create indexes on shards via local execution ( #5620 )
2022-01-13 17:09:57 +01:00
Burak Velioglu
2789d45e9a
Fix failure test
2022-01-13 16:52:32 +03:00
Burak Velioglu
b7f3e1e766
Fix multi partitioning test
2022-01-13 15:29:55 +03:00
Burak Velioglu
2e046ea8e5
Continue fixing multi-1 tests
2022-01-13 15:12:10 +03:00
Burak Velioglu
727b40e064
Fix multimetadata sync test
2022-01-13 13:31:33 +03:00
Burak Velioglu
d84e1c1835
Fix style of UDF
2022-01-13 13:00:58 +03:00
Burak Velioglu
718a864232
Fix mx test
2022-01-13 12:46:12 +03:00
Burak Velioglu
4fe8ec3e61
Fix function create-drop scripts
2022-01-13 12:12:36 +03:00
Burak Velioglu
d1f3f6e5e4
Fix upgrade tests
2022-01-13 11:34:11 +03:00
Burak Velioglu
3eb0121bb6
Normalize output
2022-01-13 11:24:25 +03:00
Burak Velioglu
02526f1bee
Minor refactors
2022-01-13 01:01:47 +03:00
Burak Velioglu
33efade04c
Merge branch 'master' into velioglu/table_wo_seq_prototype
2022-01-13 00:41:45 +03:00
Burak Velioglu
0c506606cd
Fix MX tests
2022-01-12 17:25:16 +03:00
Burak Velioglu
9fc09947ed
Citus indent
2022-01-12 15:26:01 +03:00
Burak Velioglu
ad67942cda
Sequence and add node fix
2022-01-12 15:24:09 +03:00
Halil Ozan Akgül
deac77e053
Merge pull request #5616 from citusdata/add_missing_library_to_dependencies
...
Add missing library to dependencies.c
2022-01-12 10:38:05 +03:00
Halil Ozan Akgul
63cd90e5dd
Add missing library to dependencies.c
2022-01-11 18:36:43 +03:00
Önder Kalacı
cb447d7bc9
Merge pull request #5611 from citusdata/onderkalaci-patch-1
...
Enable MX for rebalancer tests
2022-01-11 12:22:08 +01:00
Önder Kalacı
46ec7cd5cf
Enable MX for rebalancer tests
2022-01-11 12:07:39 +01:00
Burak Velioglu
5204db187b
Remove stale comment
2022-01-11 11:39:30 +03:00
Burak Velioglu
2b513c4100
Merge branch 'master' into velioglu/table_wo_seq_prototype
2022-01-11 11:35:32 +03:00
Burak Velioglu
f3522763e5
Remove hacky group id check and unused UDFs
2022-01-11 11:22:45 +03:00
Burak Velioglu
697d1468fe
Use coordianated transaction for object prop
2022-01-10 22:08:43 +03:00
Önder Kalacı
885601c02c
Require superuser while activating a node ( #5609 )
...
* Require superuser while activating a node
With this change, we require ActiveNode() (hence citus_add_node(),
citus_activate_node()) explicitly require for a superuser.
Before this commit, these functions were designed to work with
non-superuser roles with the relevent GRANTs given.
However, that is not a widely used way for calling the functions
above.
Due to possibility of non-super user calling the UDFs, they were
designed in a way that some commands were using some additional
short-lived superuser connections. That is:
(a) breaking transactional behavior (e.g., ROLLBACK
wouldn't fully rollback the whole transaction)
(b) Making it very complicated to reason about which
parts of the node activation goes over which connections,
and becoming vulnerable to deadlocks / visibility issues.
2022-01-10 08:30:13 -08:00