Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							8060974344 
							
						 
					 
					
						
						
							
							Fix replication  
						
						
						
						
					 
					
						2017-06-09 16:40:52 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d975e216 
							
						 
					 
					
						
						
							
							Comments  
						
						
						
						
					 
					
						2017-06-09 16:25:42 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							e54d7d536e 
							
						 
					 
					
						
						
							
							Cache state deltas  
						
						
						
						
					 
					
						2017-06-09 16:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							1e9b4d5a95 
							
						 
					 
					
						
						
							
							Merge pull request  #2268  from matrix-org/erikj/entity_has_changed  
						
						... 
						
						
						
						Fix has_any_entity_changed 
						
						
					 
					
						2017-06-09 15:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							efc2b7db95 
							
						 
					 
					
						
						
							
							Rewrite conditional  
						
						
						
						
					 
					
						2017-06-09 13:35:15 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd68019c2 
							
						 
					 
					
						
						
							
							Merge pull request  #2267  from matrix-org/erikj/missing_notifier  
						
						... 
						
						
						
						Fix removing of pushers when using workers 
						
						
					 
					
						2017-06-09 13:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							1946867bc2 
							
						 
					 
					
						
						
							
							Merge pull request  #2265  from matrix-org/erikj/remote_leave_outlier  
						
						... 
						
						
						
						Mark remote invite rejections as outliers 
						
						
					 
					
						2017-06-09 13:05:15 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							1664948e41 
							
						 
					 
					
						
						
							
							Comment  
						
						
						
						
					 
					
						2017-06-09 13:05:05 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							935e588799 
							
						 
					 
					
						
						
							
							Tweak SQL  
						
						
						
						
					 
					
						2017-06-09 13:01:23 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							eed59dcc1e 
							
						 
					 
					
						
						
							
							Fix has_any_entity_changed  
						
						... 
						
						
						
						Occaisonally has_any_entity_changed would throw the error: "Set changed
size during iteration" when taking the max of the `sorteddict`. While
its uncertain how that happens, its quite inefficient to iterate over
the entire dict anyway so we change to using the more traditional
`bisect_*` functions. 
						
						
					 
					
						2017-06-09 11:44:01 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2cac7623a5 
							
						 
					 
					
						
						
							
							Add missing notifier  
						
						
						
						
					 
					
						2017-06-09 11:24:41 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							298d83b340 
							
						 
					 
					
						
						
							
							Fix replication  
						
						
						
						
					 
					
						2017-06-09 11:01:28 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							0185b75381 
							
						 
					 
					
						
						
							
							Change is_host_joined to use current_state table  
						
						... 
						
						
						
						This bypasses a bug where using the state groups to figure out if a host
is in a room sometimes errors if the servers isn't in the room. (For
example when the server rejected an invite to a remote room) 
						
						
					 
					
						2017-06-09 10:52:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7132e5cdff 
							
						 
					 
					
						
						
							
							Mark remote invite rejections as outliers  
						
						
						
						
					 
					
						2017-06-09 10:08:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							98bdb4468b 
							
						 
					 
					
						
						
							
							Merge pull request  #2263  from matrix-org/erikj/fix_state_woes  
						
						... 
						
						
						
						Ensure we don't use unpersisted state group as prev group 
						
						
					 
					
						2017-06-08 12:56:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ea11ee09f3 
							
						 
					 
					
						
						
							
							Ensure we don't use unpersisted state group as prev group  
						
						
						
						
					 
					
						2017-06-08 11:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							c62c480dc6 
							
						 
					 
					
						
						
							
							Merge pull request  #2259  from matrix-org/erikj/fix_state_woes  
						
						... 
						
						
						
						Fix bug where state_group tables got corrupted 
						
						
					 
					
						2017-06-07 17:51:25 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							197bd126f0 
							
						 
					 
					
						
						
							
							Fix bug where state_group tables got corrupted  
						
						... 
						
						
						
						This is due to the fact that we prefilled caches using txn.call_after,
which always gets called including on error.
We fix this by making txn.call_after only fire when a transaction
completes successfully, which is what we want most of the time anyway. 
						
						
					 
					
						2017-06-07 17:39:36 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							f45f07ab86 
							
						 
					 
					
						
						
							
							Merge pull request  #2258  from matrix-org/erikj/user_dir  
						
						... 
						
						
						
						Don't start user_directory handling on workers 
						
						
					 
					
						2017-06-07 14:04:50 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							a053ff3979 
							
						 
					 
					
						
						
							
							Merge pull request  #2248  from matrix-org/erikj/state_fixup  
						
						... 
						
						
						
						Faster cache for get_joined_hosts 
						
						
					 
					
						2017-06-07 14:01:06 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ecdd2a3658 
							
						 
					 
					
						
						
							
							Don't start user_directory handling on workers  
						
						
						
						
					 
					
						2017-06-07 12:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2f34ad31ac 
							
						 
					 
					
						
						
							
							Add some logging to user directory  
						
						
						
						
					 
					
						2017-06-07 11:50:44 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							671f0afa1d 
							
						 
					 
					
						
						
							
							Merge pull request  #2256  from matrix-org/erikj/faster_device_updates  
						
						... 
						
						
						
						Split up device_lists_outbound_pokes table for faster updates. 
						
						
					 
					
						2017-06-07 11:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							64ed74c01e 
							
						 
					 
					
						
						
							
							When pruning, delete from device_lists_outbound_last_success  
						
						
						
						
					 
					
						2017-06-07 11:20:47 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							1a81a1898e 
							
						 
					 
					
						
						
							
							Keep pruning background task  
						
						
						
						
					 
					
						2017-06-07 11:16:56 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							6ba21bf2b8 
							
						 
					 
					
						
						
							
							Comments  
						
						
						
						
					 
					
						2017-06-07 11:08:36 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							09e4bc0501 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_fixup  
						
						
						
						
					 
					
						2017-06-07 11:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2a7ee1bc 
							
						 
					 
					
						
						
							
							Remove spurious log lines  
						
						
						
						
					 
					
						2017-06-07 11:05:17 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							65f0513a33 
							
						 
					 
					
						
						
							
							Split up device_lists_outbound_pokes table for faster updates.  
						
						
						
						
					 
					
						2017-06-07 11:02:38 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							6f83c4537c 
							
						 
					 
					
						
						
							
							Increase size of IP cache  
						
						
						
						
					 
					
						2017-06-07 10:18:44 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							cca94272fa 
							
						 
					 
					
						
						
							
							Fix typo when getting app name  
						
						
						
						
					 
					
						2017-06-06 11:50:07 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							66b121b2fc 
							
						 
					 
					
						
						
							
							Fix wrong number of arguments  
						
						
						
						
					 
					
						2017-06-06 11:46:38 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							8d34120a53 
							
						 
					 
					
						
						
							
							Merge pull request  #2253  from matrix-org/erikj/user_dir  
						
						... 
						
						
						
						Handle profile updates in user directory 
						
						
					 
					
						2017-06-01 17:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							1a01af079e 
							
						 
					 
					
						
						
							
							Handle profile updates in user directory  
						
						
						
						
					 
					
						2017-06-01 15:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							87e5e05aea 
							
						 
					 
					
						
						
							
							Merge pull request  #2252  from matrix-org/erikj/user_dir  
						
						... 
						
						
						
						Add a user directory 
						
						
					 
					
						2017-06-01 15:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							4d039aa2ca 
							
						 
					 
					
						
						
							
							Fix sqlite  
						
						
						
						
					 
					
						2017-06-01 14:58:48 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							21e255a8f1 
							
						 
					 
					
						
						
							
							Split the table in two  
						
						
						
						
					 
					
						2017-06-01 14:50:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							d5477c7afd 
							
						 
					 
					
						
						
							
							Tweak search query  
						
						
						
						
					 
					
						2017-06-01 13:28:01 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							02a6108235 
							
						 
					 
					
						
						
							
							Tweak search query  
						
						
						
						
					 
					
						2017-06-01 13:16:40 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7233341eac 
							
						 
					 
					
						
						
							
							Comments  
						
						
						
						
					 
					
						2017-06-01 13:11:38 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							8be6fd95a3 
							
						 
					 
					
						
						
							
							Check if host is still in room  
						
						
						
						
					 
					
						2017-06-01 13:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							59dbb47065 
							
						 
					 
					
						
						
							
							Remove spurious inlineCallbacks  
						
						
						
						
					 
					
						2017-06-01 11:41:29 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7db2491b 
							
						 
					 
					
						
						
							
							Fix removing users  
						
						
						
						
					 
					
						2017-06-01 11:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe6f3c521 
							
						 
					 
					
						
						
							
							Bug fixes and logging  
						
						... 
						
						
						
						- Check if room is public when a user joins before adding to user dir
- Fix typo of field name "content.join_rules" -> "content.join_rule" 
						
						
					 
					
						2017-06-01 11:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							036362ede6 
							
						 
					 
					
						
						
							
							Order by if they have profile info  
						
						
						
						
					 
					
						2017-06-01 09:41:08 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							a757dd4863 
							
						 
					 
					
						
						
							
							Use prefix matching  
						
						
						
						
					 
					
						2017-06-01 09:40:37 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							f5cc22bdc6 
							
						 
					 
					
						
						
							
							Comment on why arbitrary comments  
						
						
						
						
					 
					
						2017-05-31 17:30:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd1b2c525 
							
						 
					 
					
						
						
							
							Use unique indices  
						
						
						
						
					 
					
						2017-05-31 17:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7609aa9f 
							
						 
					 
					
						
						
							
							Comment briefly on how we keep user_directory up to date  
						
						
						
						
					 
					
						2017-05-31 17:11:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							f1378aef91 
							
						 
					 
					
						
						
							
							Convert to int  
						
						
						
						
					 
					
						2017-05-31 17:03:08 +01:00