Erik Johnston
							
						 
						
							 
							
							
							
								
							
								2cc998fed8 
								
							
								 
							
						 
						
							
							
								
								Fix replication. And notify  
							
							 
							
							
							
						 
						
							2017-07-20 17:13:18 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d4d12daed9 
								
							
								 
							
						 
						
							
							
								
								Include registration and as stores in frontend proxy  
							
							 
							
							
							
						 
						
							2017-07-07 18:36:45 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								1fc4a962e4 
								
							
								 
							
						 
						
							
							
								
								Add a frontend proxy  
							
							 
							
							
							
						 
						
							2017-07-07 18:19:46 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								78cefd78d6 
								
							
								 
							
						 
						
							
							
								
								Make workers report to master for user ip updates  
							
							 
							
							
							
						 
						
							2017-06-27 14:58:10 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								8177563ebe 
								
							
								 
							
						 
						
							
							
								
								Fix for workers  
							
							 
							
							
							
						 
						
							2017-06-21 13:57:49 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								dfeca6cf40 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2286  from matrix-org/erikj/split_out_user_dir  
							
							 
							
							... 
							
							
							
							Split out user directory to a separate process 
							
						 
						
							2017-06-16 13:01:19 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								6aa5bc8635 
								
							
								 
							
						 
						
							
							
								
								Initial worker impl  
							
							 
							
							
							
						 
						
							2017-06-16 11:47:11 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5ddd199870 
								
							
								 
							
						 
						
							
							
								
								Typo  
							
							 
							
							
							
						 
						
							2017-06-15 10:49:10 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								4b461a6931 
								
							
								 
							
						 
						
							
							
								
								Add some more stats  
							
							 
							
							
							
						 
						
							2017-06-15 09:39:39 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								617304b2cf 
								
							
								 
							
						 
						
							
							
								
								Fix phone home stats  
							
							 
							
							
							
						 
						
							2017-06-14 19:47:15 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								f87b287291 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2127  from APwhitehat/alreadystarted  
							
							 
							
							... 
							
							
							
							print something legible if synapse already running 
							
						 
						
							2017-04-27 15:46:53 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Wolff
							
						 
						
							 
							
							
								
								
							
							
								
							
								d4040e9e28 
								
									
								
							
								 
							
						 
						
							
							
								
								Queried CONDITIONAL_REQUIREMENTS  
							
							 
							
							
							
						 
						
							2017-04-18 16:19:48 -05:00  
						
					 
				
					
						
							
							
								 
								Matthew Wolff
							
						 
						
							 
							
							
								
								
							
							
								
							
								54f9a4cb59 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed travis build failure  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthew Wolff <matthewjwolff@gmail.com> 
							
						 
						
							2017-04-17 01:38:27 -05:00  
						
					 
				
					
						
							
							
								 
								Matthew Wolff
							
						 
						
							 
							
							
								
								
							
							
								
							
								8e780b113d 
								
									
								
							
								 
							
						 
						
							
							
								
								web_server_root documentation fix  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthew Wolff <matthewjwolff@gmail.com> 
							
						 
						
							2017-04-17 00:49:11 -05:00  
						
					 
				
					
						
							
							
								 
								Anant Prakash
							
						 
						
							 
							
							
							
								
							
								c1f52a321d 
								
							
								 
							
						 
						
							
							
								
								synctl.py: Check if synapse is already running  
							
							 
							
							
							
						 
						
							2017-04-13 18:00:02 +05:30  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								247c736b9b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2115  from matrix-org/erikj/dedupe_federation_repl  
							
							 
							
							... 
							
							
							
							Reduce federation replication traffic 
							
						 
						
							2017-04-12 11:07:13 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								9c712a366f 
								
							
								 
							
						 
						
							
							
								
								Move get_presence_list_* to SlaveStore  
							
							 
							
							
							
						 
						
							2017-04-11 16:07:33 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								414522aed5 
								
							
								 
							
						 
						
							
							
								
								Move get_interested_parties  
							
							 
							
							
							
						 
						
							2017-04-11 15:33:26 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								28a4649785 
								
							
								 
							
						 
						
							
							
								
								Remove HTTP replication APIs  
							
							 
							
							
							
						 
						
							2017-04-11 09:52:11 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								29574fd5b3 
								
							
								 
							
						 
						
							
							
								
								Reduce federation presence replication traffic  
							
							 
							
							... 
							
							
							
							This is mainly done by moving the calculation of where to send presence
updates from the presence handler to the transaction queue, so we only
need to send the presence event (and not the destinations) across the
replication connection. Before we were duplicating by sending the full
state across once per destination. 
							
						 
						
							2017-04-10 16:48:30 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								449d1297ca 
								
							
								 
							
						 
						
							
							
								
								Fix up federation SendQueue and document types  
							
							 
							
							
							
						 
						
							2017-04-07 11:48:33 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								54f59bd7d4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2107  from HarHarLinks/patch-1  
							
							 
							
							... 
							
							
							
							fix typo in synctl help 
							
						 
						
							2017-04-07 09:54:37 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								98ce212093 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2103  from matrix-org/erikj/no-double-encode  
							
							 
							
							... 
							
							
							
							Don't double encode replication data 
							
						 
						
							2017-04-07 09:39:52 +01:00  
						
					 
				
					
						
							
							
								 
								Kim Brose
							
						 
						
							 
							
							
							
								
							
								8a1137ceab 
								
							
								 
							
						 
						
							
							
								
								fix typo in synctl help  
							
							 
							
							
							
						 
						
							2017-04-06 17:10:20 +02:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								391712a4f9 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							 
							
							
							
						 
						
							2017-04-06 13:35:00 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								dbf87282d3 
								
							
								 
							
						 
						
							
							
								
								Docs  
							
							 
							
							
							
						 
						
							2017-04-06 13:11:21 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								b5cb6347a4 
								
							
								 
							
						 
						
							
							
								
								Don't immediately notify the master about users whose syncs have gone away  
							
							 
							
							
							
						 
						
							2017-04-05 13:25:40 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								96b9b6c127 
								
							
								 
							
						 
						
							
							
								
								Don't double json encode typing replication data  
							
							 
							
							
							
						 
						
							2017-04-05 11:34:20 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								f10ce8944b 
								
							
								 
							
						 
						
							
							
								
								Don't double json encode federation replication data  
							
							 
							
							
							
						 
						
							2017-04-05 11:10:28 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								a5c401bd12 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2097  from matrix-org/erikj/repl_tcp_client  
							
							 
							
							... 
							
							
							
							Move to using TCP replication 
							
						 
						
							2017-04-05 09:36:21 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d1d5362267 
								
							
								 
							
						 
						
							
							
								
								Add comment  
							
							 
							
							
							
						 
						
							2017-04-04 16:41:03 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ac66e11f2b 
								
							
								 
							
						 
						
							
							
								
								Add the appropriate amount of preserve_fn  
							
							 
							
							
							
						 
						
							2017-04-04 15:22:54 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								3376f16012 
								
							
								 
							
						 
						
							
							
								
								Shuffle and comment synchrotron presence  
							
							 
							
							
							
						 
						
							2017-04-04 11:14:16 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								6ce6bbedcb 
								
							
								 
							
						 
						
							
							
								
								Move where we ack federation  
							
							 
							
							
							
						 
						
							2017-04-04 11:02:44 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								62b89daac6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/repl_tcp_server  
							
							 
							
							
							
						 
						
							2017-04-04 09:46:16 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								36c28bc467 
								
							
								 
							
						 
						
							
							
								
								Update all the workers and master to use TCP replication  
							
							 
							
							
							
						 
						
							2017-04-03 15:35:52 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								8a240e4f9c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2078  from APwhitehat/assertuserfriendly  
							
							 
							
							... 
							
							
							
							add user friendly report of assertion error in synctl.py 
							
						 
						
							2017-03-31 14:41:49 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								3ba2859e0c 
								
							
								 
							
						 
						
							
							
								
								Add tcp replication listener type and hook it up  
							
							 
							
							
							
						 
						
							2017-03-30 13:31:10 +01:00  
						
					 
				
					
						
							
							
								 
								Anant Prakash
							
						 
						
							 
							
							
							
								
							
								6cdca71079 
								
							
								 
							
						 
						
							
							
								
								synctl.py: wait for synapse to stop before restarting ( #2020 )  
							
							 
							
							
							
						 
						
							2017-03-29 19:20:13 +01:00  
						
					 
				
					
						
							
							
								 
								Anant Prakash
							
						 
						
							 
							
							
							
								
							
								305d16d612 
								
							
								 
							
						 
						
							
							
								
								add user friendly report of assertion error in synctl.py  
							
							 
							
							... 
							
							
							
							Signed-off-by: Anant Prakash <anantprakashjsr@gmail.com> 
							
						 
						
							2017-03-29 20:41:39 +05:30  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								48e7697911 
								
							
								 
							
						 
						
							
							
								
								Add slave transaction store  
							
							 
							
							
							
						 
						
							2017-03-24 13:05:30 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								37a187bfab 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2033  from matrix-org/erikj/repl_speed  
							
							 
							
							... 
							
							
							
							Don't send the full event json over replication 
							
						 
						
							2017-03-21 13:11:15 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								aac6d1fc9b 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							 
							
							
							
						 
						
							2017-03-20 13:47:56 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								067b00d49d 
								
							
								 
							
						 
						
							
							
								
								Run the reactor with the sentinel logcontext  
							
							 
							
							... 
							
							
							
							This fixes a class of 'Unexpected logcontext' messages, which were happening
because the logcontext was somewhat arbitrarily swapping between the sentinel
and the `run` logcontext. 
							
						 
						
							2017-03-18 00:07:43 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								61f471f779 
								
							
								 
							
						 
						
							
							
								
								Don't send the full event json over replication  
							
							 
							
							
							
						 
						
							2017-03-17 15:50:01 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								6957bfdca6 
								
							
								 
							
						 
						
							
							
								
								Don't recreate so many sets  
							
							 
							
							
							
						 
						
							2017-03-16 11:54:26 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								d84bd51e95 
								
							
								 
							
						 
						
							
							
								
								Refactor logger config for workers  
							
							 
							
							... 
							
							
							
							- to make it easier to add more config options. 
							
						 
						
							2017-03-10 15:34:01 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								3a46280ca3 
								
							
								 
							
						 
						
							
							
								
								Add db functions needed for room initial sync to slave  
							
							 
							
							
							
						 
						
							2017-02-13 11:16:53 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								4ac363a168 
								
							
								 
							
						 
						
							
							
								
								Remove debug logging  
							
							 
							
							
							
						 
						
							2017-01-30 14:10:12 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								252b503fc8 
								
							
								 
							
						 
						
							
							
								
								Hook device list updates to replication  
							
							 
							
							
							
						 
						
							2017-01-27 14:31:35 +00:00