| Commit message (Expand) | Author | Age | Files | Lines |
* | Documentation | Erik Johnston | 2015-06-18 | 1 | -4/+11 |
* | Don't bother proxying lookups on _NotificationListener to underlying deferred | Erik Johnston | 2015-06-18 | 1 | -10/+2 |
* | Refactor the notifier.wait_for_events code to be clearer. Add _NotifierUserSt... | Erik Johnston | 2015-06-18 | 1 | -66/+56 |
* | Fix notifier leak | Erik Johnston | 2015-06-18 | 1 | -21/+20 |
* | Iterate over the user_streams not the user_ids | Mark Haines | 2015-05-26 | 1 | -1/+1 |
* | Oops, get_rooms_for_user returns a namedtuple, not a room_id | Mark Haines | 2015-05-21 | 1 | -0/+1 |
* | Don't bother sorting by the room_stream_ids, it shouldn't matter which order ... | Mark Haines | 2015-05-18 | 1 | -1/+1 |
* | Make sure the notifier stream token goes forward when it is updated. Sort the... | Mark Haines | 2015-05-18 | 1 | -4/+4 |
* | Add some doc-strings to notifier | Mark Haines | 2015-05-14 | 1 | -19/+33 |
* | Use the current token when timing out a notifier, make sure the user_id is a ... | Mark Haines | 2015-05-14 | 1 | -2/+2 |
* | Fix v2 sync, update the last_notified_ms only if there was an active listener | Mark Haines | 2015-05-14 | 1 | -5/+6 |
* | Fix metric counter | Mark Haines | 2015-05-13 | 1 | -2/+2 |
* | Discard unused NotifierUserStreams | Mark Haines | 2015-05-13 | 1 | -16/+34 |
* | Don't set a timer if there's already a result to return | Mark Haines | 2015-05-13 | 1 | -3/+10 |
* | Don't bother checking for new events from a source if the stream token hasn't... | Mark Haines | 2015-05-13 | 1 | -2/+6 |
* | Don't bother checking for updates if the stream token hasn't advanced for a user | Mark Haines | 2015-05-13 | 1 | -24/+51 |
* | Merge branch 'notifier_unify' into notifier_performance | Mark Haines | 2015-05-12 | 1 | -13/+10 |
|\ |
|
| * | Merge branch 'develop' into notifier_unify | Mark Haines | 2015-05-12 | 1 | -13/+10 |
| |\ |
|
| | * | PEP8 | Erik Johnston | 2015-05-08 | 1 | -3/+2 |
| | * | Change the way we do logging contexts so that they survive divergences | Erik Johnston | 2015-05-08 | 1 | -9/+7 |
* | | | Merge branch 'notifier_unify' into notifier_performance | Mark Haines | 2015-05-12 | 1 | -1/+1 |
|\| | |
|
| * | | Update the end_token correctly, otherwise the token doesn't advance and the c... | Mark Haines | 2015-05-12 | 1 | -1/+1 |
* | | | Add a NotifierUserStream to hold all the notification listeners for a user | Mark Haines | 2015-05-12 | 1 | -114/+116 |
|/ / |
|
* | | Don't bother passing the events to the notifier since it isn't using them | Mark Haines | 2015-05-11 | 1 | -95/+18 |
* | | Use wait_for_events to implement 'get_events' | Mark Haines | 2015-05-11 | 1 | -79/+30 |
|/ |
|
* | Remove some run_on_reactors | Erik Johnston | 2015-05-01 | 1 | -5/+0 |
* | Change from exception to warn | Erik Johnston | 2015-04-15 | 1 | -1/+1 |
* | Add comment | Mark Haines | 2015-04-09 | 1 | -0/+1 |
* | Unset the timer in the timeout callback so that we don't try to cancel it if ... | Mark Haines | 2015-04-09 | 1 | -0/+1 |
* | SYN-339: Cancel the notifier timeout when the notifier fires | Mark Haines | 2015-04-09 | 1 | -4/+26 |
* | Move comment into docstring | Erik Johnston | 2015-04-08 | 1 | -5/+2 |
* | Factor out loops into '_discard_if_notified' | Erik Johnston | 2015-04-08 | 1 | -15/+14 |
* | Also perform paranoia checks in 'on_new_user_event' | Erik Johnston | 2015-04-08 | 1 | -2/+16 |
* | Add paranoia checks to make sure that we evict stale NotificationListeners wh... | Erik Johnston | 2015-04-08 | 1 | -5/+31 |
* | Fix bug where we didn't inform the NotificataionListeners about new rooms the... | Erik Johnston | 2015-04-08 | 1 | -0/+3 |
* | Appease pep8 | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -6/+9 |
* | Add a counter to track total number of events served by the notifier | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+3 |
* | Use _ instead of . as a metric namespacing separator, for Prometheus | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -1/+1 |
* | Put some gauge metrics on the number of notifier listeners, and notified-on o... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+39 |
* | Rename rooms_to_listeners to room_to_listeners, for consistency with user_ an... | Paul "LeoNerd" Evans | 2015-03-05 | 1 | -8/+8 |
* | Notify appservices of invites mid-poll. | Kegan Dougal | 2015-02-27 | 1 | -1/+29 |
* | Merge branch 'consumeErrors' of github.com:matrix-org/synapse into develop | Erik Johnston | 2015-02-17 | 1 | -2/+4 |
|\ |
|
| * | Use consumeErrors=True on all DeferredLists. | Erik Johnston | 2015-02-17 | 1 | -2/+4 |
* | | Glue AS work to general event notifications. Add more exception handling when... | Kegan Dougal | 2015-02-05 | 1 | -0/+6 |
|/ |
|
* | Fix Formatting | Mark Haines | 2015-01-27 | 1 | -2/+2 |
* | Wait for events if the incremental sync is empty and a timeout is given | Mark Haines | 2015-01-27 | 1 | -0/+48 |
* | Only start the notifier timeout once we've had a chance to check for updates.... | Mark Haines | 2015-01-19 | 1 | -2/+2 |
* | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
* | Remember to hook up the typing event stream to the notifier as well | Paul "LeoNerd" Evans | 2014-12-15 | 1 | -7/+25 |
* | Fix pep8 codestyle warnings | Mark Haines | 2014-11-20 | 1 | -0/+1 |
* | Add a few missing yields, Move deferred lists inside PreserveLoggingContext b... | Mark Haines | 2014-11-20 | 1 | -0/+3 |
* | remove unused import | Mark Haines | 2014-11-19 | 1 | -1/+1 |
* | Preserve logging context in a few more places, drop the logging context after... | Mark Haines | 2014-11-19 | 1 | -18/+22 |
* | Fix pep8 warnings | Mark Haines | 2014-10-30 | 1 | -1/+2 |
* | Use floating-point rather than integer division to handle timeouts so that no... | Paul "LeoNerd" Evans | 2014-10-29 | 1 | -1/+1 |
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has... | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
* | Make sure to print exceptions properly from notifier failures | Paul "LeoNerd" Evans | 2014-09-03 | 1 | -1/+6 |
* | Merge branch 'master' of github.com:matrix-org/synapse into release-v0.2.0 | Erik Johnston | 2014-09-02 | 1 | -2/+19 |
|\ |
|
| * | When notifying listeners, don't do so in a serial fashion | Erik Johnston | 2014-08-29 | 1 | -2/+19 |
* | | Have EventSource's get_new_events_for_user() API work only on keys within tha... | Paul "LeoNerd" Evans | 2014-08-29 | 1 | -10/+20 |
|/ |
|
* | Turn of trace_function logging | Erik Johnston | 2014-08-28 | 1 | -2/+2 |
* | And more logging. | Erik Johnston | 2014-08-28 | 1 | -1/+2 |
* | If timeout=0, return immediately | Erik Johnston | 2014-08-27 | 1 | -1/+5 |
* | Comments! | Erik Johnston | 2014-08-27 | 1 | -0/+35 |
* | Index sources in a nicer fashion. | Erik Johnston | 2014-08-27 | 1 | -3/+3 |
* | Implement presence event source. Change the way the notifier indexes listeners | Erik Johnston | 2014-08-27 | 1 | -43/+42 |
* | Enable presence again. Fix up api to match old api. | Erik Johnston | 2014-08-26 | 1 | -1/+19 |
* | WIP: Completely change how event streaming and pagination work. This reflects... | Erik Johnston | 2014-08-26 | 1 | -0/+184 |