32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								5dbff34509 
								
							
								 
							
						 
						
							
							
								
								Fixup bsaed on review comments  
							
							
							
						 
						
							2019-05-17 15:48:04 +01:00  
				
					
						
							
							
								 
						
							
							
								d46aab3fa8 
								
							
								 
							
						 
						
							
							
								
								Add basic editing support  
							
							
							
						 
						
							2019-05-16 16:54:45 +01:00  
				
					
						
							
							
								 
						
							
							
								b5c62c6b26 
								
							
								 
							
						 
						
							
							
								
								Fix relations in worker mode  
							
							
							
						 
						
							2019-05-16 10:38:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f50efcb65d 
								
							
								 
							
						 
						
							
							
								
								Replace SlavedKeyStore with a shim  
							
							... 
							
							
							
							since we're pulling everything out of KeyStore anyway, we may as well simplify
it. 
							
						 
						
							2019-04-08 23:59:07 +01:00  
				
					
						
							
							
								 
						
							
							
								3352baac4b 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unused server_tls_certificates functions ( #5028 )  
							
							... 
							
							
							
							These have been unused since #4120 , and with the demise of perspectives, it is
unlikely that they will ever be used again. 
							
						 
						
							2019-04-08 21:50:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e8419554ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove presence lists ( #4989 )  
							
							... 
							
							
							
							Remove presence list support as per MSC 1819 
							
						 
						
							2019-04-03 11:11:15 +01:00  
				
					
						
							
							
								 
						
							
							
								297bf2547e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix sync bug when accepting invites ( #4956 )  
							
							... 
							
							
							
							Hopefully this time we really will fix  #4422 .
We need to make sure that the cache on
`get_rooms_for_user_with_stream_ordering` is invalidated *before* the
SyncHandler is notified for the new events, and we can now do so reliably via
the `events` stream. 
							
						 
						
							2019-04-02 12:42:39 +01:00  
				
					
						
							
							
								 
						
							
							
								1f6d6f918a 
								
							
								 
							
						 
						
							
							
								
								Make EventStream rows have a type  
							
							... 
							
							
							
							... as a precursor to combining it with the CurrentStateDelta stream. 
							
						 
						
							2019-03-27 22:07:05 +00:00  
				
					
						
							
							
								 
						
							
							
								face0c5b3c 
								
							
								 
							
						 
						
							
							
								
								Prefill client IPs cache on workers  
							
							
							
						 
						
							2019-03-06 17:39:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a84b8d56c2 
								
							
								 
							
						 
						
							
							
								
								Fixup slave stores  
							
							
							
						 
						
							2019-03-04 18:04:57 +00:00  
				
					
						
							
							
								 
						
							
							
								1e315017d3 
								
							
								 
							
						 
						
							
							
								
								When presence is enabled don't send over replication  
							
							
							
						 
						
							2019-02-27 13:53:46 +00:00  
				
					
						
							
							
								 
						
							
							
								80467bbac3 
								
							
								 
							
						 
						
							
							
								
								Fix state cache invalidation on workers  
							
							
							
						 
						
							2019-02-22 14:38:14 +00:00  
				
					
						
							
							
								 
						
							
							
								a9b5ea6fc1 
								
							
								 
							
						 
						
							
							
								
								Batch cache invalidation over replication  
							
							... 
							
							
							
							Currently whenever the current state changes in a room invalidate a lot
of caches, which cause *a lot* of traffic over replication. Instead,
lets batch up all those invalidations and send a single poke down
the replication streams.
Hopefully this will reduce load on the master process by substantially
reducing traffic. 
							
						 
						
							2019-02-18 17:53:31 +00:00  
				
					
						
							
							
								 
						
							
							
								381d2cfdf0 
								
									
								
							
								 
							
						 
						
							
							
								
								Make workers work on Py3 ( #4027 )  
							
							
							
						 
						
							2018-10-13 00:14:08 +11:00  
				
					
						
							
							
								 
						
							
							
								7c27c4d51c 
								
									
								
							
								 
							
						 
						
							
							
								
								merge ( #3576 )  
							
							
							
						 
						
							2018-09-14 03:11:11 +10:00  
				
					
						
							
							
								 
						
							
							
								773db62a22 
								
							
								 
							
						 
						
							
							
								
								Rename slave TransactionStore to SlaveTransactionStore  
							
							
							
						 
						
							2018-08-15 14:17:06 +01:00  
				
					
						
							
							
								 
						
							
							
								5785b93711 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_federation  
							
							
							
						 
						
							2018-08-09 10:16:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1e2bed9656 
								
							
								 
							
						 
						
							
							
								
								Import all functions from TransactionStore  
							
							
							
						 
						
							2018-08-06 15:23:38 +01:00  
				
					
						
							
							
								 
						
							
							
								0ca459ea33 
								
							
								 
							
						 
						
							
							
								
								Basic support for room versioning  
							
							... 
							
							
							
							This is the first tranche of support for room versioning. It includes:
 * setting the default room version in the config file
 * new room_version param on the createRoom API
 * storing the version of newly-created rooms in the m.room.create event
 * fishing the version of existing rooms out of the m.room.create event 
							
						 
						
							2018-08-03 16:08:32 +01:00  
				
					
						
							
							
								 
						
							
							
								05f5dabc10 
								
							
								 
							
						 
						
							
							
								
								Use stream cache in get_linearized_receipts_for_room  
							
							... 
							
							
							
							This avoids us from uncessarily hitting the database when there has been
no change for the room 
							
						 
						
							2018-07-10 17:22:42 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								eb50c44eaf 
								
							
								 
							
						 
						
							
							
								
								Add UserErasureWorkerStore to workers  
							
							
							
						 
						
							2018-06-25 14:22:24 +01:00  
				
					
						
							
							
								 
						
							
							
								3518d0ea8f 
								
							
								 
							
						 
						
							
							
								
								Split up ProfileStore  
							
							
							
						 
						
							2018-03-13 17:36:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2e223163ff 
								
							
								 
							
						 
						
							
							
								
								Split Directory store  
							
							
							
						 
						
							2018-03-05 15:11:30 +00:00  
				
					
						
							
							
								 
						
							
							
								fafa3e7114 
								
							
								 
							
						 
						
							
							
								
								Split registration store  
							
							
							
						 
						
							2018-03-02 13:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1a6c7cdf54 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2928  from matrix-org/erikj/read_marker_caches  
							
							... 
							
							
							
							Fix typo in getting replication account data processing 
							
						 
						
							2018-03-01 17:56:14 +00:00  
				
					
						
							
							
								 
						
							
							
								89b7232ff8 
								
							
								 
							
						 
						
							
							
								
								Fix typo in getting replication account data processing  
							
							
							
						 
						
							2018-03-01 17:50:30 +00:00  
				
					
						
							
							
								 
						
							
							
								1773df0632 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2925  from matrix-org/erikj/split_sig_fed  
							
							... 
							
							
							
							Split out SignatureStore and EventFederationStore 
							
						 
						
							2018-03-01 17:32:58 +00:00  
				
					
						
							
							
								 
						
							
							
								65cf454fd1 
								
							
								 
							
						 
						
							
							
								
								Remove unused DataStore  
							
							
							
						 
						
							2018-03-01 17:27:53 +00:00  
				
					
						
							
							
								 
						
							
							
								9e08a93a7b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2927  from matrix-org/erikj/read_marker_caches  
							
							... 
							
							
							
							Improve caching for read_marker API 
							
						 
						
							2018-03-01 17:12:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a83c514d1f 
								
							
								 
							
						 
						
							
							
								
								Improve caching for read_marker API  
							
							... 
							
							
							
							We add a new storage function to get a paritcular type of room account
data. This allows us to prefill the cache when updating that acount
data. 
							
						 
						
							2018-03-01 17:08:17 +00:00  
				
					
						
							
							
								 
						
							
							
								33bebb63f3 
								
							
								 
							
						 
						
							
							
								
								Add some caches to help read marker API  
							
							
							
						 
						
							2018-03-01 17:08:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2ad4d5b5bb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_sig_fed  
							
							
							
						 
						
							2018-03-01 16:59:39 +00:00  
				
					
						
							
							
								 
						
							
							
								64346be26d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_stream_store  
							
							
							
						 
						
							2018-03-01 16:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								22518e2833 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2923  from matrix-org/erikj/stream_ago_worker  
							
							... 
							
							
							
							Calculate stream_ordering_month_ago correctly on workers 
							
						 
						
							2018-03-01 16:23:54 +00:00  
				
					
						
							
							
								 
						
							
							
								f793bc3877 
								
							
								 
							
						 
						
							
							
								
								Split out stream store  
							
							
							
						 
						
							2018-03-01 15:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								6411f725be 
								
							
								 
							
						 
						
							
							
								
								Calculate stream_ordering_month_ago correctly on workers  
							
							
							
						 
						
							2018-03-01 14:20:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a9a2d66cdd 
								
							
								 
							
						 
						
							
							
								
								Split out SignatureStore and EventFederationStore  
							
							
							
						 
						
							2018-03-01 14:17:53 +00:00  
				
					
						
							
							
								 
						
							
							
								0c8ba5dd1c 
								
							
								 
							
						 
						
							
							
								
								Split up RoomStore  
							
							
							
						 
						
							2018-03-01 14:01:19 +00:00  
				
					
						
							
							
								 
						
							
							
								3594dbc6dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2904  from matrix-org/erikj/receipt_cache_invalidation  
							
							... 
							
							
							
							Fix missing invalidations for receipt storage 
							
						 
						
							2018-02-27 11:34:26 +00:00  
				
					
						
							
							
								 
						
							
							
								2311189ee4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2903  from matrix-org/erikj/split_roommember_store  
							
							... 
							
							
							
							Split out RoomMemberStore 
							
						 
						
							2018-02-27 11:32:10 +00:00  
				
					
						
							
							
								 
						
							
							
								c57607874c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2901  from matrix-org/erikj/split_as_stores  
							
							... 
							
							
							
							Split AS stores 
							
						 
						
							2018-02-27 10:07:07 +00:00  
				
					
						
							
							
								 
						
							
							
								d62ce972f8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_roommember_store  
							
							
							
						 
						
							2018-02-23 11:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								6ae9a3d2a6 
								
							
								 
							
						 
						
							
							
								
								Update copyright  
							
							
							
						 
						
							2018-02-23 11:44:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a90c60912f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_event_push_actions  
							
							
							
						 
						
							2018-02-23 11:26:31 +00:00  
				
					
						
							
							
								 
						
							
							
								50e8657867 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2902  from matrix-org/erikj/split_events_store  
							
							... 
							
							
							
							Split out get_events and co into a worker store 
							
						 
						
							2018-02-23 11:23:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1cf9e071dd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2899  from matrix-org/erikj/split_pushers  
							
							... 
							
							
							
							Split PusherStore 
							
						 
						
							2018-02-23 11:23:35 +00:00  
				
					
						
							
							
								 
						
							
							
								d0957753bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2898  from matrix-org/erikj/split_push_rules_store  
							
							... 
							
							
							
							Split PushRulesStore 
							
						 
						
							2018-02-23 11:23:23 +00:00  
				
					
						
							
							
								 
						
							
							
								70349872c2 
								
							
								 
							
						 
						
							
							
								
								Update copyright  
							
							
							
						 
						
							2018-02-23 11:14:35 +00:00