|  Erik Johnston | 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 | 
				
					
						|  Erik Johnston | 25d2914fba | Turn off persistance of sent_transactions.response_json | 2015-04-15 14:09:35 +01:00 | 
				
					
						|  Erik Johnston | 0bfa78b39b | PEP8 | 2015-04-07 12:16:05 +01:00 | 
				
					
						|  Erik Johnston | 304111afd0 | Don't use AUTOINCREMENT, use an in memory version | 2015-04-07 12:05:36 +01:00 | 
				
					
						|  Erik Johnston | 0e8f5095c7 | Fix unicode database support | 2015-03-25 17:15:20 +00:00 | 
				
					
						|  Erik Johnston | 1aa44939fc | Fix bugs in transactions storage | 2015-03-24 16:20:05 +00:00 | 
				
					
						|  Erik Johnston | 9115421ace | Use _simple_upsert | 2015-03-24 16:17:39 +00:00 | 
				
					
						|  Erik Johnston | d5272b1d2c | Use 'update or insert' rather than on 'conflict replace' | 2015-03-23 14:02:34 +00:00 | 
				
					
						|  Erik Johnston | 278149f533 | Sanitize TransactionStore | 2015-03-23 13:43:21 +00:00 | 
				
					
						|  Erik Johnston | f6583796fe | Merge branch 'develop' of github.com:matrix-org/synapse into mysql | 2015-03-20 16:31:48 +00:00 | 
				
					
						|  Erik Johnston | fce0114005 | Start removing Tables | 2015-03-20 15:05:44 +00:00 | 
				
					
						|  Erik Johnston | d288d273e1 | Generate transaction id in code | 2015-03-20 10:57:44 +00:00 | 
				
					
						|  Erik Johnston | d4f50f3ae5 | decode_result takes an iterable | 2015-03-20 10:57:26 +00:00 | 
				
					
						|  Erik Johnston | d7a0496f3e | Convert storage layer to be mysql compatible | 2015-03-19 15:59:48 +00:00 | 
				
					
						|  Mark Haines | 74048bdd41 | Remove unused import | 2015-02-23 18:17:43 +00:00 | 
				
					
						|  Paul "LeoNerd" Evans | 044d813ef7 | Use the @cached decorator to implement the destination_retry_timings cache | 2015-02-23 16:04:40 +00:00 | 
				
					
						|  Erik Johnston | f6da237c35 | Add index on transaction_id to sent_transcations | 2015-01-06 15:40:38 +00:00 | 
				
					
						|  Erik Johnston | 9bd07bed23 | Actually time that function | 2015-01-06 15:28:56 +00:00 | 
				
					
						|  Erik Johnston | 03a501456c | Time how long calls to _get_destination_retry_timings take | 2015-01-06 15:22:28 +00:00 | 
				
					
						|  Mark Haines | adb04b1e57 | Update copyright notices | 2015-01-06 13:21:39 +00:00 | 
				
					
						|  Erik Johnston | b8d30899b1 | Code style. | 2014-12-10 10:16:09 +00:00 | 
				
					
						|  Matthew Hodgson | 2b1acb7671 | squidge to 79 columns as per pep8 | 2014-12-10 00:03:55 +00:00 | 
				
					
						|  Matthew Hodgson | 8529fba02d | fix a million stupid bugs and make it actually work | 2014-12-08 19:34:51 +00:00 | 
				
					
						|  Matthew Hodgson | 0d3fa1ac6e | add a write-through cache on the retry schedule | 2014-12-08 17:48:57 +00:00 | 
				
					
						|  Matthew Hodgson | 5cd43d4b9f | fix stupid syntax thinkos | 2014-12-07 23:44:16 +00:00 | 
				
					
						|  Matthew Hodgson | aed62a3583 | track replication destination health, and perform exponential back-off when sending transactions. does *not* yet retry transactions, but drops them on the floor if waiting for a server to recover. | 2014-12-07 02:26:07 +00:00 | 
				
					
						|  Erik Johnston | d59aa6af25 | For now, don't store txn -> pdu mappings. | 2014-11-03 11:35:19 +00:00 | 
				
					
						|  Erik Johnston | bfa36a72b9 | Remove PDU tables. | 2014-10-31 14:00:32 +00:00 | 
				
					
						|  Erik Johnston | 841df4da71 | Don't store any PDUs | 2014-10-31 09:59:59 +00:00 | 
				
					
						|  Erik Johnston | da1dda3e1d | Add transaction level logging and timing information. Add a _simple_delete method | 2014-10-28 11:18:04 +00:00 | 
				
					
						|  Mark Haines | 82c5820767 | keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating schema | 2014-10-17 17:31:48 +01:00 | 
				
					
						|  Mark Haines | f5cf7ac25b | SPEC-7: Rename 'ts' to 'origin_server_ts' | 2014-10-17 17:12:25 +01:00 | 
				
					
						|  Paul "LeoNerd" Evans | e53d77b501 | Add a .runInteraction() method on SQLBaseStore itself to wrap the .db_pool | 2014-09-12 14:28:07 +01:00 | 
				
					
						|  Matthew Hodgson | 8a7c1d6a00 | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. | 2014-09-03 17:31:57 +01:00 | 
				
					
						|  Matthew Hodgson | f98e6380f1 | add in whitespace after copyright statements to improve legibility | 2014-08-13 03:14:34 +01:00 | 
				
					
						|  matrix.org | 4f475c7697 | Reference Matrix Home Server | 2014-08-12 15:10:52 +01:00 |