Erik Johnston
							
						 
						
							 
							
							
							
								
							
								9219139351 
								
							
								 
							
						 
						
							
							
								
								Preserve some logcontexts  
							
							 
							
							
							
						 
						
							2016-08-24 11:58:40 +01:00  
						
					 
				
					
						
							
							
								 
								Matrix
							
						 
						
							 
							
							
							
								
							
								f743471380 
								
							
								 
							
						 
						
							
							
								
								Change name of metric  
							
							 
							
							
							
						 
						
							2016-08-17 15:05:50 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								b9e888858c 
								
							
								 
							
						 
						
							
							
								
								Move Measure block inside loop  
							
							 
							
							
							
						 
						
							2016-08-17 14:52:26 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								7321f45457 
								
							
								 
							
						 
						
							
							
								
								Clean up _ServiceQueuer  
							
							 
							
							
							
						 
						
							2016-08-17 12:03:04 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c626fc576a 
								
							
								 
							
						 
						
							
							
								
								Move the AS handler out of the Handlers object.  
							
							 
							
							... 
							
							
							
							Access it directly from the homeserver itself. It already wasn't
inheriting from BaseHandler storing it on the Handlers object was
already somewhat dubious. 
							
						 
						
							2016-05-31 13:53:48 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							 
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								4dec901c76 
								
							
								 
							
						 
						
							
							
								
								Cap the time to retry txns to appservices to 8.5 minutes  
							
							 
							
							... 
							
							
							
							There's been numerous issues with people playing around with their
application service and then not receiving events from their HS for
ages due to backoff timers reaching crazy heights (albeit capped at
< 1 day).
Reduce the max time between pokes to be 8.5 minutes (2^9 secs) which
is quick enough for people to wait it out (avg wait time being 4.25 min)
but long enough to actually give the AS breathing room if it needs it. 
							
						 
						
							2015-10-21 10:10:55 +01:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								32206dde3f 
								
							
								 
							
						 
						
							
							
								
								Fixes from PR comments  
							
							 
							
							
							
						 
						
							2015-03-26 10:11:52 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								d04fa1f712 
								
							
								 
							
						 
						
							
							
								
								Implement ServiceQueuer with tests.  
							
							 
							
							
							
						 
						
							2015-03-16 14:03:16 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								6279285b2a 
								
							
								 
							
						 
						
							
							
								
								Replace EventGrouper for ServiceQueuer to move to push-based txns. Fix tests and add stub tests for ServiceQueuer.  
							
							 
							
							
							
						 
						
							2015-03-16 13:15:40 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								c9c444f562 
								
							
								 
							
						 
						
							
							
								
								Wrap polling/retry blocks in try/excepts to avoid sending to other ASes breaking permanently should an error occur.  
							
							 
							
							
							
						 
						
							2015-03-16 10:38:02 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								835e01fc70 
								
							
								 
							
						 
						
							
							
								
								Minor PR comment tweaks.  
							
							 
							
							
							
						 
						
							2015-03-16 10:16:59 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								db1fbc6c6f 
								
							
								 
							
						 
						
							
							
								
								Fix remaining scheduler bugs. Add more informative logging.  
							
							 
							
							
							
						 
						
							2015-03-10 10:04:20 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								04c9751f24 
								
							
								 
							
						 
						
							
							
								
								Bug fixes whilst putting it all together  
							
							 
							
							
							
						 
						
							2015-03-09 17:45:41 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								21fd84dcb8 
								
							
								 
							
						 
						
							
							
								
								Use seconds; start gluing in the AS scheduler into the AS handler.  
							
							 
							
							
							
						 
						
							2015-03-09 17:01:19 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								64345b7559 
								
							
								 
							
						 
						
							
							
								
								Upper bound the backoff.  
							
							 
							
							
							
						 
						
							2015-03-06 16:41:19 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								2602ddc379 
								
							
								 
							
						 
						
							
							
								
								Apply clarity and docstrings  
							
							 
							
							
							
						 
						
							2015-03-06 16:16:14 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								0354659f9d 
								
							
								 
							
						 
						
							
							
								
								Finish synapse.appservice.scheduler implementation.  
							
							 
							
							... 
							
							
							
							With tests to assert behaviour. Not hooked up yet. Stub datastore methods
not implemented yet. 
							
						 
						
							2015-03-06 16:09:05 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								7d3491c741 
								
							
								 
							
						 
						
							
							
								
								Add some loggers  
							
							 
							
							
							
						 
						
							2015-03-06 15:17:50 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								f260cb72cd 
								
							
								 
							
						 
						
							
							
								
								Flesh out more stub functions.  
							
							 
							
							
							
						 
						
							2015-03-06 15:12:24 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								141ec04d19 
								
							
								 
							
						 
						
							
							
								
								Add stub ApplicationServiceTransactionStore. Bootstrap Recoverers. Fill in stub Transaction functions.  
							
							 
							
							
							
						 
						
							2015-03-06 14:53:35 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								0fbfe1b08a 
								
							
								 
							
						 
						
							
							
								
								Add more tests; fix bugs.  
							
							 
							
							
							
						 
						
							2015-03-06 14:36:52 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								192e228a98 
								
							
								 
							
						 
						
							
							
								
								Start adding some tests  
							
							 
							
							
							
						 
						
							2015-03-06 11:50:27 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								d516d68b29 
								
							
								 
							
						 
						
							
							
								
								Rejig structure given the appservice_handler already filters the correct ASes to use.  
							
							 
							
							
							
						 
						
							2015-03-06 10:25:50 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								0c838f9f5e 
								
							
								 
							
						 
						
							
							
								
								Minor tweaks  
							
							 
							
							
							
						 
						
							2015-03-05 17:45:52 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								773cb3b688 
								
							
								 
							
						 
						
							
							
								
								Add stub architecture for txn reliability.  
							
							 
							
							
							
						 
						
							2015-03-05 17:35:07 +00:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								e319071191 
								
							
								 
							
						 
						
							
							
								
								Add stub scheduler module for txn reliability  
							
							 
							
							
							
						 
						
							2015-03-05 16:30:33 +00:00