MatrixSynapse/synapse/storage/databases
Nick Mills-Barrett 993d90f82b
Use a sequence to generate AS transaction IDs, drop `last_txn` AS state (#12209)
Switching to a sequence means there's no need to track `last_txn` on the
AS state table to generate new TXN IDs. This also means that there is
no longer contention between the AS scheduler and AS handler on updates
to the `application_services_state` table, which will prevent serialization
errors during the complete AS txn transaction.
2022-04-01 13:33:25 +00:00
..
main Use a sequence to generate AS transaction IDs, drop `last_txn` AS state (#12209) 2022-04-01 13:33:25 +00:00
state Back out in-flight state caching changes. (#12126) 2022-03-02 10:37:04 +00:00
__init__.py Ensure that `get_datastores().main` is typed (#12070) 2022-02-25 10:20:40 +00:00