bbe3ec0493 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3015  from citusdata/mx_isolation_test_insert_select  
							
							... 
							
							
							
							MX Isolation tests for Insert Select 
							
						 
						
							2019-09-26 18:15:22 +03:00  
				
					
						
							
							
								 
						
							
							
								824a69587c 
								
							
								 
							
						 
						
							
							
								
								Created isolation tests for insert select on MX  
							
							
							
						 
						
							2019-09-26 17:40:36 +03:00  
				
					
						
							
							
								 
						
							
							
								32a11bdf6c 
								
							
								 
							
						 
						
							
							
								
								Return early for common commands in the utility hook ( #3031 )  
							
							... 
							
							
							
							We started copying parse trees by default further on in `multi_ProcessUtility`. That's not a problem for maintenance command, but might register for things like `PREPARE` and `EXECUTE`, which might happen thousands of times per second. Add a few common commands to the check at the start. 
							
						 
						
							2019-09-26 11:43:35 +02:00  
				
					
						
							
							
								 
						
							
							
								3e465a6449 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3028  from citusdata/mx_isolation_test_drop_alter_index_select_for_update  
							
							... 
							
							
							
							MX Isolation Tests for Drop, Alter, Index and Select For Update 
							
						 
						
							2019-09-26 10:56:08 +03:00  
				
					
						
							
							
								 
						
							
							
								d56ab6274c 
								
							
								 
							
						 
						
							
							
								
								Created isolation tests for drop, alter, index and select for update on MX.  
							
							
							
						 
						
							2019-09-26 10:47:14 +03:00  
				
					
						
							
							
								 
						
							
							
								e3dcc9504f 
								
									
								
							
								 
							
						 
						
							
							
								
								Update all docker images with pg 11.5 ( #3012 )  
							
							
							
						 
						
							2019-09-26 10:44:18 +03:00  
				
					
						
							
							
								 
						
							
							
								24a56d2257 
								
									
								
							
								 
							
						 
						
							
							
								
								Add postgres upgrade job ( #2973 )  
							
							
							
						 
						
							2019-09-25 17:31:19 +03:00  
				
					
						
							
							
								 
						
							
							
								cc5d68577a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3025  from citusdata/mx_isolation_test_truncate  
							
							... 
							
							
							
							MX Isolation Tests for Truncate 
							
						 
						
							2019-09-25 17:14:42 +03:00  
				
					
						
							
							
								 
						
							
							
								d426fb2159 
								
							
								 
							
						 
						
							
							
								
								Created isolation tests for truncate on MX.  
							
							
							
						 
						
							2019-09-25 16:51:20 +03:00  
				
					
						
							
							
								 
						
							
							
								198535b752 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3010  from citusdata/mx_isolation_test_copy  
							
							... 
							
							
							
							MX Isolation Tests for Copy 
							
						 
						
							2019-09-25 15:54:45 +03:00  
				
					
						
							
							
								 
						
							
							
								62b6852923 
								
							
								 
							
						 
						
							
							
								
								Created isolation tests for copy on MX.  
							
							
							
						 
						
							2019-09-25 15:36:05 +03:00  
				
					
						
							
							
								 
						
							
							
								cefedf5b00 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3026  from citusdata/improve_test  
							
							... 
							
							
							
							Improve some tests around local execution and CTE inlining on pg 12 
							
						 
						
							2019-09-25 11:07:28 +02:00  
				
					
						
							
							
								 
						
							
							
								219f3676a0 
								
							
								 
							
						 
						
							
							
								
								Improve some tests around local execution and CTE inlining on pg 12  
							
							
							
						 
						
							2019-09-25 10:53:19 +02:00  
				
					
						
							
							
								 
						
							
							
								4f60e3a149 
								
							
								 
							
						 
						
							
							
								
								Feedback  
							
							
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c1e43b25da 
								
							
								 
							
						 
						
							
							
								
								Use the new create_distributed_function API in some call tests  
							
							
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								ca478defeb 
								
							
								 
							
						 
						
							
							
								
								Deparse CALL statement instead of using original query string  
							
							
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								90e1f1442a 
								
							
								 
							
						 
						
							
							
								
								Annotated tests for multi_mx_call.  
							
							... 
							
							
							
							Co-authored-by: pykello <hadi.moshayedi@microsoft.com> 
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e269d990c9 
								
							
								 
							
						 
						
							
							
								
								Cast the distribution argument value when possible  
							
							
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c95d46b4f3 
								
							
								 
							
						 
						
							
							
								
								Extend multi_mx_call with some of Hadi's suggestions for better test coverage  
							
							
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								432a8ef85b 
								
							
								 
							
						 
						
							
							
								
								Hadi's feedback  
							
							... 
							
							
							
							Co-authored-by: pykello <hadi.moshayedi@microsoft.com>
Co-authored-by: serprex <serprex@users.noreply.github.com> 
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								16b8d17aba 
								
							
								 
							
						 
						
							
							
								
								Test: multi_mx_call  
							
							
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								bc1ad67eb5 
								
							
								 
							
						 
						
							
							
								
								Distribute CALL on distributed procedures to metadata workers  
							
							... 
							
							
							
							Lots taken from https://github.com/citusdata/citus/pull/2829  
							
						 
						
							2019-09-24 17:31:09 +00:00  
				
					
						
							
							
								 
						
							
							
								932a407f07 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3029  from citusdata/relax_colocation_checks  
							
							... 
							
							
							
							Relax the colocation checks for distributed functions 
							
						 
						
							2019-09-24 16:37:36 +02:00  
				
					
						
							
							
								 
						
							
							
								18de78f386 
								
							
								 
							
						 
						
							
							
								
								Relax the colocation checks for distributed functions  
							
							... 
							
							
							
							As long as the types can be coerced, it is safe to pushdown
functions. 
							
						 
						
							2019-09-24 16:31:08 +02:00  
				
					
						
							
							
								 
						
							
							
								7172c7f727 
								
									
								
							
								 
							
						 
						
							
							
								
								Add editorconfig settings for yaml files ( #3027 )  
							
							
							
						 
						
							2019-09-24 16:09:20 +02:00  
				
					
						
							
							
								 
						
							
							
								0f90c2497e 
								
							
								 
							
						 
						
							
							
								
								Use synchronous replication for follower tests  
							
							
							
						 
						
							2019-09-24 15:51:49 +02:00  
				
					
						
							
							
								 
						
							
							
								78ccc323d1 
								
							
								 
							
						 
						
							
							
								
								Remove stuff needed only for PG 9.6 from test runner  
							
							
							
						 
						
							2019-09-24 15:51:49 +02:00  
				
					
						
							
							
								 
						
							
							
								bd2103e597 
								
							
								 
							
						 
						
							
							
								
								Remove flappy test  
							
							
							
						 
						
							2019-09-24 14:15:33 +02:00  
				
					
						
							
							
								 
						
							
							
								897ec1bdeb 
								
							
								 
							
						 
						
							
							
								
								Revert "Temporarily disable flappy test"  
							
							... 
							
							
							
							This reverts commit 4b4459ee62 
							
						 
						
							2019-09-24 14:15:33 +02:00  
				
					
						
							
							
								 
						
							
							
								4acca9b9fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3016  from citusdata/fix/swap_sequences  
							
							... 
							
							
							
							Swap pg_dist_node groupid and nodeid sequences 
							
						 
						
							2019-09-24 12:46:16 +02:00  
				
					
						
							
							
								 
						
							
							
								42be8afd74 
								
							
								 
							
						 
						
							
							
								
								Swap pg_dist_node groupid and nodeid sequences  
							
							
							
						 
						
							2019-09-24 12:03:44 +02:00  
				
					
						
							
							
								 
						
							
							
								0dea485c68 
								
							
								 
							
						 
						
							
							
								
								Fix misspelling in multi_colocation_utils  
							
							
							
						 
						
							2019-09-24 11:27:30 +02:00  
				
					
						
							
							
								 
						
							
							
								4b4459ee62 
								
							
								 
							
						 
						
							
							
								
								Temporarily disable flappy test  
							
							
							
						 
						
							2019-09-24 11:02:34 +02:00  
				
					
						
							
							
								 
						
							
							
								e293230712 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3020  from citusdata/fix-pg12  
							
							... 
							
							
							
							Fix pg12 
							
						 
						
							2019-09-23 15:18:43 -07:00  
				
					
						
							
							
								 
						
							
							
								48078a30e6 
								
							
								 
							
						 
						
							
							
								
								Fix wait_until_metadata_sync() for postgres 12.  
							
							... 
							
							
							
							Postgres 12 now has an assertion that the calls to WaitLatchOrSocket
handle postmaster death. 
							
						 
						
							2019-09-23 14:15:35 -07:00  
				
					
						
							
							
								 
						
							
							
								06faba91c0 
								
							
								 
							
						 
						
							
							
								
								Include ifdefs for pg12 API changes, update local_shard_executiuon test to avoid CTE inlining  
							
							
							
						 
						
							2019-09-23 20:22:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ec9fee1c92 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3005  from citusdata/sync_metadata_to_node  
							
							... 
							
							
							
							Sync metadata to worker nodes after create_distributed_function 
							
						 
						
							2019-09-23 19:01:38 +02:00  
				
					
						
							
							
								 
						
							
							
								d37745bfc7 
								
							
								 
							
						 
						
							
							
								
								Sync metadata to worker nodes after create_distributed_function  
							
							... 
							
							
							
							Since the distributed functions are useful when the workers have
metadata, we automatically sync it.
Also, after master_add_node(). We do it lazily and let the deamon
sync it. That's mainly because the metadata syncing cannot be done
in transaction blocks, and we don't want to add lots of transactional
limitations to master_add_node() and create_distributed_function(). 
							
						 
						
							2019-09-23 18:30:53 +02:00  
				
					
						
							
							
								 
						
							
							
								59fe461d4a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3009  from citusdata/small_serial  
							
							... 
							
							
							
							Support serial and smallserial when syncing metadata 
							
						 
						
							2019-09-23 17:53:40 +02:00  
				
					
						
							
							
								 
						
							
							
								b749d4fb65 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3008  from citusdata/fix/select_for_update  
							
							... 
							
							
							
							Fix assert failure in bare SELECT FROM reference table FOR UPDATE in MX 
							
						 
						
							2019-09-23 17:41:04 +02:00  
				
					
						
							
							
								 
						
							
							
								5f23b951c7 
								
							
								 
							
						 
						
							
							
								
								Support serial and smallserial when syncing metadata  
							
							
							
						 
						
							2019-09-23 17:39:21 +02:00  
				
					
						
							
							
								 
						
							
							
								e58d76c5f6 
								
							
								 
							
						 
						
							
							
								
								Fix assert failure in bare SELECT FROM reference table FOR UPDATE in MX  
							
							
							
						 
						
							2019-09-23 17:00:09 +02:00  
				
					
						
							
							
								 
						
							
							
								71e7047e65 
								
									
								
							
								 
							
						 
						
							
							
								
								Enhance pg upgrade tests ( #3002 )  
							
							... 
							
							
							
							* Enhance pg upgrade tests
* Add a specific upgrade test for pg_dist_partition
We store the index of distribution column, and when a column with an
index that is smaller than distribution column index is dropped before
an upgrade, the index should still match the distribution column after
an upgrade 
							
						 
						
							2019-09-23 17:37:14 +03:00  
				
					
						
							
							
								 
						
							
							
								7bf04a999c 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor circleci config for better readability ( #3013 )  
							
							
							
						 
						
							2019-09-23 16:21:21 +03:00  
				
					
						
							
							
								 
						
							
							
								9474bee98b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3006  from citusdata/router_row_types  
							
							... 
							
							
							
							Support anonymous composite types on the target list in router queries 
							
						 
						
							2019-09-23 15:02:19 +02:00  
				
					
						
							
							
								 
						
							
							
								d85d77634d 
								
							
								 
							
						 
						
							
							
								
								Handle anonymous composite types on the target list  
							
							
							
						 
						
							2019-09-23 14:53:02 +02:00  
				
					
						
							
							
								 
						
							
							
								03fa3628f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2989  from citusdata/mx_isolation_test_update_delete_upsert  
							
							... 
							
							
							
							MX Isolation Tests for Update, Delete and Upsert 
							
						 
						
							2019-09-23 14:43:21 +02:00  
				
					
						
							
							
								 
						
							
							
								b55b275a30 
								
							
								 
							
						 
						
							
							
								
								Created isolation tests for update, delete and upsert on MX  
							
							
							
						 
						
							2019-09-23 14:13:29 +03:00  
				
					
						
							
							
								 
						
							
							
								900f5a61fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2990  from citusdata/add_function_arguments  
							
							... 
							
							
							
							Add arguments to `create_distributed_function()` 
							
						 
						
							2019-09-23 08:35:32 +02:00  
				
					
						
							
							
								 
						
							
							
								d7e2968120 
								
							
								 
							
						 
						
							
							
								
								Add parameters to create_distributed_function()  
							
							... 
							
							
							
							With this commit, we're changing the API for create_distributed_function()
such that users can provide the distribution argument and the colocation
information. 
							
						 
						
							2019-09-22 21:53:33 +02:00