summary refs log tree commit diff
path: root/synapse/storage/transactions.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix a couple of bugs in the transaction and keyring codeMark Haines2016-07-261-1/+2
* Pull prev txn from in memoryErik Johnston2016-05-061-5/+13
* Don't needlessly enter transactionErik Johnston2016-05-061-9/+9
* Reduce database inserts when sending transactionsErik Johnston2016-05-061-44/+113
* Load the current id in the IdGenerator constructorMark Haines2016-03-011-1/+1
* Delete the table objects from TransactionStoreMark Haines2016-01-131-58/+10
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Fix bug where assumed dict was namedtupleErik Johnston2015-11-121-1/+1
* Fix broken cache for getting retry times. This meant we retried remote destin...Erik Johnston2015-11-031-32/+16
* Remove syutil dependency in favour of smaller single-purpose librariesMark Haines2015-08-241-1/+1
* Move all the caches into their own package, synapse.util.cachesErik Johnston2015-08-111-1/+2
* And use buffer(...) there as wellErik Johnston2015-05-051-1/+2
* Use buffer(...) when inserting into bytea columnErik Johnston2015-05-051-1/+2
* Shuffle operations so that locking upsert happens last in the txn. This ensur...Erik Johnston2015-04-271-15/+6
* Turn off persistance of sent_transactions.response_jsonErik Johnston2015-04-151-1/+1
* PEP8Erik Johnston2015-04-071-1/+0
* Don't use AUTOINCREMENT, use an in memory versionErik Johnston2015-04-071-1/+3
* Fix unicode database supportErik Johnston2015-03-251-1/+1
* Fix bugs in transactions storageErik Johnston2015-03-241-2/+3
* Use _simple_upsertErik Johnston2015-03-241-2/+2
* Use 'update or insert' rather than on 'conflict replace'Erik Johnston2015-03-231-10/+17
* Sanitize TransactionStoreErik Johnston2015-03-231-87/+104
* Merge branch 'develop' of github.com:matrix-org/synapse into mysqlErik Johnston2015-03-201-8/+12
|\
| * Start removing TablesErik Johnston2015-03-201-8/+12
* | Generate transaction id in codeErik Johnston2015-03-201-1/+1
* | decode_result takes an iterableErik Johnston2015-03-201-1/+1
* | Convert storage layer to be mysql compatibleErik Johnston2015-03-191-3/+3
|/
* Remove unused importMark Haines2015-02-231-2/+0
* Use the @cached decorator to implement the destination_retry_timings cachePaul "LeoNerd" Evans2015-02-231-9/+5
* Add index on transaction_id to sent_transcationsErik Johnston2015-01-061-4/+0
* Actually time that functionErik Johnston2015-01-061-0/+1
* Time how long calls to _get_destination_retry_timings takeErik Johnston2015-01-061-0/+3
* Update copyright noticesMark Haines2015-01-061-1/+1
* Code style.Erik Johnston2014-12-101-21/+29
* squidge to 79 columns as per pep8Matthew Hodgson2014-12-101-6/+12
* fix a million stupid bugs and make it actually workMatthew Hodgson2014-12-081-11/+14
* add a write-through cache on the retry scheduleMatthew Hodgson2014-12-081-4/+15
* fix stupid syntax thinkosMatthew Hodgson2014-12-071-1/+1
* track replication destination health, and perform exponential back-off when s...Matthew Hodgson2014-12-071-1/+77
* For now, don't store txn -> pdu mappings.Erik Johnston2014-11-031-4/+3
* Remove PDU tables.Erik Johnston2014-10-311-45/+0
* Don't store any PDUsErik Johnston2014-10-311-9/+9
* Add transaction level logging and timing information. Add a _simple_delete me...Erik Johnston2014-10-281-0/+6
* keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating ...Mark Haines2014-10-171-6/+7
* SPEC-7: Rename 'ts' to 'origin_server_ts'Mark Haines2014-10-171-7/+7
* Add a .runInteraction() method on SQLBaseStore itself to wrap the .db_poolPaul "LeoNerd" Evans2014-09-121-6/+6
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
* Reference Matrix Home Servermatrix.org2014-08-121-0/+287