summary refs log tree commit diff
path: root/synapse/replication/slave/storage/events.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move event stream handling out of slave store. (#7491)Erik Johnston2020-05-151-89/+0
* Support any process writing to cache invalidation stream. (#7436)Erik Johnston2020-05-071-4/+2
* Use `stream.current_token()` and remove `stream_positions()` (#7172)Erik Johnston2020-05-011-6/+0
* Merge worker apps into one. (#6964)Erik Johnston2020-02-251-0/+20
* Add `local_current_membership` table (#6655)Erik Johnston2020-01-151-1/+1
* Change DataStores to accept 'database' param.Erik Johnston2019-12-061-2/+3
* Move storage classes into a main "data store".Erik Johnston2019-10-211-9/+11
* Run Black. (#5482)Amber Brown2019-06-201-33/+44
* Fixup bsaed on review commentsErik Johnston2019-05-171-1/+1
* Add basic editing supportErik Johnston2019-05-161-0/+1
* Fix relations in worker modeErik Johnston2019-05-161-3/+10
* Fix sync bug when accepting invites (#4956)Richard van der Hoff2019-04-021-9/+22
* Make EventStream rows have a typeRichard van der Hoff2019-03-271-2/+6
* Basic support for room versioningRichard van der Hoff2018-08-031-1/+1
* run isortAmber Brown2018-07-091-1/+2
* Add UserErasureWorkerStore to workersErik Johnston2018-06-251-0/+2
* Remove unused DataStoreErik Johnston2018-03-011-1/+0
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_sig_fedErik Johnston2018-03-011-48/+7
|\
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_stre...Erik Johnston2018-03-011-2/+0
| |\
| | * Calculate stream_ordering_month_ago correctly on workersErik Johnston2018-03-011-1/+0
| * | Split out stream storeErik Johnston2018-03-011-45/+9
| |/
* / Split out SignatureStore and EventFederationStoreErik Johnston2018-03-011-42/+8
|/
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_room...Erik Johnston2018-02-231-22/+6
|\
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_even...Erik Johnston2018-02-231-12/+4
| |\
| | * Split EventsWorkerStore into separate fileErik Johnston2018-02-231-1/+1
| | * Update copyrightErik Johnston2018-02-231-0/+1
| * | Split out EventPushActionWorkerStoreErik Johnston2018-02-211-20/+3
* | | Update copyrightErik Johnston2018-02-231-0/+1
* | | Split out RoomMemberStoreErik Johnston2018-02-211-27/+3
| |/ |/|
* | Split out get_events and co into a worker storeErik Johnston2018-02-211-11/+2
|/
* Add event_creator workerErik Johnston2018-02-071-0/+20
* Store state groups separately from events (#2784)Erik Johnston2018-02-061-2/+2
* Pull out bits of StateStore to a mixinRichard van der Hoff2017-11-141-33/+6
* Add cache for is_host_joinedErik Johnston2017-06-131-1/+1
* Merge pull request #2266 from matrix-org/erikj/host_in_roomErik Johnston2017-06-121-1/+0
|\
| * Fix replicationErik Johnston2017-06-091-1/+0
* | Fix replicationErik Johnston2017-06-091-1/+1
|/
* Faster cache for get_joined_hostsErik Johnston2017-05-251-0/+2
* Add new storage functions to slave storeErik Johnston2017-05-041-0/+3
* Remove unused cacheErik Johnston2017-04-241-3/+0
* Reduce federation presence replication trafficErik Johnston2017-04-101-0/+1
* Change slave storage to use new replication interfaceErik Johnston2017-04-031-40/+17
* Replace some calls to cursor_to_dictErik Johnston2017-03-241-1/+0
* PEP8Erik Johnston2017-03-201-2/+0
* Don't send the full event json over replicationErik Johnston2017-03-171-28/+14
* Add new storage function to slave storeErik Johnston2017-03-131-0/+4
* Aggregate event push actionsErik Johnston2017-02-141-0/+6
* Fix replicationErik Johnston2017-02-021-0/+3
* Only invalidate membership caches based on the cache streamErik Johnston2017-01-311-16/+5
* Insert delta of current_state_events to be more efficientErik Johnston2017-01-201-10/+0
* Store federation stream positions in the databaseErik Johnston2016-11-211-0/+3
* Handle sending events and device messages over federationErik Johnston2016-11-171-0/+11
* Add new storage function to slave storeErik Johnston2016-09-161-0/+1
* Use stream_change cache to make get_forward_extremeties_for_room cache more e...Erik Johnston2016-09-151-1/+4
* Add cache to get_forward_extremeties_for_roomErik Johnston2016-09-151-1/+1
* Stream public room changes down replicationErik Johnston2016-09-151-0/+8
* Add upgrade script that will slowly prune state_groups_state entriesErik Johnston2016-09-051-0/+3
* Add storage function to SlaveStoreErik Johnston2016-08-311-0/+1
* Add to slave storeErik Johnston2016-08-301-0/+5
* Use state handler instead of get_users_in_room/get_joined_hostsErik Johnston2016-08-261-2/+0
* Add is_host_joined to slave storageErik Johnston2016-08-261-0/+2
* Add new state storage funcs to replicationErik Johnston2016-08-261-0/+3
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/fed_readerErik Johnston2016-07-291-2/+5
|\
| * Create separate methods for getting messages to pushMark Haines2016-07-281-2/+5
* | Add get_auth_chain to slave storeErik Johnston2016-07-281-0/+4
* | Split out a FederationReader processErik Johnston2016-07-211-0/+5
|/
* pep8David Baker2016-06-241-1/+0
* Use similar naming we use in email notifs for pushDavid Baker2016-06-241-8/+0
* Remove event fetching from DB threadsErik Johnston2016-06-031-5/+0
* Add methods to events, account data and receipt slavesMark Haines2016-06-031-4/+17
* Assert that stream replicated stream positions are intsMark Haines2016-05-131-4/+4
* Merge branch 'develop' into dbkr/email_notifs_on_pusherMark Haines2016-05-131-0/+2
|\
| * Make sure we advance our stream positionMark Haines2016-05-131-0/+2
* | Shift some of the state_group methods into the SlavedEventStoreMark Haines2016-05-131-0/+19
|/
* Pass through get_events to pusher tooDavid Baker2016-05-101-0/+1
* Pass through _get_event_txnDavid Baker2016-05-101-0/+1
* Fix backfill replication to advance the stream correctlyMark Haines2016-04-271-2/+2
* Replicate push actionsMark Haines2016-04-211-0/+14
* Replicate get_invited_rooms_for_userMark Haines2016-04-191-2/+7
* Add tests for redactionsMark Haines2016-04-071-2/+2
* Add tests for get_latest_event_ids_in_room and get_current_stateMark Haines2016-04-071-0/+5
* Test that room membership is replicatedMark Haines2016-04-061-3/+4
* Add a slaved events store classMark Haines2016-04-061-0/+198