Commit Graph

2245 Commits (b0824735634f89239c693de318e47dbd86e97d68)

Author SHA1 Message Date
Burak Velioglu 505706d6f1
Update password in test 2022-01-18 11:50:43 +03:00
Burak Velioglu a0b5b6fe94
Fix password hashing 2022-01-18 00:23:45 +03:00
Burak Velioglu c092968f0d
Fix tests 2022-01-18 00:07:16 +03:00
Burak Velioglu 34edc252a9
Merge branch 'master' into velioglu/table_wo_seq_prototype 2022-01-17 23:58:07 +03:00
Onur Tirtir d98500ac22
Fix a flaky test related with temp columnar table cleanup (#5599)
Wait until old backend to expire to make sure that temp table cleanup
is complete.
2022-01-17 09:26:30 -08:00
Burak Velioglu c96760b06e
Turn mx off again for remaining isolation tests 2022-01-17 18:26:35 +03:00
Burak Velioglu 20634e171e
drop isolation test table 2022-01-17 18:11:49 +03:00
Burak Velioglu 6d668d527a
Add group id to isolation test 2022-01-17 18:02:34 +03:00
Burak Velioglu bf6b7b518e
Add log to isolation test 2022-01-17 17:54:03 +03:00
Burak Velioglu a2c963daa0
Test isolation ordering 2022-01-17 17:42:25 +03:00
Burak Velioglu d4ae743515
Turn mx on for replicate reference isolation test 2022-01-17 17:27:23 +03:00
Burak Velioglu 4ef96f8cdd
Comment isolation test permutations 2022-01-17 17:19:45 +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 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 4ae87e8057
Merge branch 'master' into velioglu/table_wo_seq_prototype 2022-01-16 17:11:04 +03:00
Burak Velioglu ef7ddef07d
Test style 2022-01-16 15:57:18 +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
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 ad67942cda
Sequence and add node fix 2022-01-12 15:24:09 +03:00
Önder Kalacı 46ec7cd5cf Enable MX for rebalancer tests 2022-01-11 12:07:39 +01: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
Burak Velioglu 4a7a8b8835
Fix sequence owner, reference shards and update tests 2022-01-10 11:30:52 +03:00
Burak Velioglu 76e1e1fd6b
Add adjust sequence settings and update tests 2022-01-09 19:35:07 +03:00
Marco Slot ee3b50b026 Disallow remote execution from queries on shards 2022-01-07 17:46:21 +01:00
Önder Kalacı 8d1b188620
Enable MX for the remaining failure tests (#5606) 2022-01-07 17:24:31 +01:00
Ahmet Gedemenli 3c834e6693
Disable foreign distributed tables (#5605)
* Disable foreign distributed tables
* Add warning for existing distributed foreign tables
2022-01-07 18:12:23 +03:00