6eadbfbea0 
								
							
								 
							
						 
						
							
							
								
								Remove redundant for loop  
							
							
							
						 
						
							2015-05-22 16:12:20 +01:00  
				
					
						
							
							
								 
						
							
							
								74b7de83ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/backfill_fixes  
							
							
							
						 
						
							2015-05-22 16:10:42 +01:00  
				
					
						
							
							
								 
						
							
							
								36317f3dad 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #156  from matrix-org/erikj/join_perf  
							
							... 
							
							
							
							Make joining #matrix:matrix.org over federation quicker 
							
						 
						
							2015-05-22 16:09:54 +01:00  
				
					
						
							
							
								 
						
							
							
								284f55a7fb 
								
							
								 
							
						 
						
							
							
								
								Add doc strings  
							
							
							
						 
						
							2015-05-22 15:18:04 +01:00  
				
					
						
							
							
								 
						
							
							
								b21d015c55 
								
							
								 
							
						 
						
							
							
								
								Log origin and stats of incoming transactions  
							
							
							
						 
						
							2015-05-22 14:44:25 +01:00  
				
					
						
							
							
								 
						
							
							
								e70e8e053e 
								
							
								 
							
						 
						
							
							
								
								Add txn_id to some log lines  
							
							
							
						 
						
							2015-05-22 14:44:02 +01:00  
				
					
						
							
							
								 
						
							
							
								1b446a5d85 
								
							
								 
							
						 
						
							
							
								
								Log less lines at INFO level, but include more helpful information  
							
							
							
						 
						
							2015-05-22 14:29:57 +01:00  
				
					
						
							
							
								 
						
							
							
								c2633907c5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/join_perf' of github.com:matrix-org/synapse into erikj/backfill_fixes  
							
							
							
						 
						
							2015-05-21 14:58:47 +01:00  
				
					
						
							
							
								 
						
							
							
								ebfdd2eb5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/join_perf  
							
							
							
						 
						
							2015-05-21 14:54:52 +01:00  
				
					
						
							
							
								 
						
							
							
								20814fabdd 
								
							
								 
							
						 
						
							
							
								
								Actually fetch state for new backwards extremeties when backfilling.  
							
							
							
						 
						
							2015-05-20 11:59:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3a653515ec 
								
							
								 
							
						 
						
							
							
								
								Add None check  
							
							
							
						 
						
							2015-05-19 15:27:09 +01:00  
				
					
						
							
							
								 
						
							
							
								5b1631a4a9 
								
							
								 
							
						 
						
							
							
								
								Add a timeout param to get_event  
							
							
							
						 
						
							2015-05-19 14:53:32 +01:00  
				
					
						
							
							
								 
						
							
							
								d5cea26d45 
								
							
								 
							
						 
						
							
							
								
								Remove pointless newline  
							
							
							
						 
						
							2015-05-18 10:16:45 +01:00  
				
					
						
							
							
								 
						
							
							
								c71176858b 
								
							
								 
							
						 
						
							
							
								
								Newline, remove debug logging  
							
							
							
						 
						
							2015-05-18 10:11:14 +01:00  
				
					
						
							
							
								 
						
							
							
								f8bd4de87d 
								
							
								 
							
						 
						
							
							
								
								Remove debug logging  
							
							
							
						 
						
							2015-05-18 09:58:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a2c4f3f150 
								
							
								 
							
						 
						
							
							
								
								Fix daedlock  
							
							
							
						 
						
							2015-05-15 10:54:04 +01:00  
				
					
						
							
							
								 
						
							
							
								95dedb866f 
								
							
								 
							
						 
						
							
							
								
								Unwrap defer.gatherResults failures  
							
							
							
						 
						
							2015-05-12 13:14:29 +01:00  
				
					
						
							
							
								 
						
							
							
								476899295f 
								
							
								 
							
						 
						
							
							
								
								Change the way we do logging contexts so that they survive divergences  
							
							
							
						 
						
							2015-05-08 16:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								0cf7e480b4 
								
							
								 
							
						 
						
							
							
								
								And use buffer(...) there as well  
							
							
							
						 
						
							2015-05-05 18:20:01 +01:00  
				
					
						
							
							
								 
						
							
							
								977338a7af 
								
							
								 
							
						 
						
							
							
								
								Use buffer(...) when inserting into bytea column  
							
							
							
						 
						
							2015-05-05 18:12:53 +01:00  
				
					
						
							
							
								 
						
							
							
								3d5a955e08 
								
							
								 
							
						 
						
							
							
								
								Missed events are not outliers  
							
							
							
						 
						
							2015-05-05 17:36:57 +01:00  
				
					
						
							
							
								 
						
							
							
								1942382246 
								
							
								 
							
						 
						
							
							
								
								Don't log enqueue_  
							
							
							
						 
						
							2015-05-01 16:14:25 +01:00  
				
					
						
							
							
								 
						
							
							
								23c639ff32 
								
							
								 
							
						 
						
							
							
								
								Split a storage function in two so that we don't have to do extra work.  
							
							
							
						 
						
							2015-05-01 10:17:19 +01:00  
				
					
						
							
							
								 
						
							
							
								c178e4e6ca 
								
							
								 
							
						 
						
							
							
								
								Add missing servlet to list  
							
							
							
						 
						
							2015-03-19 17:48:21 +00:00  
				
					
						
							
							
								 
						
							
							
								128cf2daf7 
								
							
								 
							
						 
						
							
							
								
								Appease pep8  
							
							
							
						 
						
							2015-03-12 16:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c782e893ec 
								
							
								 
							
						 
						
							
							
								
								Neater metrics from TransactionQueue  
							
							
							
						 
						
							2015-03-12 16:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2e4f0b2bd7 
								
							
								 
							
						 
						
							
							
								
								Replace the @metrics.counted annotations in federation with specifically-written counters and distributions  
							
							
							
						 
						
							2015-03-12 16:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								1748605c5d 
								
							
								 
							
						 
						
							
							
								
								Count incoming HTTP requests per servlet that responds  
							
							
							
						 
						
							2015-03-12 16:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b0cf867319 
								
							
								 
							
						 
						
							
							
								
								Use _ instead of . as a metric namespacing separator, for Prometheus  
							
							
							
						 
						
							2015-03-12 16:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f9478e475b 
								
							
								 
							
						 
						
							
							
								
								Rename Metrics' "keys" to "labels"  
							
							
							
						 
						
							2015-03-12 16:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								094803cf82 
								
							
								 
							
						 
						
							
							
								
								Put vector gauges on transaction queue pending PDU and EDU dicts  
							
							
							
						 
						
							2015-03-12 16:24:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9470412316 
								
							
								 
							
						 
						
							
							
								
								Initial attempt at sprinkling some @metrics.counted decorations around the federation code  
							
							
							
						 
						
							2015-03-12 16:24:50 +00:00  
				
					
						
							
							
								 
						
							
							
								120b689284 
								
							
								 
							
						 
						
							
							
								
								Delete pointless (and unreachable) __init__ method from FederationClient  
							
							
							
						 
						
							2015-03-12 16:24:50 +00:00  
				
					
						
							
							
								 
						
							
							
								abaf47bbb6 
								
							
								 
							
						 
						
							
							
								
								Fix bug in logging.  
							
							
							
						 
						
							2015-03-10 10:28:29 +00:00  
				
					
						
							
							
								 
						
							
							
								98b867f7b7 
								
							
								 
							
						 
						
							
							
								
								Fix bug in logging.  
							
							
							
						 
						
							2015-03-10 10:16:09 +00:00  
				
					
						
							
							
								 
						
							
							
								019422ebba 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #101  from matrix-org/neaten-federation-servlets  
							
							... 
							
							
							
							Neaten federation servlets 
							
						 
						
							2015-03-09 17:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d79d91a4a7 
								
							
								 
							
						 
						
							
							
								
								Appease pep8  
							
							
							
						 
						
							2015-03-05 20:55:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5eab2549ab 
								
							
								 
							
						 
						
							
							
								
								Append a $ on PATH at registration time, meaning each PATH attribute doesn't need it  
							
							
							
						 
						
							2015-03-05 20:36:05 +00:00  
				
					
						
							
							
								 
						
							
							
								7644cb79b2 
								
							
								 
							
						 
						
							
							
								
								Slightly neater(?) arrangement of authentication wrapper for HTTP servlet methods  
							
							
							
						 
						
							2015-03-05 20:33:16 +00:00  
				
					
						
							
							
								 
						
							
							
								ba8ac996f9 
								
							
								 
							
						 
						
							
							
								
								Remove the dead 'rate_limit_origin' method from TransportLayerServer  
							
							
							
						 
						
							2015-03-05 19:43:17 +00:00  
				
					
						
							
							
								 
						
							
							
								a901ed16b5 
								
							
								 
							
						 
						
							
							
								
								Move federation API responding code out of weird mix of lambdas into Servlet-style methods on instances  
							
							
							
						 
						
							2015-03-05 19:10:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9708f49abf 
								
							
								 
							
						 
						
							
							
								
								Docs  
							
							
							
						 
						
							2015-03-05 16:35:16 +00:00  
				
					
						
							
							
								 
						
							
							
								96fee64421 
								
							
								 
							
						 
						
							
							
								
								Remove unecessary check  
							
							
							
						 
						
							2015-03-05 16:31:47 +00:00  
				
					
						
							
							
								 
						
							
							
								39aa968a76 
								
							
								 
							
						 
						
							
							
								
								Respect min_depth argument  
							
							
							
						 
						
							2015-03-05 16:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6dfd8c73fc 
								
							
								 
							
						 
						
							
							
								
								Docs.  
							
							
							
						 
						
							2015-03-05 16:31:13 +00:00  
				
					
						
							
							
								 
						
							
							
								ae702d161a 
								
							
								 
							
						 
						
							
							
								
								Handle if get_missing_pdu returns 400 or not all events.  
							
							
							
						 
						
							2015-03-05 16:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								0a036944bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into batched_get_pdu  
							
							
							
						 
						
							2015-03-02 13:53:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4195e55ccc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into federation_rate_limit  
							
							
							
						 
						
							2015-03-02 13:39:22 +00:00  
				
					
						
							
							
								 
						
							
							
								29481690c5 
								
							
								 
							
						 
						
							
							
								
								If we're yielding don't add errback  
							
							
							
						 
						
							2015-03-02 11:50:43 +00:00  
				
					
						
							
							
								 
						
							
							
								23d9bd1d74 
								
							
								 
							
						 
						
							
							
								
								Process transactions serially.  
							
							... 
							
							
							
							Since the events received in a transaction are ordered, later events
might depend on earlier events and so we shouldn't blindly process them
in parellel. 
							
						 
						
							2015-03-02 11:39:57 +00:00