a79410e7b8 
								
							
								 
							
						 
						
							
							
								
								Have _get_new_state_after_events return delta  
							
							... 
							
							
							
							If we have a delta from the existing to new current state, then we can
reuse that rather than manually working it out by fetching both lots of
state. 
							
						 
						
							2018-07-24 14:14:17 +01:00  
				
					
						
							
							
								 
						
							
							
								223341205e 
								
							
								 
							
						 
						
							
							
								
								Don't require to_delete to have event_ids  
							
							
							
						 
						
							2018-07-24 14:02:40 +01:00  
				
					
						
							
							
								 
						
							
							
								0a8e4f3af9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3592  from matrix-org/erikj/speed_up_calculate_state_delta  
							
							... 
							
							
							
							Speed up _calculate_state_delta 
							
						 
						
							2018-07-24 13:39:58 +01:00  
				
					
						
							
							
								 
						
							
							
								97acd385a3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/speed_up_calculate_state_delta  
							
							
							
						 
						
							2018-07-24 11:32:13 +01:00  
				
					
						
							
							
								 
						
							
							
								0fa73e4a63 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary if  
							
							
							
						 
						
							2018-07-24 11:19:23 +01:00  
				
					
						
							
							
								 
						
							
							
								2581eb3e1d 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2018-07-24 11:14:28 +01:00  
				
					
						
							
							
								 
						
							
							
								69292de6cc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3591  from matrix-org/rav/logcontext_fixes  
							
							... 
							
							
							
							Logcontext fixes 
							
						 
						
							2018-07-24 11:11:27 +01:00  
				
					
						
							
							
								 
						
							
							
								ff5426f6b8 
								
							
								 
							
						 
						
							
							
								
								Speed up _calculate_state_delta  
							
							
							
						 
						
							2018-07-24 10:55:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a678145010 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into rav/logcontext_fixes  
							
							
							
						 
						
							2018-07-24 10:43:30 +01:00  
				
					
						
							
							
								 
						
							
							
								d436ad332c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3555  from matrix-org/erikj/client_apis_move  
							
							... 
							
							
							
							Make client_reader support some more read only APIs 
							
						 
						
							2018-07-24 10:42:28 +01:00  
				
					
						
							
							
								 
						
							
							
								2601ee28bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3590  from matrix-org/rav/persist_events_metrics  
							
							... 
							
							
							
							Add some measure blocks to persist_events 
							
						 
						
							2018-07-24 10:41:51 +01:00  
				
					
						
							
							
								 
						
							
							
								536bc63a4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into erikj/client_apis_move  
							
							
							
						 
						
							2018-07-24 09:57:05 +01:00  
				
					
						
							
							
								 
						
							
							
								cf2d15c6a9 
								
							
								 
							
						 
						
							
							
								
								another couple of logcontext leaks  
							
							
							
						 
						
							2018-07-24 00:57:48 +01:00  
				
					
						
							
							
								 
						
							
							
								c6e66821a9 
								
							
								 
							
						 
						
							
							
								
								Changelog  
							
							
							
						 
						
							2018-07-24 00:38:39 +01:00  
				
					
						
							
							
								 
						
							
							
								8dff6e0322 
								
							
								 
							
						 
						
							
							
								
								Logcontext fixes  
							
							... 
							
							
							
							Fix some random logcontext leaks. 
							
						 
						
							2018-07-24 00:37:17 +01:00  
				
					
						
							
							
								 
						
							
							
								30957a941a 
								
							
								 
							
						 
						
							
							
								
								changelog  
							
							
							
						 
						
							2018-07-24 00:24:38 +01:00  
				
					
						
							
							
								 
						
							
							
								69fb5dbdab 
								
							
								 
							
						 
						
							
							
								
								fix idiocy  
							
							
							
						 
						
							2018-07-24 00:04:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1938cffaea 
								
							
								 
							
						 
						
							
							
								
								Add some measure blocks to persist_events  
							
							... 
							
							
							
							... to help us figure out where 40% of CPU is going 
							
						 
						
							2018-07-23 23:48:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f559119de0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3584  from matrix-org/erikj/use_cached  
							
							... 
							
							
							
							Only get cached state from context in persist_event 
							
						 
						
							2018-07-23 17:52:45 +01:00  
				
					
						
							
							
								 
						
							
							
								8b9f164fff 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2018-07-23 17:43:01 +01:00  
				
					
						
							
							
								 
						
							
							
								2d5bba151b 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2018-07-23 17:29:32 +01:00  
				
					
						
							
							
								 
						
							
							
								50c60e5fad 
								
							
								 
							
						 
						
							
							
								
								Only get cached state from context in persist_event  
							
							... 
							
							
							
							We don't want to bother pulling out the current state from the DB since
until we know we have to. Checking the context for state is just an
optimisation. 
							
						 
						
							2018-07-23 17:21:40 +01:00  
				
					
						
							
							
								 
						
							
							
								a646bdc670 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3582  from matrix-org/erikj/fixup_stateless  
							
							... 
							
							
							
							Fix missing attributes on workers. 
							
						 
						
							2018-07-23 16:44:42 +01:00  
				
					
						
							
							
								 
						
							
							
								9f41ad491d 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2018-07-23 16:31:46 +01:00  
				
					
						
							
							
								 
						
							
							
								0faa3223cd 
								
							
								 
							
						 
						
							
							
								
								Fix missing attributes on workers.  
							
							... 
							
							
							
							This was missed during the transition from attribute to getter for
getting state from context. 
							
						 
						
							2018-07-23 16:28:00 +01:00  
				
					
						
							
							
								 
						
							
							
								37e87611bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3581  from matrix-org/erikj/fixup_stateless  
							
							... 
							
							
							
							Fix EventContext when using workers 
							
						 
						
							2018-07-23 16:06:59 +01:00  
				
					
						
							
							
								 
						
							
							
								a4d24781bf 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2018-07-23 15:28:51 +01:00  
				
					
						
							
							
								 
						
							
							
								999bcf9d01 
								
							
								 
							
						 
						
							
							
								
								Fix EventContext when using workers  
							
							... 
							
							
							
							We were:
  1. Not correctly setting all attributes
  2. Using defer.inlineCallbacks in a non-generator 
							
						 
						
							2018-07-23 15:24:21 +01:00  
				
					
						
							
							
								 
						
							
							
								9c294ea864 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3579  from matrix-org/erikj/stateless_contexts_4  
							
							... 
							
							
							
							Add concept of StatelessContext, take 4. 
							
						 
						
							2018-07-23 15:14:39 +01:00  
				
					
						
							
							
								 
						
							
							
								4797ed000e 
								
							
								 
							
						 
						
							
							
								
								Update docstrings to make sense  
							
							
							
						 
						
							2018-07-23 15:05:56 +01:00  
				
					
						
							
							
								 
						
							
							
								726a0b1e64 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into erikj/stateless_contexts_4  
							
							
							
						 
						
							2018-07-23 14:44:27 +01:00  
				
					
						
							
							
								 
						
							
							
								f0a1b8e4cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3577  from matrix-org/erikj/cleanup_context  
							
							... 
							
							
							
							Refcator EventContext to accept state during init 
							
						 
						
							2018-07-23 14:41:37 +01:00  
				
					
						
							
							
								 
						
							
							
								8fbe418777 
								
							
								 
							
						 
						
							
							
								
								Fix unit tests  
							
							
							
						 
						
							2018-07-23 13:33:49 +01:00  
				
					
						
							
							
								 
						
							
							
								0b0b24cb82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/client_apis_move  
							
							
							
						 
						
							2018-07-23 13:21:15 +01:00  
				
					
						
							
							
								 
						
							
							
								4fc52b1037 
								
							
								 
							
						 
						
							
							
								
								Update docs/workers.rst  
							
							
							
						 
						
							2018-07-23 13:20:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f3182bb1d0 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2018-07-23 13:19:24 +01:00  
				
					
						
							
							
								 
						
							
							
								027bc01a1b 
								
							
								 
							
						 
						
							
							
								
								Add support for updating state  
							
							
							
						 
						
							2018-07-23 13:17:25 +01:00  
				
					
						
							
							
								 
						
							
							
								e42510ba63 
								
							
								 
							
						 
						
							
							
								
								Use new getters  
							
							
							
						 
						
							2018-07-23 13:17:22 +01:00  
				
					
						
							
							
								 
						
							
							
								440b8845b5 
								
							
								 
							
						 
						
							
							
								
								Make EventContext lazy load state  
							
							
							
						 
						
							2018-07-23 12:56:56 +01:00  
				
					
						
							
							
								 
						
							
							
								842cdece42 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-07-23 12:31:35 +01:00  
				
					
						
							
							
								 
						
							
							
								959f4b9074 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2018-07-23 12:22:59 +01:00  
				
					
						
							
							
								 
						
							
							
								acbfdc3442 
								
							
								 
							
						 
						
							
							
								
								Refcator EventContext to accept state during init  
							
							
							
						 
						
							2018-07-23 12:20:55 +01:00  
				
					
						
							
							
								 
						
							
							
								354a99c968 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3520  from matrix-org/matthew/sync_deleted_devices  
							
							... 
							
							
							
							Announce deleted devices explicitly over federation. 
							
						 
						
							2018-07-23 10:16:05 +01:00  
				
					
						
							
							
								 
						
							
							
								9b34f3ea3a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into matthew/sync_deleted_devices  
							
							
							
						 
						
							2018-07-23 10:03:28 +01:00  
				
					
						
							
							
								 
						
							
							
								c1bf2b587e 
								
									
								
							
								 
							
						 
						
							
							
								
								add trailing comma  
							
							
							
						 
						
							2018-07-23 09:56:23 +01:00  
				
					
						
							
							
								 
						
							
							
								3132b89f12 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the rest of the .iterwhatever go away ( #3562 )  
							
							
							
						 
						
							2018-07-21 15:47:18 +10:00  
				
					
						
							
							
								 
						
							
							
								5c88bb722f 
								
							
								 
							
						 
						
							
							
								
								Move PaginationHandler to its own file  
							
							
							
						 
						
							2018-07-20 15:32:23 +01:00  
				
					
						
							
							
								 
						
							
							
								0ecf68aedc 
								
							
								 
							
						 
						
							
							
								
								Move check_in_room_or_world_readable to Auth  
							
							
							
						 
						
							2018-07-20 15:30:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ff48ab8527 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3572  from matrix-org/rav/linearizer_cancellation  
							
							... 
							
							
							
							Test and fix support for cancellation in Linearizer 
							
						 
						
							2018-07-20 14:44:02 +01:00  
				
					
						
							
							
								 
						
							
							
								5c30cb709a 
								
							
								 
							
						 
						
							
							
								
								Changelog  
							
							
							
						 
						
							2018-07-20 14:01:36 +01:00