Commit Graph

53 Commits (2d4de61fb7b6276255fac3c07ef4c242f5a93c71)

Author SHA1 Message Date
Mark Haines 0a7d3cd00f Create separate methods for getting messages to push 8 years ago
Erik Johnston ec8b217722 Add destination retry to slave store 8 years ago
Erik Johnston 76b89d0edb Add slace storage functions for public room list 8 years ago
Erik Johnston 0fcbca531f Add get_auth_chain to slave store 8 years ago
Erik Johnston 6ede23ff1b Add more key storage funcs into slave store 8 years ago
Erik Johnston aede7248ab Split out a FederationReader process 8 years ago
David Baker 46b7362304 pep8 9 years ago
David Baker 870c45913e Use similar naming we use in email notifs for push 9 years ago
Erik Johnston 05e01f21d7 Remove event fetching from DB threads 9 years ago
Mark Haines 81cf449daa Add methods to events, account data and receipt slaves 9 years ago
Mark Haines 3ae915b27e Add a slaved store for presence 9 years ago
Mark Haines f88d747f79 Add a comment explaining why the filter cache doesn't need exipiring 9 years ago
Mark Haines 0eae075723 Add slaved stores for filters, tokens, and push rules 9 years ago
Mark Haines 70599ce925 Allow external processes to mark a user as syncing. (#812) 9 years ago
Mark Haines 0cb441fedd Move typing handler out of the Handlers object 9 years ago
Mark Haines 3b86ecfa79 Move the presence handler out of the Handlers object 9 years ago
Mark Haines 0466454b00 Assert that stream replicated stream positions are ints 9 years ago
Mark Haines 206eb9fd94 Shift some of the state_group methods into the SlavedEventStore 9 years ago
Mark Haines 3abab26458 Add a slaved datastore for account data 9 years ago
Mark Haines 0e792e7903 Log the stream IDs in an order that makes sense 9 years ago
Mark Haines 3547e66bc6 Make sure we advance our stream position 9 years ago
David Baker 5f46be19a7 Pass through get_events to pusher too 9 years ago
David Baker d46b18a00f Pass through _get_event_txn 9 years ago
Erik Johnston 8940281d1b Don't warn 9 years ago
Erik Johnston 5d8a93a10e Add some log information at returned replication streams 9 years ago
Mark Haines 8d7ad44331 Report per request metrics for all of the things using request_handler 9 years ago
Mark Haines 8a65666454 Fix backfill replication to advance the stream correctly 9 years ago
Mark Haines cfe1ff4bdb Add a replication endpoint for deleting pushers 9 years ago
Mark Haines d4823efad9 Replicate the pushers 9 years ago
Mark Haines c0d8e0eb63 Replicate push actions 9 years ago
Mark Haines 5bbd424ee0 Add a slaved receipts store 9 years ago
Mark Haines e99365f601 Replicate get_invited_rooms_for_user 9 years ago
Mark Haines ceb599e789 Add tests for redactions 9 years ago
Mark Haines 60ec9793fb Add tests for get_latest_event_ids_in_room and get_current_state 9 years ago
Mark Haines 6bfec56796 Test that room membership is replicated 9 years ago
Mark Haines 75fb9ac1be Add a slaved events store class 9 years ago
Mark Haines 1d4deff25a Separate generating the replication response... 9 years ago
Mark Haines 2ec5426035 Use a namedtuple rather than tuple unpacking 9 years ago
Matthew Hodgson 9113316b0e typo 9 years ago
Mark Haines 1fbb094c6f Add replication streams for ex outliers and current state resets 9 years ago
Mark Haines 31a9eceda5 Add a replication stream for state groups 9 years ago
Matthew Hodgson ec0cf996c9 typo 9 years ago
Matthew Hodgson adafa24b0a typo 9 years ago
Mark Haines b6e8420aee Add replication stream for pushers 9 years ago
Mark Haines ebcbb23226 s/stream_ordering/event_stream_ordering/ in push 9 years ago
Mark Haines 2223204eba Hook push rules up to the replication API 9 years ago
Mark Haines 60a0f81c7a Add a /replication API for extracting the updates that happened on 9 years ago