6e6476ef07 
								
							
								 
							
						 
						
							
							
								
								Comments from review  
							
							
							
						 
						
							2020-03-18 10:13:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9ce4e344a8 
								
							
								 
							
						 
						
							
							
								
								Change device list replication to match new semantics.  
							
							... 
							
							
							
							Instead of sending down batches of user ID/host tuples, send down a row
per entity (user ID or host). 
							
						 
						
							2020-02-28 11:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c3c6c0e622 
								
							
								 
							
						 
						
							
							
								
								Add 'device_lists_outbound_pokes' as extra table.  
							
							... 
							
							
							
							This makes sure we check all the relevant tables to get the current max
stream ID.
Currently not doing so isn't problematic as the max stream ID in
`device_lists_outbound_pokes` is the same as in `device_lists_stream`,
however that will change. 
							
						 
						
							2020-02-28 11:15:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e17a110661 
								
									
								
							
								 
							
						 
						
							
							
								
								Detect unknown remote devices and mark cache as stale ( #6776 )  
							
							... 
							
							
							
							We just mark the fact that the cache may be stale in the database for
now. 
							
						 
						
							2020-01-28 14:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9a4fb457cf 
								
							
								 
							
						 
						
							
							
								
								Change DataStores to accept 'database' param.  
							
							
							
						 
						
							2019-12-06 13:30:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f7e4a582ef 
								
							
								 
							
						 
						
							
							
								
								clean up code a bit  
							
							
							
						 
						
							2019-10-31 12:01:00 -04:00  
				
					
						
							
							
								 
						
							
							
								998f7fe7d4 
								
							
								 
							
						 
						
							
							
								
								make user signatures a separate stream  
							
							
							
						 
						
							2019-10-30 17:22:52 -04:00  
				
					
						
							
							
								 
						
							
							
								8ac766c44a 
								
							
								 
							
						 
						
							
							
								
								make notification of signatures work with workers  
							
							
							
						 
						
							2019-10-24 22:14:58 -04:00  
				
					
						
							
							
								 
						
							
							
								bb6264be0b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_stores  
							
							
							
						 
						
							2019-10-22 10:41:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c66a06ac6b 
								
							
								 
							
						 
						
							
							
								
								Move storage classes into a main "data store".  
							
							... 
							
							
							
							This is in preparation for having multiple data stores that offer
different functionality, e.g. splitting out state or event storage. 
							
						 
						
							2019-10-21 16:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								a22d58c96c 
								
							
								 
							
						 
						
							
							
								
								add user signature stream change cache to slaved device store  
							
							
							
						 
						
							2019-09-04 19:32:35 -04:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								a84b8d56c2 
								
							
								 
							
						 
						
							
							
								
								Fixup slave stores  
							
							
							
						 
						
							2019-03-04 18:04:57 +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  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								f85a415279 
								
							
								 
							
						 
						
							
							
								
								Add missing storage function to slave store  
							
							
							
						 
						
							2017-05-22 16:31:24 +01:00  
				
					
						
							
							
								 
						
							
							
								3a1f3f8388 
								
							
								 
							
						 
						
							
							
								
								Change slave storage to use new replication interface  
							
							... 
							
							
							
							As the TCP replication uses a slightly different API and streams than
the HTTP replication.
This breaks HTTP replication. 
							
						 
						
							2017-04-03 15:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								252b503fc8 
								
							
								 
							
						 
						
							
							
								
								Hook device list updates to replication  
							
							
							
						 
						
							2017-01-27 14:31:35 +00:00