2732be83d9 
								
							
								 
							
						 
						
							
							
								
								Shuffle operations so that locking upsert happens last in the txn. This ensures the lock is held for the least amount of time possible.  
							
							
							
						 
						
							2015-04-27 13:22:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b8092fbc82 
								
							
								 
							
						 
						
							
							
								
								Go back to storing JSON in TEXT  
							
							
							
						 
						
							2015-04-16 11:17:52 +01:00  
				
					
						
							
							
								 
						
							
							
								ded4128965 
								
							
								 
							
						 
						
							
							
								
								Use True for True rather than 1  
							
							
							
						 
						
							2015-04-15 10:24:24 +01:00  
				
					
						
							
							
								 
						
							
							
								58d8339966 
								
							
								 
							
						 
						
							
							
								
								Add support for postgres instead of mysql. Change sql accourdingly. blob + varbinary -> bytea. No support for UNSIGNED or CREATE INDEX IF NOT EXISTS.  
							
							
							
						 
						
							2015-04-14 13:53:20 +01:00  
				
					
						
							
							
								 
						
							
							
								8bf285e082 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into mysql  
							
							
							
						 
						
							2015-04-09 13:13:26 +01:00  
				
					
						
							
							
								 
						
							
							
								8ad0f4912e 
								
									
								
							
								 
							
						 
						
							
							
								
								Stream ordering and out of order insertions.  
							
							... 
							
							
							
							Handle the fact that events can be persisted out of order, and so to get
the "current max" stream token becomes non trivial - as we need to make
sure that *all* stream tokens less than the current max have also
successfully been persisted. 
							
						 
						
							2015-04-09 11:41:36 +01:00  
				
					
						
							
							
								 
						
							
							
								0af5f5efaf 
								
							
								 
							
						 
						
							
							
								
								Don't use multiple UNIQUE constraints; it will cause deadlocks  
							
							
							
						 
						
							2015-04-07 12:08:35 +01:00  
				
					
						
							
							
								 
						
							
							
								304111afd0 
								
							
								 
							
						 
						
							
							
								
								Don't use AUTOINCREMENT, use an in memory version  
							
							
							
						 
						
							2015-04-07 12:05:36 +01:00  
				
					
						
							
							
								 
						
							
							
								033a517feb 
								
							
								 
							
						 
						
							
							
								
								Indirect invalidations of _get_event_cache via a helper method to keep all uses of the cache lexically within one .py file  
							
							
							
						 
						
							2015-03-25 19:06:05 +00:00  
				
					
						
							
							
								 
						
							
							
								0e8f5095c7 
								
							
								 
							
						 
						
							
							
								
								Fix unicode database support  
							
							
							
						 
						
							2015-03-25 17:15:20 +00:00  
				
					
						
							
							
								 
						
							
							
								f488293d96 
								
							
								 
							
						 
						
							
							
								
								Don't reinsert into event_edges  
							
							
							
						 
						
							2015-03-24 16:20:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f6583796fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into mysql  
							
							
							
						 
						
							2015-03-20 16:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9517f4da4d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into store_rearrangement  
							
							
							
						 
						
							2015-03-20 16:02:47 +00:00  
				
					
						
							
							
								 
						
							
							
								87db64b839 
								
							
								 
							
						 
						
							
							
								
								Rearrange storage modules  
							
							
							
						 
						
							2015-03-20 14:11:38 +00:00  
				
					
						
							
							
								 
						
							
							
								cb8162d3d1 
								
							
								 
							
						 
						
							
							
								
								Rearrange storage modules  
							
							
							
						 
						
							2015-03-20 13:52:56 +00:00