0
0
Fork 0
mirror of https://github.com/matrix-org/dendrite synced 2024-12-17 23:53:44 +01:00
dendrite/roomserver/storage/shared
Neil Alexander d821f9d3c9
Deep checking of forward extremities (#1491)
* Deep forward extremity calculation

* Use updater txn

* Update error

* Update error

* Create previous event references in StoreEvent

* Use latest events updater to row-lock prev events

* Fix unexpected fallthrough

* Fix deadlock

* Don't roll back

* Update comments in calculateLatest

* Don't include events that we can't find references for in the forward extremities

* Add another passing test
2020-10-07 14:05:33 +01:00
..
latest_events_updater.go Expand RoomInfo to cover more DB storage functions (#1377) 2020-09-02 10:02:48 +01:00
membership_updater.go Process membership updates in writers (#1414) 2020-09-08 17:48:07 +01:00
prepare.go Merge Updater structs (#1069) 2020-05-28 11:15:21 +01:00
storage.go Deep checking of forward extremities (#1491) 2020-10-07 14:05:33 +01:00