6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6a5ff5f223 
								
							
								 
							
						 
						
							
							
								
								Track the time spent in the database per request.  
							
							... 
							
							
							
							and track the number of transactions that request started. 
							
						 
						
							2015-12-07 17:56:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c85c912562 
								
							
								 
							
						 
						
							
							
								
								Add basic full text search impl.  
							
							
							
						 
						
							2015-10-09 15:48:31 +01:00  
				
					
						
							
							
								 
						
							
							
								396834f1c0 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_simple_max_id was unused  
							
							
							
						 
						
							2015-09-23 10:30:38 +01:00  
				
					
						
							
							
								 
						
							
							
								1d9036aff2 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_simple_delete was unused  
							
							
							
						 
						
							2015-09-23 10:30:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1ee3d26432 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_simple_selectupdate_one was unused  
							
							
							
						 
						
							2015-09-23 10:30:03 +01:00  
				
					
						
							
							
								 
						
							
							
								7dd4f79c49 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_execute_and_decode was unused  
							
							
							
						 
						
							2015-09-22 18:37:07 +01:00  
				
					
						
							
							
								 
						
							
							
								527d95dea0 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:Table was unused  
							
							
							
						 
						
							2015-09-22 18:14:15 +01:00  
				
					
						
							
							
								 
						
							
							
								b62c1395d6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.10.0' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2015-09-01 13:11:55 +01:00  
				
					
						
							
							
								 
						
							
							
								cd800ad99a 
								
							
								 
							
						 
						
							
							
								
								Lower size of 'stateGroupCache' now that we have data from matrix.org to support doing so  
							
							
							
						 
						
							2015-09-01 10:09:03 +01:00  
				
					
						
							
							
								 
						
							
							
								cecbd636e9 
								
							
								 
							
						 
						
							
							
								
								/tokenrefresh POST endpoint  
							
							... 
							
							
							
							This allows refresh tokens to be exchanged for (access_token,
refresh_token).
It also starts issuing them on login, though no clients currently
interpret them. 
							
						 
						
							2015-08-20 16:21:35 +01:00  
				
					
						
							
							
								 
						
							
							
								2df8dd9b37 
								
							
								 
							
						 
						
							
							
								
								Move all the caches into their own package, synapse.util.caches  
							
							
							
						 
						
							2015-08-11 18:00:59 +01:00  
				
					
						
							
							
								 
						
							
							
								53a817518b 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2015-08-11 11:40:40 +01:00  
				
					
						
							
							
								 
						
							
							
								6eaa116867 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2015-08-11 11:35:24 +01:00  
				
					
						
							
							
								 
						
							
							
								4762c276cb 
								
							
								 
							
						 
						
							
							
								
								Docs  
							
							
							
						 
						
							2015-08-11 11:33:41 +01:00  
				
					
						
							
							
								 
						
							
							
								bb0a475c30 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2015-08-10 14:27:38 +01:00  
				
					
						
							
							
								 
						
							
							
								7ce71f2ffc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_varargs_interface' of github.com:matrix-org/synapse into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-10 13:47:51 +01:00  
				
					
						
							
							
								 
						
							
							
								86eaaa885b 
								
							
								 
							
						 
						
							
							
								
								Rename keyargs to args in CacheDescriptor  
							
							
							
						 
						
							2015-08-10 13:44:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e0b6e49466 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_varargs_interface' of github.com:matrix-org/synapse into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-10 10:39:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2cd6cb9f65 
								
							
								 
							
						 
						
							
							
								
								Rename keyargs to args in Cache  
							
							
							
						 
						
							2015-08-10 10:38:47 +01:00  
				
					
						
							
							
								 
						
							
							
								7dec0b2bee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-07 19:28:39 +01:00  
				
					
						
							
							
								 
						
							
							
								2352974aab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_deferreds' of github.com:matrix-org/synapse into erikj/cache_varargs_interface  
							
							
							
						 
						
							2015-08-07 19:26:54 +01:00  
				
					
						
							
							
								 
						
							
							
								9c5385b53a 
								
							
								 
							
						 
						
							
							
								
								s/observed/observer/  
							
							
							
						 
						
							2015-08-07 19:26:38 +01:00  
				
					
						
							
							
								 
						
							
							
								ffab798a38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_deferreds' of github.com:matrix-org/synapse into erikj/cache_varargs_interface  
							
							
							
						 
						
							2015-08-07 19:18:47 +01:00  
				
					
						
							
							
								 
						
							
							
								62126c996c 
								
							
								 
							
						 
						
							
							
								
								Propogate stale cache errors to calling functions  
							
							
							
						 
						
							2015-08-07 19:17:58 +01:00  
				
					
						
							
							
								 
						
							
							
								20addfa358 
								
							
								 
							
						 
						
							
							
								
								Change Cache to not use *args in its interface  
							
							
							
						 
						
							2015-08-07 18:32:47 +01:00  
				
					
						
							
							
								 
						
							
							
								0211890134 
								
							
								 
							
						 
						
							
							
								
								Implement a CacheListDescriptor  
							
							
							
						 
						
							2015-08-07 18:14:49 +01:00  
				
					
						
							
							
								 
						
							
							
								b8e386db59 
								
							
								 
							
						 
						
							
							
								
								Change Cache to not use *args in its interface  
							
							
							
						 
						
							2015-08-07 11:52:21 +01:00  
				
					
						
							
							
								 
						
							
							
								1d08bf7c17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_deferreds' into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-06 14:03:15 +01:00  
				
					
						
							
							
								 
						
							
							
								63b1eaf32c 
								
							
								 
							
						 
						
							
							
								
								Docs  
							
							
							
						 
						
							2015-08-06 14:02:50 +01:00  
				
					
						
							
							
								 
						
							
							
								b811c98574 
								
							
								 
							
						 
						
							
							
								
								Remove failed deferreds from cache  
							
							
							
						 
						
							2015-08-06 14:01:27 +01:00  
				
					
						
							
							
								 
						
							
							
								433314cc34 
								
							
								 
							
						 
						
							
							
								
								Re-implement DEBUG_CACHES flag  
							
							
							
						 
						
							2015-08-06 14:01:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f596ff402e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_deferreds' into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-06 13:37:56 +01:00  
				
					
						
							
							
								 
						
							
							
								2efb93af52 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cached_keyword_args' into erikj/cache_deferreds  
							
							
							
						 
						
							2015-08-06 13:35:28 +01:00  
				
					
						
							
							
								 
						
							
							
								953dbd28a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/cached_keyword_args  
							
							
							
						 
						
							2015-08-06 13:35:03 +01:00  
				
					
						
							
							
								 
						
							
							
								7eea3e356f 
								
							
								 
							
						 
						
							
							
								
								Make @cached cache deferreds rather than the deferreds' values  
							
							
							
						 
						
							2015-08-06 13:33:34 +01:00  
				
					
						
							
							
								 
						
							
							
								3e1b77efc2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cached_keyword_args' of github.com:matrix-org/synapse into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-05 16:45:56 +01:00  
				
					
						
							
							
								 
						
							
							
								b52b4a84ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-05 15:41:20 +01:00  
				
					
						
							
							
								 
						
							
							
								a89559d797 
								
							
								 
							
						 
						
							
							
								
								Use LRU cache by default  
							
							
							
						 
						
							2015-08-05 15:39:47 +01:00  
				
					
						
							
							
								 
						
							
							
								07507643cb 
								
							
								 
							
						 
						
							
							
								
								Use dictionary cache to do group -> state fetching  
							
							
							
						 
						
							2015-08-05 15:11:42 +01:00  
				
					
						
							
							
								 
						
							
							
								4d6cb8814e 
								
							
								 
							
						 
						
							
							
								
								Speed up event filtering (for ACL) logic  
							
							
							
						 
						
							2015-08-04 09:32:23 +01:00  
				
					
						
							
							
								 
						
							
							
								39e21ea51c 
								
							
								 
							
						 
						
							
							
								
								Add support for using keyword arguments with cached functions  
							
							
							
						 
						
							2015-07-27 13:57:29 +01:00  
				
					
						
							
							
								 
						
							
							
								80a61330ee 
								
							
								 
							
						 
						
							
							
								
								Add basic storage functions for handling of receipts  
							
							
							
						 
						
							2015-07-01 17:19:12 +01:00  
				
					
						
							
							
								 
						
							
							
								d8866d7277 
								
							
								 
							
						 
						
							
							
								
								Caches should be bound to instances.  
							
							... 
							
							
							
							Before, caches were global and so different instances of the stores
would share caches. This caused problems in the unit tests. 
							
						 
						
							2015-06-03 14:45:17 +01:00  
				
					
						
							
							
								 
						
							
							
								4429e720ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2015-05-22 10:33:00 +01:00  
				
					
						
							
							
								 
						
							
							
								53447e9cd3 
								
							
								 
							
						 
						
							
							
								
								Add caches for things requested by the pushers  
							
							
							
						 
						
							2015-05-21 16:41:39 +01:00  
				
					
						
							
							
								 
						
							
							
								d61ce3f670 
								
							
								 
							
						 
						
							
							
								
								Add a cache for get_current_state with state_key  
							
							
							
						 
						
							2015-05-21 16:41:39 +01:00  
				
					
						
							
							
								 
						
							
							
								65878a2319 
								
							
								 
							
						 
						
							
							
								
								Remove unused metric  
							
							
							
						 
						
							2015-05-18 14:06:30 +01:00  
				
					
						
							
							
								 
						
							
							
								c71176858b 
								
							
								 
							
						 
						
							
							
								
								Newline, remove debug logging  
							
							
							
						 
						
							2015-05-18 10:11:14 +01:00  
				
					
						
							
							
								 
						
							
							
								c3b37abdfd 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							
							
						 
						
							2015-05-15 16:59:58 +01:00