Erik Johnston
|
4500529c73
|
Typo
|
2015-06-25 09:22:42 +01:00 |
Erik Johnston
|
be29e152d1
|
Don't update current_state_events for outliers
|
2015-06-22 17:41:42 +01:00 |
Erik Johnston
|
96ce61b2b1
|
Implement persist_event*s*
|
2015-06-22 17:03:34 +01:00 |
Erik Johnston
|
96be533f1f
|
Use new store.persist_events function in federation handler
|
2015-06-22 11:42:10 +01:00 |
Erik Johnston
|
c461482e1a
|
Remove unnecessary store.have_events call
|
2015-06-19 15:35:56 +01:00 |
Erik Johnston
|
8047fd2434
|
Merge pull request #176 from matrix-org/erikj/backfill_auth
Improve backfill.
|
2015-06-03 17:25:37 +01:00 |
Erik Johnston
|
1c3d844e73
|
Don't needlessly compute context
|
2015-06-03 16:41:51 +01:00 |
Erik Johnston
|
09e23334de
|
Add a timeout
|
2015-06-02 11:00:37 +01:00 |
Erik Johnston
|
02410e9239
|
Handle the fact we might be missing auth events
|
2015-06-02 10:58:35 +01:00 |
Erik Johnston
|
e552b78d50
|
Add some logging
|
2015-06-02 10:28:14 +01:00 |
Erik Johnston
|
fde0da6f19
|
Correctly look up auth_events
|
2015-06-02 10:19:38 +01:00 |
Erik Johnston
|
3f04a08a0c
|
Don't process events we've already processed. Remember to process state events
|
2015-06-02 10:11:32 +01:00 |
Erik Johnston
|
4bbfbf898e
|
Correctly pass in auth_events
|
2015-06-01 17:02:23 +01:00 |
Erik Johnston
|
20814fabdd
|
Actually fetch state for new backwards extremeties when backfilling.
|
2015-05-20 11:59:02 +01:00 |
Erik Johnston
|
7223129916
|
Don't apply new room join hack if depth > 5
|
2015-05-19 14:16:08 +01:00 |
Erik Johnston
|
5e7883ec19
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/join_perf
|
2015-05-19 10:50:43 +01:00 |
Erik Johnston
|
ef910a0358
|
Do work in parellel when joining a room
|
2015-05-18 17:17:04 +01:00 |
Mark Haines
|
899d4675dd
|
Merge branch 'notifier_unify' into notifier_performance
|
2015-05-14 11:36:44 +01:00 |
Mark Haines
|
63878c0379
|
Don't bother checking for updates if the stream token hasn't advanced for a user
|
2015-05-13 13:42:21 +01:00 |
Erik Johnston
|
80fd2b574c
|
Don't talk to yourself when backfilling
|
2015-05-12 16:19:46 +01:00 |
Mark Haines
|
a6fb2aa2a5
|
Merge pull request #144 from matrix-org/erikj/logging_context
Preserving logging contexts
|
2015-05-12 15:23:50 +01:00 |
Erik Johnston
|
07a1223156
|
s/backfil/backfill/
|
2015-05-12 14:09:54 +01:00 |
Erik Johnston
|
0d31ad5101
|
Typos everywhere
|
2015-05-12 14:02:01 +01:00 |
Erik Johnston
|
a0dfffb33c
|
And another typo.
|
2015-05-12 14:00:31 +01:00 |
Erik Johnston
|
6e5ac4a28f
|
Err, gatherResults doesn't take a dict...
|
2015-05-12 13:58:14 +01:00 |
Erik Johnston
|
95dedb866f
|
Unwrap defer.gatherResults failures
|
2015-05-12 13:14:29 +01:00 |
Erik Johnston
|
367382b575
|
Handle the case where the other side is unreachable when backfilling
|
2015-05-12 10:35:45 +01:00 |
Erik Johnston
|
84e6b4001f
|
Initial hack at wiring together pagination and backfill
|
2015-05-11 18:01:31 +01:00 |
Erik Johnston
|
2236ef6c92
|
Fix up leak. Add warnings.
|
2015-05-08 19:53:34 +01:00 |
Erik Johnston
|
2d386d7038
|
That wasn't a deferred
|
2015-05-01 14:41:25 +01:00 |
Erik Johnston
|
4ac2823b3c
|
Remove inlineCallbacks from non-generator
|
2015-05-01 14:41:25 +01:00 |
Erik Johnston
|
42c12c04f6
|
Remove some run_on_reactors
|
2015-05-01 14:41:25 +01:00 |
Erik Johnston
|
a43b40449b
|
Merge branch 'develop' of github.com:matrix-org/synapse into mysql
|
2015-04-08 16:46:56 +01:00 |
Erik Johnston
|
19234cc6c3
|
typo
|
2015-04-08 14:10:06 +01:00 |
Erik Johnston
|
e8f1521605
|
Don't yield on notifying all listeners
|
2015-04-08 14:08:30 +01:00 |
Erik Johnston
|
278149f533
|
Sanitize TransactionStore
|
2015-03-23 13:43:21 +00:00 |
Erik Johnston
|
bb24609158
|
Clean out event_forward_extremities table when the server rejoins the room
|
2015-03-18 11:19:47 +00:00 |
Erik Johnston
|
b2e6ee5b43
|
Remove concept of context.auth_events, instead use context.current_state
|
2015-03-16 13:06:23 +00:00 |
Erik Johnston
|
e25e0f4da9
|
Merge branch 'develop' of github.com:matrix-org/synapse into batched_get_pdu
|
2015-02-23 14:36:00 +00:00 |
Erik Johnston
|
db215b7e00
|
Implement and use new batched get missing pdu
|
2015-02-23 13:58:02 +00:00 |
Erik Johnston
|
2bafeca270
|
Add missing comma so that it generates a dict and not a set
|
2015-02-20 14:08:42 +00:00 |
Erik Johnston
|
0ac2a79faa
|
Initial stab at implementing a batched get_missing_pdus request
|
2015-02-19 17:24:14 +00:00 |
Erik Johnston
|
47281f8fa4
|
Change some debug logging to info
|
2015-02-17 13:14:11 +00:00 |
Erik Johnston
|
b99a33f283
|
resolve_events expect lists, not dicts
|
2015-02-15 20:20:51 +00:00 |
Erik Johnston
|
b11a6e1c3c
|
Fix wrong variable name
|
2015-02-13 15:37:18 +00:00 |
Erik Johnston
|
e441c10a73
|
pyflakes
|
2015-02-13 14:23:39 +00:00 |
Erik Johnston
|
8c652a2b5f
|
When we see a difference in current state, actually use state conflict resolution algorithm
|
2015-02-13 14:20:05 +00:00 |
Erik Johnston
|
76935078d1
|
Remove more debug logging
|
2015-02-11 16:51:22 +00:00 |
Erik Johnston
|
ed877d6585
|
Remove debug logging
|
2015-02-11 16:50:46 +00:00 |
Erik Johnston
|
ddb816cf60
|
Don't unfreeze when using FreezeEvent.get_dict, as we are using a JSONEncoder that understands FrozenDict
|
2015-02-11 15:44:28 +00:00 |