Matthew Hodgson
|
6e80c03d45
|
Merge branch 'develop' into dbkr/notifications_api
|
2016-08-20 00:16:18 +01:00 |
|
Matthew Hodgson
|
6372efbdc3
|
Merge pull request #1032 from matrix-org/matthew/workerdoc
Matthew/workerdoc
|
2016-08-19 19:17:09 +01:00 |
|
Matthew Hodgson
|
58d6c93103
|
PR feedback
|
2016-08-19 19:16:55 +01:00 |
|
Matthew Hodgson
|
b7ffa0e2cd
|
quick guide to synapse scalability via workers
|
2016-08-19 18:55:57 +01:00 |
|
Matthew Hodgson
|
d77ef276fa
|
increase RAM reqs
|
2016-08-19 18:55:25 +01:00 |
|
Erik Johnston
|
27e0178da9
|
Add a top level measure
|
2016-08-19 18:49:37 +01:00 |
|
Erik Johnston
|
6d1a94d218
|
Remove redundant measure
|
2016-08-19 18:40:31 +01:00 |
|
Erik Johnston
|
8731197e54
|
Only abort Measure on Exceptions
|
2016-08-19 18:23:45 +01:00 |
|
Erik Johnston
|
afbf6b33fc
|
defer.returnValue must not be called within Measure
|
2016-08-19 18:23:44 +01:00 |
|
Erik Johnston
|
37adde32dc
|
Move defer.returnValue out of Measure
|
2016-08-19 18:23:44 +01:00 |
|
Erik Johnston
|
04fc8bbcb0
|
Update keyring Measure
|
2016-08-19 18:23:44 +01:00 |
|
Erik Johnston
|
39b900b316
|
Measure http.server render
|
2016-08-19 18:23:44 +01:00 |
|
Erik Johnston
|
47dd8f02a1
|
Measure _get_event_from_row
|
2016-08-19 18:23:44 +01:00 |
|
Erik Johnston
|
2426c2f21a
|
Measure keyrings
|
2016-08-19 18:23:44 +01:00 |
|
Erik Johnston
|
39242090e3
|
Add measure blocks to notifier
|
2016-08-19 18:23:44 +01:00 |
|
Erik Johnston
|
e6784daf07
|
Merge pull request #1030 from matrix-org/erikj/cache_contexts
Add concept of cache contexts
|
2016-08-19 16:29:58 +01:00 |
|
Erik Johnston
|
45fd2c8942
|
Ensure invalidation list does not grow unboundedly
|
2016-08-19 16:09:16 +01:00 |
|
Erik Johnston
|
c0d7d9d642
|
Rename to on_invalidate
|
2016-08-19 15:13:58 +01:00 |
|
Erik Johnston
|
dc76a3e909
|
Make cache_context an explicit option
|
2016-08-19 15:02:38 +01:00 |
|
Erik Johnston
|
f164fd9220
|
Move _bulk_get_push_rules_for_room to storage layer
|
2016-08-19 14:29:20 +01:00 |
|
Erik Johnston
|
ba214a5e32
|
Remove lru option
|
2016-08-19 14:17:11 +01:00 |
|
Erik Johnston
|
4161ff2fc4
|
Add concept of cache contexts
|
2016-08-19 14:17:07 +01:00 |
|
Erik Johnston
|
290763f559
|
Merge pull request #1029 from matrix-org/erikj/appservice_stream
Make get_new_events_for_appservice use indices
|
2016-08-19 10:54:32 +01:00 |
|
Erik Johnston
|
b770435389
|
Make get_new_events_for_appservice use indices
|
2016-08-19 10:28:42 +01:00 |
|
Paul Evans
|
5674ea3e6c
|
Merge pull request #1026 from matrix-org/paul/thirdpartylookup
3rd party entity lookup
|
2016-08-18 20:52:50 +01:00 |
|
David Baker
|
1e4217c90c
|
Explicit join
|
2016-08-18 17:53:44 +01:00 |
|
David Baker
|
0acdd0f1ea
|
Use tuple comparison
Hopefully easier to read
|
2016-08-18 17:51:08 +01:00 |
|
Paul "LeoNerd" Evans
|
65201631a4
|
Move validation logic for AS 3PE query response into ApplicationServiceApi class, to keep the handler logic neater
|
2016-08-18 17:33:56 +01:00 |
|
Paul "LeoNerd" Evans
|
697872cf08
|
More warnings about invalid results from AS 3PE query
|
2016-08-18 17:24:39 +01:00 |
|
Paul "LeoNerd" Evans
|
b515f844ee
|
Avoid so much copypasta between 3PU and 3PL query by unifying around a ThirdPartyEntityKind enumeration
|
2016-08-18 17:19:55 +01:00 |
|
David Baker
|
602c84cd9c
|
Merge remote-tracking branch 'origin/develop' into dbkr/notifications_api
|
2016-08-18 17:15:26 +01:00 |
|
Paul "LeoNerd" Evans
|
2a91799fcc
|
Minor syntax neatenings
|
2016-08-18 16:58:25 +01:00 |
|
Erik Johnston
|
be088b32d8
|
Merge pull request #1027 from matrix-org/erikj/appservice_stream
Add appservice worker
|
2016-08-18 16:49:43 +01:00 |
|
Paul "LeoNerd" Evans
|
fcf1dec809
|
Appease pep8
|
2016-08-18 16:26:19 +01:00 |
|
Paul "LeoNerd" Evans
|
105ff162d4
|
Authenticate 3PE lookup requests
|
2016-08-18 16:19:23 +01:00 |
|
Paul "LeoNerd" Evans
|
06964c4a0a
|
Copypasta the 3PU support code to also do 3PL
|
2016-08-18 16:09:50 +01:00 |
|
Paul "LeoNerd" Evans
|
f3afd6ef1a
|
Remove TODO note about request fields being strings - they're always strings
|
2016-08-18 15:53:01 +01:00 |
|
Erik Johnston
|
bcbd74dc5b
|
Remove log lines
|
2016-08-18 15:52:10 +01:00 |
|
Paul "LeoNerd" Evans
|
d7b42afc74
|
Log a warning if an AS yields an invalid 3PU lookup result
|
2016-08-18 15:49:55 +01:00 |
|
Paul "LeoNerd" Evans
|
80f4740c8f
|
Scattergather the call out to ASes; validate received results
|
2016-08-18 15:40:41 +01:00 |
|
Erik Johnston
|
522c804f6b
|
Empty commit
|
2016-08-18 15:31:49 +01:00 |
|
Erik Johnston
|
19a625362b
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/appservice_stream
|
2016-08-18 15:06:31 +01:00 |
|
Erik Johnston
|
90b8b7706f
|
Jenkins: tox install setuptools
|
2016-08-18 15:06:16 +01:00 |
|
Erik Johnston
|
07229bbdae
|
Add appservice worker
|
2016-08-18 14:59:55 +01:00 |
|
Paul "LeoNerd" Evans
|
434bbf2cb5
|
Filter 3PU lookups by only ASes that declare knowledge of that protocol
|
2016-08-18 14:56:02 +01:00 |
|
Paul "LeoNerd" Evans
|
d5bf7a4a99
|
Merge remote-tracking branch 'origin/develop' into paul/thirdpartylookup
|
2016-08-18 14:21:01 +01:00 |
|
Paul "LeoNerd" Evans
|
718ffcf8bb
|
Since empty lookups now return 200/empty list not 404, we can safely log failures as exceptions
|
2016-08-18 14:18:37 +01:00 |
|
Paul "LeoNerd" Evans
|
3856582741
|
Ensure that 3PU lookup request fields actually get passed in
|
2016-08-18 14:06:02 +01:00 |
|
Paul "LeoNerd" Evans
|
f0c73a1e7a
|
Extend individual list results into the main return list, don't append
|
2016-08-18 13:53:54 +01:00 |
|
Paul "LeoNerd" Evans
|
b3511adb92
|
Don't catch the return-value-as-exception that @defer.inlineCallbacks will use
|
2016-08-18 13:45:18 +01:00 |
|