0
0
Fork 0
mirror of https://github.com/matrix-org/dendrite synced 2024-11-04 23:19:03 +01:00
dendrite/roomserver/internal
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
..
helpers Don't return 500s on checking to see if a remote server is allowed to see an event we don't know about (#1490) 2020-10-07 10:30:27 +01:00
input Deep checking of forward extremities (#1491) 2020-10-07 14:05:33 +01:00
perform Optimise servers to backfill from (#1485) 2020-10-06 18:09:02 +01:00
query Fetch missing auth events, implement QueryMissingAuthPrevEvents, try other servers in room for /event and /get_missing_events (#1450) 2020-09-29 13:40:29 +01:00
alias.go Implement rejected events (#1426) 2020-09-16 13:00:52 +01:00
api.go Optimise servers to backfill from (#1485) 2020-10-06 18:09:02 +01:00