synapse-product/synapse/push
Erik Johnston 921a3f8a59
Fix not sending events over federation when using sharded event persisters (#8536)
* Fix outbound federaion with multiple event persisters.

We incorrectly notified federation senders that the minimum persisted
stream position had advanced when we got an `RDATA` from an event
persister.

Notifying of federation senders already correctly happens in the
notifier, so we just delete the offending line.

* Change some interfaces to use RoomStreamToken.

By enforcing use of `RoomStreamTokens` we make it less likely that
people pass in random ints that they got from somewhere random.
2020-10-14 13:27:51 +01:00
..
__init__.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
action_generator.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
baserules.py Incorporate review 2020-08-06 10:52:26 +01:00
bulk_push_rule_evaluator.py Only add rows to the push actions table if the event notifies or should be marked unread (#8274) 2020-09-07 16:56:27 +01:00
clientformat.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
emailpusher.py Fix not sending events over federation when using sharded event persisters (#8536) 2020-10-14 13:27:51 +01:00
httppusher.py Fix not sending events over federation when using sharded event persisters (#8536) 2020-10-14 13:27:51 +01:00
mailer.py Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
presentable_names.py Convert push to async/await. (#7948) 2020-07-27 12:21:34 -04:00
push_rule_evaluator.py Enable mypy checking for unreachable code and fix instances. (#8432) 2020-10-01 08:09:18 -04:00
push_tools.py Unread counts fixes (#8254) 2020-09-04 14:14:22 +01:00
pusher.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
pusherpool.py Fix not sending events over federation when using sharded event persisters (#8536) 2020-10-14 13:27:51 +01:00
rulekinds.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00