6fd7e6db3d 
								
							
								 
							
						 
						
							
							
								
								Fix user dir to not assume existence of user  
							
							
							
						 
						
							2017-06-13 11:11:26 +01:00  
				
					
						
							
							
								 
						
							
							
								fdca6e36ee 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2274  from matrix-org/erikj/cache_is_host_joined  
							
							... 
							
							
							
							Add cache for is_host_joined 
							
						 
						
							2017-06-13 10:58:53 +01:00  
				
					
						
							
							
								 
						
							
							
								90ae0cffec 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2275  from matrix-org/erikj/tweark_user_directory_search  
							
							... 
							
							
							
							Tweak the ranking of PG user dir search 
							
						 
						
							2017-06-13 10:58:43 +01:00  
				
					
						
							
							
								 
						
							
							
								de4cb50ca6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2276  from matrix-org/erikj/fix_user_di  
							
							... 
							
							
							
							Don't assume existence of events when updating user directory 
							
						 
						
							2017-06-13 10:55:41 +01:00  
				
					
						
							
							
								 
						
							
							
								a09e09ce76 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2277  from matrix-org/erikj/media  
							
							... 
							
							
							
							Throw exception when not retrying when downloading media 
							
						 
						
							2017-06-13 10:52:45 +01:00  
				
					
						
							
							
								 
						
							
							
								48d2949416 
								
							
								 
							
						 
						
							
							
								
								Throw exception when not retrying when downloading media  
							
							
							
						 
						
							2017-06-13 10:23:14 +01:00  
				
					
						
							
							
								 
						
							
							
								6ae8373d40 
								
							
								 
							
						 
						
							
							
								
								Don't assume existance of events when updating user directory  
							
							
							
						 
						
							2017-06-13 10:19:26 +01:00  
				
					
						
							
							
								 
						
							
							
								b58e24cc3c 
								
							
								 
							
						 
						
							
							
								
								Tweak the ranking of PG user dir search  
							
							
							
						 
						
							2017-06-13 10:16:31 +01:00  
				
					
						
							
							
								 
						
							
							
								d53fe399eb 
								
							
								 
							
						 
						
							
							
								
								Add cache for is_host_joined  
							
							
							
						 
						
							2017-06-13 09:56:18 +01:00  
				
					
						
							
							
								 
						
							
							
								a837765e8c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2266  from matrix-org/erikj/host_in_room  
							
							... 
							
							
							
							Change is_host_joined to use current_state table 
							
						 
						
							2017-06-12 09:49:51 +01:00  
				
					
						
							
							
								 
						
							
							
								f540b494a4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2269  from matrix-org/erikj/cache_state_delta  
							
							... 
							
							
							
							Cache state deltas 
							
						 
						
							2017-06-09 18:32:04 +01:00  
				
					
						
							
							
								 
						
							
							
								8060974344 
								
							
								 
							
						 
						
							
							
								
								Fix replication  
							
							
							
						 
						
							2017-06-09 16:40:52 +01:00  
				
					
						
							
							
								 
						
							
							
								b0d975e216 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2017-06-09 16:25:42 +01:00  
				
					
						
							
							
								 
						
							
							
								e54d7d536e 
								
							
								 
							
						 
						
							
							
								
								Cache state deltas  
							
							
							
						 
						
							2017-06-09 16:24:00 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								efc2b7db95 
								
							
								 
							
						 
						
							
							
								
								Rewrite conditional  
							
							
							
						 
						
							2017-06-09 13:35:15 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1664948e41 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2017-06-09 13:05:05 +01:00  
				
					
						
							
							
								 
						
							
							
								935e588799 
								
							
								 
							
						 
						
							
							
								
								Tweak SQL  
							
							
							
						 
						
							2017-06-09 13:01:23 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								2cac7623a5 
								
							
								 
							
						 
						
							
							
								
								Add missing notifier  
							
							
							
						 
						
							2017-06-09 11:24:41 +01:00  
				
					
						
							
							
								 
						
							
							
								298d83b340 
								
							
								 
							
						 
						
							
							
								
								Fix replication  
							
							
							
						 
						
							2017-06-09 11:01:28 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7132e5cdff 
								
							
								 
							
						 
						
							
							
								
								Mark remote invite rejections as outliers  
							
							
							
						 
						
							2017-06-09 10:08:18 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ea11ee09f3 
								
							
								 
							
						 
						
							
							
								
								Ensure we don't use unpersisted state group as prev group  
							
							
							
						 
						
							2017-06-08 11:59:57 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ecdd2a3658 
								
							
								 
							
						 
						
							
							
								
								Don't start user_directory handling on workers  
							
							
							
						 
						
							2017-06-07 12:02:53 +01:00  
				
					
						
							
							
								 
						
							
							
								2f34ad31ac 
								
							
								 
							
						 
						
							
							
								
								Add some logging to user directory  
							
							
							
						 
						
							2017-06-07 11:50:44 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								64ed74c01e 
								
							
								 
							
						 
						
							
							
								
								When pruning, delete from device_lists_outbound_last_success  
							
							
							
						 
						
							2017-06-07 11:20:47 +01:00  
				
					
						
							
							
								 
						
							
							
								1a81a1898e 
								
							
								 
							
						 
						
							
							
								
								Keep pruning background task  
							
							
							
						 
						
							2017-06-07 11:16:56 +01:00  
				
					
						
							
							
								 
						
							
							
								6ba21bf2b8 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2017-06-07 11:08:36 +01:00  
				
					
						
							
							
								 
						
							
							
								09e4bc0501 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_fixup  
							
							
							
						 
						
							2017-06-07 11:05:23 +01:00  
				
					
						
							
							
								 
						
							
							
								6e2a7ee1bc 
								
							
								 
							
						 
						
							
							
								
								Remove spurious log lines  
							
							
							
						 
						
							2017-06-07 11:05:17 +01:00  
				
					
						
							
							
								 
						
							
							
								65f0513a33 
								
							
								 
							
						 
						
							
							
								
								Split up device_lists_outbound_pokes table for faster updates.  
							
							
							
						 
						
							2017-06-07 11:02:38 +01:00  
				
					
						
							
							
								 
						
							
							
								6f83c4537c 
								
							
								 
							
						 
						
							
							
								
								Increase size of IP cache  
							
							
							
						 
						
							2017-06-07 10:18:44 +01:00  
				
					
						
							
							
								 
						
							
							
								cca94272fa 
								
							
								 
							
						 
						
							
							
								
								Fix typo when getting app name  
							
							
							
						 
						
							2017-06-06 11:50:07 +01:00  
				
					
						
							
							
								 
						
							
							
								66b121b2fc 
								
							
								 
							
						 
						
							
							
								
								Fix wrong number of arguments  
							
							
							
						 
						
							2017-06-06 11:46:38 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1a01af079e 
								
							
								 
							
						 
						
							
							
								
								Handle profile updates in user directory  
							
							
							
						 
						
							2017-06-01 15:39:51 +01:00  
				
					
						
							
							
								 
						
							
							
								87e5e05aea 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2252  from matrix-org/erikj/user_dir  
							
							... 
							
							
							
							Add a user directory 
							
						 
						
							2017-06-01 15:39:32 +01:00  
				
					
						
							
							
								 
						
							
							
								4d039aa2ca 
								
							
								 
							
						 
						
							
							
								
								Fix sqlite  
							
							
							
						 
						
							2017-06-01 14:58:48 +01:00  
				
					
						
							
							
								 
						
							
							
								21e255a8f1 
								
							
								 
							
						 
						
							
							
								
								Split the table in two  
							
							
							
						 
						
							2017-06-01 14:50:46 +01:00  
				
					
						
							
							
								 
						
							
							
								d5477c7afd 
								
							
								 
							
						 
						
							
							
								
								Tweak search query  
							
							
							
						 
						
							2017-06-01 13:28:01 +01:00  
				
					
						
							
							
								 
						
							
							
								02a6108235 
								
							
								 
							
						 
						
							
							
								
								Tweak search query  
							
							
							
						 
						
							2017-06-01 13:16:40 +01:00