bc1cc419e1 
								
							
								 
							
						 
						
							
							
								
								Fix could not receive query results error in regression test ouput  
							
							
							
						 
						
							2018-06-14 23:33:07 +02:00  
				
					
						
							
							
								 
						
							
							
								4ab8e87090 
								
							
								 
							
						 
						
							
							
								
								Always throw errors on failure on critical connection in router executor  
							
							
							
						 
						
							2018-06-14 23:33:07 +02:00  
				
					
						
							
							
								 
						
							
							
								1c36ade64d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2218  from citusdata/fix/session-user  
							
							... 
							
							
							
							refactor grantee serialization for reuse 
							
						 
						
							2018-06-14 12:49:54 +02:00  
				
					
						
							
							
								 
						
							
							
								73efcb22c4 
								
							
								 
							
						 
						
							
							
								
								Extract RoleSpecString and resolve role references  
							
							
							
						 
						
							2018-06-14 11:38:42 +02:00  
				
					
						
							
							
								 
						
							
							
								95e546ba5f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2190  from citusdata/conninfo_guc  
							
							... 
							
							
							
							Add node_conninfo GUC and related logic
cr: @marcocitus 
							
						 
						
							2018-06-13 12:26:36 -06:00  
				
					
						
							
							
								 
						
							
							
								5bf7bc64ba 
								
							
								 
							
						 
						
							
							
								
								Add pg_dist_authinfo schema and validation  
							
							... 
							
							
							
							This table will be used by Citus Enterprise to populate authentication-
related fields in outbound connections; Citus Community lacks support
for this functionality. 
							
						 
						
							2018-06-13 11:16:26 -06:00  
				
					
						
							
							
								 
						
							
							
								57b3f253c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add node_conninfo GUC and related logic  
							
							... 
							
							
							
							To support more flexible (i.e. not at compile-time) specification of
libpq connection parameters, this change adds a new GUC, node_conninfo,
which must be a space-separated string of key-value pairs suitable for
parsing by libpq's connection establishment methods.
To avoid rebuilding and parsing these values at connection time, this
change also adds a cache in front of the configuration params to permit
immediate use of any previously-calculated parameters. 
							
						 
						
							2018-06-12 20:23:47 -06:00  
				
					
						
							
							
								 
						
							
							
								a0651df574 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2205  from citusdata/foreign_refactoring  
							
							... 
							
							
							
							Foreign key code refactoring into ddl/foreign_constraint.c 
							
						 
						
							2018-06-07 20:10:11 +03:00  
				
					
						
							
							
								 
						
							
							
								d1a3b20115 
								
							
								 
							
						 
						
							
							
								
								foreign_constraint_utils is created  
							
							
							
						 
						
							2018-06-07 18:19:24 +03:00  
				
					
						
							
							
								 
						
							
							
								39e681a0f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2194  from citusdata/seq_m_m_m_shards  
							
							... 
							
							
							
							master_modify_multiple_shards() and TRUNCATE honour `citus.multi_shard_modify_mode` 
							
						 
						
							2018-06-07 17:39:46 +03:00  
				
					
						
							
							
								 
						
							
							
								aeaa28c005 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2199  from citusdata/seq_realtime_select  
							
							... 
							
							
							
							Realtime executor honours multi_shard_modify_mode 
							
						 
						
							2018-06-07 16:14:10 +03:00  
				
					
						
							
							
								 
						
							
							
								e45036e3f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2198  from citusdata/seq_insert_select  
							
							... 
							
							
							
							INSERT .. SELECT pushdown honors multi_shard_modification_mode 
							
						 
						
							2018-06-07 16:13:18 +03:00  
				
					
						
							
							
								 
						
							
							
								a5370f5bb0 
								
							
								 
							
						 
						
							
							
								
								Realtime executor honours multi_shard_modify_mode  
							
							... 
							
							
							
							We're relying on multi_shard_modify_mode GUC for real-time SELECTs.
The name of the GUC is unfortunate, but, adding one more GUC
(or renaming the GUC) would make the UX even worse. Given that this
mode is mostly important for transaction blocks that involve modification
/DDL queries along with real-time SELECTs, we can live with the confusion. 
							
						 
						
							2018-06-06 14:59:54 +03:00  
				
					
						
							
							
								 
						
							
							
								d918556dca 
								
							
								 
							
						 
						
							
							
								
								INSERT .. SELECT pushdown honors multi_shard_modification_mode  
							
							
							
						 
						
							2018-06-06 12:42:23 +03:00  
				
					
						
							
							
								 
						
							
							
								336044f2a8 
								
							
								 
							
						 
						
							
							
								
								master_modify_multiple_shards() and TRUNCATE honors multi_shard_modification_mode  
							
							
							
						 
						
							2018-06-06 12:29:05 +03:00  
				
					
						
							
							
								 
						
							
							
								87270911d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2189  from citusdata/seq_ddl_via_seq_router  
							
							... 
							
							
							
							DDL commands honour `citus.multi_shard_modify_mode` 
							
						 
						
							2018-06-06 09:25:26 +03:00  
				
					
						
							
							
								 
						
							
							
								51cb24b39c 
								
							
								 
							
						 
						
							
							
								
								Increase timeout to make the appveyor tests happy  
							
							
							
						 
						
							2018-06-05 17:52:18 +03:00  
				
					
						
							
							
								 
						
							
							
								df44956dc3 
								
							
								 
							
						 
						
							
							
								
								Make sure that sequential DDL opens a single connection to each node  
							
							... 
							
							
							
							After this commit DDL commands honour `citus.multi_shard_modify_mode`.
We preferred using the code-path that executes single task router
queries (e.g., ExecuteSingleModifyTask()) in order not to invent
a new executor that is only applicable for DDL commands that require
sequential execution. 
							
						 
						
							2018-06-05 17:52:17 +03:00  
				
					
						
							
							
								 
						
							
							
								98b99634f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2167  from citusdata/serf  
							
							... 
							
							
							
							Add a debug message with distribution column value 
							
						 
						
							2018-06-05 17:38:54 +03:00  
				
					
						
							
							
								 
						
							
							
								fd4ff29f2f 
								
							
								 
							
						 
						
							
							
								
								Add a debug message with distribution column value  
							
							
							
						 
						
							2018-06-05 15:09:17 +03:00  
				
					
						
							
							
								 
						
							
							
								37bd4cd80c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2195  from citusdata/push_grant  
							
							... 
							
							
							
							Add handling for grant/revoke all tables in schema 
							
						 
						
							2018-05-31 14:26:52 +03:00  
				
					
						
							
							
								 
						
							
							
								ba50e3f33e 
								
							
								 
							
						 
						
							
							
								
								Add handling for grant/revoke all tables in schema  
							
							
							
						 
						
							2018-05-31 13:47:02 +03:00  
				
					
						
							
							
								 
						
							
							
								b90c54abc0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2170  from citusdata/master-update-version-1526383730  
							
							... 
							
							
							
							Bump Citus to 7.5devel
cr: @jasonmp85 
							
						 
						
							2018-05-28 18:11:09 -06:00  
				
					
						
							
							
								 
						
							
							
								49c85c2522 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix windows citus_version  
							
							
							
						 
						
							2018-05-28 17:43:39 -06:00  
				
					
						
							
							
								 
						
							
							
								28e3003311 
								
									
								
							
								 
							
						 
						
							
							
								
								Update version in the root control  
							
							
							
						 
						
							2018-05-28 17:25:21 -06:00  
				
					
						
							
							
								 
						
							
							
								20acee2cd4 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump citus version to 7.5devel  
							
							
							
						 
						
							2018-05-28 17:25:21 -06:00  
				
					
						
							
							
								 
						
							
							
								f069e7efb6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2178  from citusdata/master-update-72  
							
							... 
							
							
							
							Add changelog entry for 7.2.2 
							
						 
						
							2018-05-17 11:07:39 +03:00  
				
					
						
							
							
								 
						
							
							
								673184b8d3 
								
							
								 
							
						 
						
							
							
								
								Add changelog entry for 7.2.2  
							
							
							
						 
						
							2018-05-17 10:35:15 +03:00  
				
					
						
							
							
								 
						
							
							
								cb634bf113 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2176  from citusdata/fix-appveyor-real-time-flakyness  
							
							... 
							
							
							
							Increase deadlock timeout so we get fewer signals 
							
						 
						
							2018-05-17 09:49:11 +03:00  
				
					
						
							
							
								 
						
							
							
								a7e09d777b 
								
							
								 
							
						 
						
							
							
								
								Increase deadlock timeout so we get fewer signals  
							
							
							
						 
						
							2018-05-16 17:07:24 -07:00  
				
					
						
							
							
								 
						
							
							
								9667ee5ac9 
								
							
								 
							
						 
						
							
							
								
								Alleviate OOM failures in COMMIT callback  
							
							... 
							
							
							
							Previously those failures caused us to crash, postgres abort()s when it
notices a failure in the COMMIT callback. 
							
						 
						
							2018-05-15 16:39:33 -07:00  
				
					
						
							
							
								 
						
							
							
								f163932a1b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2169  from citusdata/citus-7.4.0-changelog-1526370810  
							
							... 
							
							
							
							Add changelog entry for 7.4.0 
							
						 
						
							2018-05-15 14:18:07 +03:00  
				
					
						
							
							
								 
						
							
							
								c248c8ac38 
								
							
								 
							
						 
						
							
							
								
								Add changelog entry for 7.4.0  
							
							
							
						 
						
							2018-05-15 11:44:30 +03:00  
				
					
						
							
							
								 
						
							
							
								cce658ad8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2166  from citusdata/version_bump_windows  
							
							... 
							
							
							
							Fix regression tests in AppVeyor 
							
						 
						
							2018-05-11 22:27:48 +02:00  
				
					
						
							
							
								 
						
							
							
								9323db2e05 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2161  from citusdata/move-intermediate-results-directory  
							
							... 
							
							
							
							Move call to RemoveIntermediateResultsDirectory 
							
						 
						
							2018-05-11 11:44:53 +02:00  
				
					
						
							
							
								 
						
							
							
								61d2c0f618 
								
							
								 
							
						 
						
							
							
								
								Stabilise output of multi_shard_update_delete test  
							
							
							
						 
						
							2018-05-11 08:33:23 +02:00  
				
					
						
							
							
								 
						
							
							
								ed47e4e6b9 
								
							
								 
							
						 
						
							
							
								
								Remove placementId from the ORDER BY to make results consistent  
							
							
							
						 
						
							2018-05-11 17:04:50 +03:00  
				
					
						
							
							
								 
						
							
							
								12e50d96dc 
								
							
								 
							
						 
						
							
							
								
								Fix tests where hll is not installed  
							
							
							
						 
						
							2018-05-11 16:01:47 +03:00  
				
					
						
							
							
								 
						
							
							
								b1619e182d 
								
							
								 
							
						 
						
							
							
								
								Make sure windows are build with the latest version  
							
							
							
						 
						
							2018-05-11 15:44:19 +03:00  
				
					
						
							
							
								 
						
							
							
								4c2bf5d2d6 
								
							
								 
							
						 
						
							
							
								
								Move call to RemoveIntermediateResultsDirectory  
							
							... 
							
							
							
							Errors thrown in the COMMIT handler will cause Postgres to segfault,
there's nothing it can do it abort the transaction by the time that
handler is called!
RemoveIntermediateResultsDirectory is problematic for two reasons:
- It has calls to ereport(ERROR which have been known to trigger
- It makes memory allocations which raise ERRORs when they fail
Once the COMMIT process has begun we don't use the intermediate results,
so it's safe to remove them a little earlier in the process. A failure
here will abort the transaction. That's pretty unnecessary, it's not
that important that we remove the results, but it's still better than a
crash. 
							
						 
						
							2018-05-10 19:28:41 -07:00  
				
					
						
							
							
								 
						
							
							
								b3e85e4f71 
								
							
								 
							
						 
						
							
							
								
								Fix the huge appveyor diffs  
							
							
							
						 
						
							2018-05-10 18:18:43 -07:00  
				
					
						
							
							
								 
						
							
							
								bdfe1ed702 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2165  from citusdata/enterprise_test_fix_drop_table_add  
							
							... 
							
							
							
							enterprise test fixes 
							
						 
						
							2018-05-10 14:22:59 +03:00  
				
					
						
							
							
								 
						
							
							
								b8c3197399 
								
							
								 
							
						 
						
							
							
								
								enterprise test fixes  
							
							
							
						 
						
							2018-05-10 13:06:54 +03:00  
				
					
						
							
							
								 
						
							
							
								0e1a01921d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2164  from citusdata/fix_concurrent_reg_test  
							
							... 
							
							
							
							Run concurrent modification queries in tests sequentially 
							
						 
						
							2018-05-10 12:17:41 +03:00  
				
					
						
							
							
								 
						
							
							
								04d9e886fe 
								
							
								 
							
						 
						
							
							
								
								Run concurrent modification queries in tests sequentially  
							
							
							
						 
						
							2018-05-10 11:59:18 +03:00  
				
					
						
							
							
								 
						
							
							
								42b9690552 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2143  from citusdata/create_distributed_table_test_update_2  
							
							... 
							
							
							
							Create distributed table test update 
							
						 
						
							2018-05-10 11:39:13 +03:00  
				
					
						
							
							
								 
						
							
							
								785a86ed0a 
								
							
								 
							
						 
						
							
							
								
								Tests are updated to use create_distributed_table  
							
							
							
						 
						
							2018-05-10 11:18:59 +03:00  
				
					
						
							
							
								 
						
							
							
								ae97df43be 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2155  from citusdata/valgrind_fix  
							
							... 
							
							
							
							valgrind tests fixed 
							
						 
						
							2018-05-10 10:46:02 +03:00  
				
					
						
							
							
								 
						
							
							
								d35f2725bf 
								
							
								 
							
						 
						
							
							
								
								valgrind tests fix  
							
							
							
						 
						
							2018-05-10 10:20:14 +03:00  
				
					
						
							
							
								 
						
							
							
								a63e628120 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2142  from citusdata/master_update_node_locking  
							
							... 
							
							
							
							Make master_update_node block writes to the node 
							
						 
						
							2018-05-09 14:27:03 +02:00