Erik Johnston
|
9a4fb457cf
|
Change DataStores to accept 'database' param.
|
2019-12-06 13:30:06 +00:00 |
|
Erik Johnston
|
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 |
|
Amber Brown
|
32e7c9e7f2
|
Run Black. (#5482)
|
2019-06-20 19:32:02 +10:00 |
|
Erik Johnston
|
05f5dabc10
|
Use stream cache in get_linearized_receipts_for_room
This avoids us from uncessarily hitting the database when there has been
no change for the room
|
2018-07-10 17:22:42 +01:00 |
|
Amber Brown
|
49af402019
|
run isort
|
2018-07-09 16:09:20 +10:00 |
|
Erik Johnston
|
faeb369f15
|
Fix missing invalidations for receipt storage
|
2018-02-21 15:19:54 +00:00 |
|
Erik Johnston
|
95e4cffd85
|
Fix comment
|
2018-02-20 17:58:40 +00:00 |
|
Erik Johnston
|
e316bbb4c0
|
Use abstract base class to access stream IDs
|
2018-02-20 17:43:57 +00:00 |
|
Erik Johnston
|
f5ac4dc2d4
|
Split ReceiptsStore
|
2018-02-20 16:28:28 +00:00 |
|
Erik Johnston
|
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 |
|
Mark Haines
|
81cf449daa
|
Add methods to events, account data and receipt slaves
Adds the methods needed by /sync to the slaved events,
account data and receipt stores.
|
2016-06-03 11:19:27 +01:00 |
|
Mark Haines
|
0466454b00
|
Assert that stream replicated stream positions are ints
|
2016-05-13 17:33:44 +01:00 |
|
Mark Haines
|
5bbd424ee0
|
Add a slaved receipts store
|
2016-04-19 17:14:08 +01:00 |
|