Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-08-30 | Fix buildkite pipeline plugin matrix-org/annotate using the wrong variable ↵ | Amber Brown | 1 | -3/+3 | |
config | |||||
2019-08-29 | Count total_events and total_event_bytes within the loop. | Olivier Wilkinson (reivilibre) | 2 | -15/+20 | |
In this case, we still update these counts if we get stuck in the loop because the server is busy. Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-29 | Fix coverage in sytest and use plugins for buildkite (#5922) | Amber Brown | 8 | -32/+92 | |
2019-08-29 | Code formatting (Black) | Olivier Wilkinson (reivilibre) | 1 | -12/+30 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-28 | Upsert fixes | Olivier Wilkinson (reivilibre) | 1 | -8/+15 | |
2019-08-28 | Add a link to python's logging config schema (#5926) | Jorik Schellekens | 3 | -2/+5 | |
2019-08-28 | Hoist up None check to prevent trying to iterate over NoneType.keys() | Olivier Wilkinson (reivilibre) | 1 | -3/+4 | |
2019-08-28 | Let synctl use a config directory. (#5904) | Jorik Schellekens | 3 | -6/+15 | |
* Let synctl use a config directory. | |||||
2019-08-28 | Track new users in user statistics. | Olivier Wilkinson (reivilibre) | 1 | -0/+12 | |
This makes the rows 'completed' so that the stats regenerator need not touch them. | |||||
2019-08-28 | Update total_events and total_event_bytes on new events. | Olivier Wilkinson (reivilibre) | 1 | -0/+6 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-28 | Add incremental counting for rooms' total events and total event bytes. | Olivier Wilkinson (reivilibre) | 1 | -0/+106 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-28 | Add `total_event_bytes` to room statistics schema. | Olivier Wilkinson (reivilibre) | 2 | -0/+3 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-28 | Removing entry for 5903 | Will Hunt | 1 | -1/+0 | |
2019-08-28 | Use the v2 lookup API for 3PID invites (#5897) | Andrew Morgan | 4 | -9/+166 | |
Fixes https://github.com/matrix-org/synapse/issues/5861 Adds support for the v2 lookup API as defined in [MSC2134](https://github.com/matrix-org/matrix-doc/pull/2134). Currently this is only used for 3PID invites. Sytest PR: https://github.com/matrix-org/sytest/pull/679 | |||||
2019-08-28 | Config templating (#5900) | Jorik Schellekens | 9 | -46/+366 | |
Template config files * Imagine a system composed entirely of x, y, z etc and the basic operations.. Wait George, why XOR? Why not just neq? George: Eh, I didn't think of that.. Co-Authored-By: Erik Johnston <erik@matrix.org> | |||||
2019-08-28 | Implement a structured logging output system. (#5680) | Amber Brown | 31 | -82/+1328 | |
2019-08-28 | Address code review comments github/rei/rss_inc3 rei/rss_inc3 | Olivier Wilkinson (reivilibre) | 1 | -24/+30 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-28 | Fix a cache-invalidation bug for worker-based deployments (#5920) | Richard van der Hoff | 2 | -8/+17 | |
Some of the caches on worker processes were not being correctly invalidated when a room's state was changed in a way that did not affect the membership list of the room. We need to make sure we send out cache invalidations even when no memberships are changing. | |||||
2019-08-28 | Typographical corrections in docker/README (#5921) | Victor Goff | 1 | -5/+5 | |
2019-08-28 | Code formatting (Black) github/rei/rss_inc2 rei/rss_inc2 | Olivier Wilkinson (reivilibre) | 1 | -1/+3 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-28 | Update synapse/storage/stats.py | reivilibre | 1 | -1/+1 | |
Co-Authored-By: Erik Johnston <erik@matrix.org> | |||||
2019-08-27 | Clean up code with improved naming and hoist around functions. | Olivier Wilkinson (reivilibre) | 1 | -79/+91 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Use `DeferredLock` instead of `threading.Lock` | Olivier Wilkinson (reivilibre) | 2 | -4/+6 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Fix logic error. | Olivier Wilkinson (reivilibre) | 1 | -1/+2 | |
`absolute_fields` being None shouldn't preclude completion of a current stats row. Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Fix logic error. | Olivier Wilkinson (reivilibre) | 1 | -1/+2 | |
`absolute_fields` being None shouldn't preclude completion of a current stats row. Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Invalidate `get_earliest_token_for_stats` cache as required. | Olivier Wilkinson (reivilibre) | 1 | -0/+1 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | For user stats, handle other membership transitions properly. | Olivier Wilkinson (reivilibre) | 2 | -7/+3 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Update `_purge_room_txn` to take account of separated stats tables | Olivier Wilkinson (reivilibre) | 1 | -1/+2 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Rename `room_state` table to `room_stats_state` | Olivier Wilkinson (reivilibre) | 3 | -2/+5 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Remove obsolete `OldCollectionRequired` as old collection is obsolete. | Olivier Wilkinson (reivilibre) | 1 | -6/+0 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | For user stats, handle other membership transitions properly. | Olivier Wilkinson (reivilibre) | 1 | -12/+16 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | No-op if no membership change and thus simplify verbose dict updates. | Olivier Wilkinson (reivilibre) | 1 | -28/+14 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Adapt to stats now working in milliseconds | Olivier Wilkinson (reivilibre) | 1 | -1/+1 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Fix off by one error in SRV result shuffling | Erik Johnston | 1 | -8/+13 | |
2019-08-27 | Don't include the room & user stats docs in this PR. | Olivier Wilkinson (reivilibre) | 1 | -146/+0 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Switch to milliseconds in room/user stats for consistency. | Olivier Wilkinson (reivilibre) | 3 | -10/+8 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Code formatting (Black) | Olivier Wilkinson (reivilibre) | 1 | -5/+5 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Lock tables in upsert fall-backs. | Olivier Wilkinson (reivilibre) | 1 | -0/+2 | |
Should not be too much of a performance concern as this code won't be hit on Postgres, which large deployments should be using. Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Apply minor suggestions from review | Olivier Wilkinson (reivilibre) | 1 | -4/+3 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Clarify `_update_stats_delta_txn` by adding code comments and kwargs. | Olivier Wilkinson (reivilibre) | 1 | -16/+18 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2019-08-27 | Apply suggestions from code review | reivilibre | 1 | -2/+2 | |
Co-Authored-By: Erik Johnston <erik@matrix.org> | |||||
2019-08-27 | Document GET method for retrieving admin bit of user in admin API | Olivier Wilkinson (reivilibre) | 1 | -0/+19 | |