Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								4ccabf9544 
								
							
								 
							
						 
						
							
							
								
								Increase timeout to keep appveyor happy  
							
							 
							
							
							
						 
						
							2018-06-25 18:40:40 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								7d0f7835e7 
								
							
								 
							
						 
						
							
							
								
								Improve relation accesses association to do less job  
							
							 
							
							
							
						 
						
							2018-06-25 18:40:40 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								8ccb8b679e 
								
							
								 
							
						 
						
							
							
								
								Real-time executor marks multi shard relation accesses before opening connections  
							
							 
							
							
							
						 
						
							2018-06-25 18:40:31 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								2890154420 
								
							
								 
							
						 
						
							
							
								
								Make sure that TRUNCATE always opens a DDL access  
							
							 
							
							
							
						 
						
							2018-06-25 18:40:31 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								21038f0d0e 
								
							
								 
							
						 
						
							
							
								
								Make sure that inter-shard DDL commands are always covers both tables  
							
							 
							
							
							
						 
						
							2018-06-25 18:40:30 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								2f01894589 
								
							
								 
							
						 
						
							
							
								
								Track relation accesses using the connection management infrastructure  
							
							 
							
							
							
						 
						
							2018-06-25 18:40:30 +03:00  
						
					 
				
					
						
							
							
								 
								Önder Kalacı
							
						 
						
							 
							
							
								
								
							
							
								
							
								8520ecc460 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2232  from citusdata/start_non_data_access  
							
							 
							
							... 
							
							
							
							Use non-data connection for intermediate results 
							
						 
						
							2018-06-21 15:33:49 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								d5472614df 
								
							
								 
							
						 
						
							
							
								
								Use non-data connection for intermediate results  
							
							 
							
							... 
							
							
							
							Make sure that intermediate results use a connection that is
not associated with any placement. That is useful in two ways:
    - More complex queries can be executed with CTEs
    - Safely use the same connections when there is a foreign key
      to reference table from a distributed table, which needs to
      use the same connection for modifications since the reference
      table might cascade to the distributed table. 
							
						 
						
							2018-06-21 13:26:13 +03:00  
						
					 
				
					
						
							
							
								 
								Önder Kalacı
							
						 
						
							 
							
							
								
								
							
							
								
							
								460eb6f295 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2229  from citusdata/improve_tests  
							
							 
							
							... 
							
							
							
							Move test UDF under test folder 
							
						 
						
							2018-06-21 09:29:54 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								7762d81cba 
								
							
								 
							
						 
						
							
							
								
								Move test UDF under test folder  
							
							 
							
							
							
						 
						
							2018-06-21 08:42:44 +03:00  
						
					 
				
					
						
							
							
								 
								Jason Petersen
							
						 
						
							 
							
							
							
								
							
								7a75c2ed31 
								
							
								 
							
						 
						
							
							
								
								Add connparam invalidation trigger creation logic  
							
							 
							
							... 
							
							
							
							This needs to live in Community, since we haven't yet added the com-
plication of having divergent upgrade scripts in Enterprise. 
							
						 
						
							2018-06-20 14:13:18 -06:00  
						
					 
				
					
						
							
							
								 
								Burak Velioglu
							
						 
						
							 
							
							
								
								
							
							
								
							
								19cadf52ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2230  from citusdata/changelog-7.4.1  
							
							 
							
							... 
							
							
							
							Add changelog entry for 7.4.1 
							
						 
						
							2018-06-20 12:24:56 +03:00  
						
					 
				
					
						
							
							
								 
								velioglu
							
						 
						
							 
							
							
							
								
							
								0ce613405e 
								
							
								 
							
						 
						
							
							
								
								Add changelog entry for 7.4.1  
							
							 
							
							
							
						 
						
							2018-06-20 11:26:15 +03:00  
						
					 
				
					
						
							
							
								 
								Mehmet Furkan ŞAHİN
							
						 
						
							 
							
							
								
								
							
							
								
							
								42be04551c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2227  from citusdata/seq_create_distributed_table  
							
							 
							
							... 
							
							
							
							create_distributed_table honors sequential mode 
							
						 
						
							2018-06-19 22:03:14 +03:00  
						
					 
				
					
						
							
							
								 
								mehmet furkan şahin
							
						 
						
							 
							
							
							
								
							
								2b2ce036eb 
								
							
								 
							
						 
						
							
							
								
								create_distributed_table honors sequential mode  
							
							 
							
							
							
						 
						
							2018-06-19 17:33:45 +03:00  
						
					 
				
					
						
							
							
								 
								Önder Kalacı
							
						 
						
							 
							
							
								
								
							
							
								
							
								0c47d16e8e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2224  from citusdata/set_local_via_c  
							
							 
							
							... 
							
							
							
							Implement C interface for setting GUC 
							
						 
						
							2018-06-19 12:14:57 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								8f5821493a 
								
							
								 
							
						 
						
							
							
								
								Implement C interface for setting GUC  
							
							 
							
							... 
							
							
							
							We need the ability to switch to sequential mode (e.g.,
 SET LOCAL citus.multi_shard_modify_mode = 'sequential'). This
commit enables that. 
							
						 
						
							2018-06-19 10:23:43 +03:00  
						
					 
				
					
						
							
							
								 
								Jason Petersen
							
						 
						
							 
							
							
								
								
							
							
								
							
								bdc44f0d29 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2222  from citusdata/fix_insert_select  
							
							 
							
							... 
							
							
							
							Fix use-after-free that may occur for INSERT..SELECT in prepared statements
cr: @jasonmp85 
							
						 
						
							2018-06-19 00:15:09 -06:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
								
								
							
							
								
							
								f3f2805978 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix use-after-free that may occur for INSERT..SELECT in prepared statements  
							
							 
							
							
							
						 
						
							2018-06-18 22:55:06 -06:00  
						
					 
				
					
						
							
							
								 
								Burak Velioglu
							
						 
						
							 
							
							
								
								
							
							
								
							
								82829dfdc9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2197  from citusdata/select_update_hash  
							
							 
							
							... 
							
							
							
							Adds SELECT ... FOR UPDATE support for router plannable queries 
							
						 
						
							2018-06-18 18:20:55 +03:00  
						
					 
				
					
						
							
							
								 
								velioglu
							
						 
						
							 
							
							
							
								
							
								53b2e81d01 
								
							
								 
							
						 
						
							
							
								
								Adds SELECT ... FOR UPDATE support for router plannable queries  
							
							 
							
							
							
						 
						
							2018-06-18 13:55:17 +03:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
							
								
							
								28860b2469 
								
							
								 
							
						 
						
							
							
								
								Remove volatile explain plan from regression tests  
							
							 
							
							
							
						 
						
							2018-06-15 00:21:52 +02:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
							
								
							
								04da0cf9b1 
								
							
								 
							
						 
						
							
							
								
								Remove costs from explain plans in window_functions tests  
							
							 
							
							
							
						 
						
							2018-06-14 23:51:46 +02:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
								
								
							
							
								
							
								4686d49b14 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2215  from citusdata/fix_ref_table_failure  
							
							 
							
							... 
							
							
							
							Always throw errors on failure on critical connection in router executor 
							
						 
						
							2018-06-14 22:48:14 +02:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
							
								
							
								0bbe778760 
								
							
								 
							
						 
						
							
							
								
								Rename failOnError to alwaysThrowErrorOnFailure  
							
							 
							
							
							
						 
						
							2018-06-14 23:37:47 +02:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
							
								
							
								0feb1f2eb1 
								
							
								 
							
						 
						
							
							
								
								Do not call CheckRemoteTransactionsHealth from commit handler  
							
							 
							
							
							
						 
						
							2018-06-14 23:33:07 +02:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
							
								
							
								bc1cc419e1 
								
							
								 
							
						 
						
							
							
								
								Fix could not receive query results error in regression test ouput  
							
							 
							
							
							
						 
						
							2018-06-14 23:33:07 +02:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
							
								
							
								4ab8e87090 
								
							
								 
							
						 
						
							
							
								
								Always throw errors on failure on critical connection in router executor  
							
							 
							
							
							
						 
						
							2018-06-14 23:33:07 +02:00  
						
					 
				
					
						
							
							
								 
								Nils Dijk
							
						 
						
							 
							
							
								
								
							
							
								
							
								1c36ade64d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2218  from citusdata/fix/session-user  
							
							 
							
							... 
							
							
							
							refactor grantee serialization for reuse 
							
						 
						
							2018-06-14 12:49:54 +02:00  
						
					 
				
					
						
							
							
								 
								Nils Dijk
							
						 
						
							 
							
							
							
								
							
								73efcb22c4 
								
							
								 
							
						 
						
							
							
								
								Extract RoleSpecString and resolve role references  
							
							 
							
							
							
						 
						
							2018-06-14 11:38:42 +02:00  
						
					 
				
					
						
							
							
								 
								Jason Petersen
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Jason Petersen
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Jason Petersen
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Mehmet Furkan ŞAHİN
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								mehmet furkan şahin
							
						 
						
							 
							
							
							
								
							
								d1a3b20115 
								
							
								 
							
						 
						
							
							
								
								foreign_constraint_utils is created  
							
							 
							
							
							
						 
						
							2018-06-07 18:19:24 +03:00  
						
					 
				
					
						
							
							
								 
								Önder Kalacı
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Önder Kalacı
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Önder Kalacı
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								d918556dca 
								
							
								 
							
						 
						
							
							
								
								INSERT .. SELECT pushdown honors multi_shard_modification_mode  
							
							 
							
							
							
						 
						
							2018-06-06 12:42:23 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								336044f2a8 
								
							
								 
							
						 
						
							
							
								
								master_modify_multiple_shards() and TRUNCATE honors multi_shard_modification_mode  
							
							 
							
							
							
						 
						
							2018-06-06 12:29:05 +03:00  
						
					 
				
					
						
							
							
								 
								Önder Kalacı
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								51cb24b39c 
								
							
								 
							
						 
						
							
							
								
								Increase timeout to make the appveyor tests happy  
							
							 
							
							
							
						 
						
							2018-06-05 17:52:18 +03:00  
						
					 
				
					
						
							
							
								 
								Onder Kalaci
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Murat Tuncer
							
						 
						
							 
							
							
								
								
							
							
								
							
								98b99634f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2167  from citusdata/serf  
							
							 
							
							... 
							
							
							
							Add a debug message with distribution column value 
							
						 
						
							2018-06-05 17:38:54 +03:00  
						
					 
				
					
						
							
							
								 
								Marco Slot
							
						 
						
							 
							
							
							
								
							
								fd4ff29f2f 
								
							
								 
							
						 
						
							
							
								
								Add a debug message with distribution column value  
							
							 
							
							
							
						 
						
							2018-06-05 15:09:17 +03:00  
						
					 
				
					
						
							
							
								 
								Murat Tuncer
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Murat Tuncer
							
						 
						
							 
							
							
							
								
							
								ba50e3f33e 
								
							
								 
							
						 
						
							
							
								
								Add handling for grant/revoke all tables in schema  
							
							 
							
							
							
						 
						
							2018-05-31 13:47:02 +03:00  
						
					 
				
					
						
							
							
								 
								Jason Petersen
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Jason Petersen
							
						 
						
							 
							
							
								
								
							
							
								
							
								49c85c2522 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix windows citus_version  
							
							 
							
							
							
						 
						
							2018-05-28 17:43:39 -06:00