678a92cb56 
								
							
								 
							
						 
						
							
							
								
								Replace missed usages of FrozenEvent  
							
							
							
						 
						
							2019-01-25 10:32:30 +00:00  
				
					
						
							
							
								 
						
							
							
								be6a7e47fa 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Require event format version to parse or create events"  
							
							
							
						 
						
							2019-01-25 10:23:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e8c9f15397 
								
							
								 
							
						 
						
							
							
								
								Replace missed usages of FrozenEvent  
							
							
							
						 
						
							2019-01-24 11:14:07 +00:00  
				
					
						
							
							
								 
						
							
							
								bebe325e6c 
								
							
								 
							
						 
						
							
							
								
								Rename POST param to METHOD  
							
							
							
						 
						
							2018-08-08 10:36:18 +01:00  
				
					
						
							
							
								 
						
							
							
								729b672823 
								
							
								 
							
						 
						
							
							
								
								Use new helper base class for ReplicationSendEventRestServlet  
							
							
							
						 
						
							2018-07-31 14:32:23 +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  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								77ac14b960 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass around the reactor explicitly ( #3385 )  
							
							
							
						 
						
							2018-06-22 09:37:10 +01:00  
				
					
						
							
							
								 
						
							
							
								b78395b7fe 
								
							
								 
							
						 
						
							
							
								
								Refactor ResponseCache usage  
							
							... 
							
							
							
							Adds a `.wrap` method to ResponseCache which wraps up the boilerplate of a
(get, set) pair, and then use it throughout the codebase.
This will be largely non-functional, but does include the following functional
changes:
* federation_server.on_context_state_request: drops use of _server_linearizer
  which looked redundant and could cause incorrect cache misses by yielding
  between the get and the set.
* RoomListHandler.get_remote_public_room_list(): fixes logcontext leaks
* the wrap function includes some logging. I'm hoping this won't be too noisy
  on production. 
							
						 
						
							2018-04-12 13:02:15 +01:00  
				
					
						
							
							
								 
						
							
							
								b3384232a0 
								
							
								 
							
						 
						
							
							
								
								Add metrics for ResponseCache  
							
							
							
						 
						
							2018-04-10 23:14:47 +01:00  
				
					
						
							
							
								 
						
							
							
								d0fcc48f9d 
								
							
								 
							
						 
						
							
							
								
								extra_users is actually a list of UserIDs  
							
							
							
						 
						
							2018-03-13 11:20:06 +00:00  
				
					
						
							
							
								 
						
							
							
								126b9bf96f 
								
							
								 
							
						 
						
							
							
								
								Log in the correct places  
							
							
							
						 
						
							2018-03-01 12:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								157298f986 
								
							
								 
							
						 
						
							
							
								
								Don't do preserve_fn for every request  
							
							
							
						 
						
							2018-03-01 11:59:45 +00:00  
				
					
						
							
							
								 
						
							
							
								89f90d808a 
								
							
								 
							
						 
						
							
							
								
								Add some logging  
							
							
							
						 
						
							2018-03-01 11:59:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8ded8ba2c7 
								
							
								 
							
						 
						
							
							
								
								Make repl send_event idempotent and retry on timeouts  
							
							... 
							
							
							
							If we treated timeouts as failures on the worker we would attempt to
clean up e.g. push actions while the master might still process the
event. 
							
						 
						
							2018-03-01 11:20:34 +00:00  
				
					
						
							
							
								 
						
							
							
								6b8604239f 
								
							
								 
							
						 
						
							
							
								
								Correctly send ratelimit and extra_users params  
							
							
							
						 
						
							2018-03-01 10:08:39 +00:00  
				
					
						
							
							
								 
						
							
							
								28e973ac11 
								
							
								 
							
						 
						
							
							
								
								Calculate push actions on worker  
							
							
							
						 
						
							2018-02-28 18:02:30 +00:00  
				
					
						
							
							
								 
						
							
							
								106906a65e 
								
							
								 
							
						 
						
							
							
								
								Don't serialize current state over replication  
							
							
							
						 
						
							2018-02-15 13:53:18 +00:00  
				
					
						
							
							
								 
						
							
							
								ef344b10e5 
								
							
								 
							
						 
						
							
							
								
								Don't log errors propogated from send_event  
							
							
							
						 
						
							2018-02-15 11:03:49 +00:00  
				
					
						
							
							
								 
						
							
							
								24dd73028a 
								
							
								 
							
						 
						
							
							
								
								Add replication http endpoint for event sending  
							
							
							
						 
						
							2018-02-07 10:32:32 +00:00