1
0

Commit Graph

  • d3e09f12d0 SYN-383: Actually, we expect this value to be a dict Erik Johnston 2015-05-19 13:12:41 +01:00
  • 677be13ffc Revert accidental commit Erik Johnston 2015-05-19 13:12:28 +01:00
  • 350b88656a SYN-383: Actually, we expect this value to be a dict Erik Johnston 2015-05-19 13:01:57 +01:00
  • 9de94d5a4d Merge branch 'develop' of github.com:matrix-org/synapse into erikj/join_perf Erik Johnston 2015-05-19 12:50:17 +01:00
  • 2b7120e233 SYN-383: Handle the fact the server might not have signed things Erik Johnston 2015-05-19 12:49:38 +01:00
  • 8b256a7296 Don't reuse var names Erik Johnston 2015-05-19 11:58:04 +01:00
  • 62ccc6d95f Don't reuse var names Erik Johnston 2015-05-19 11:58:04 +01:00
  • 01858bcbf2 Merge branch 'develop' of github.com:matrix-org/synapse into erikj/join_perf Erik Johnston 2015-05-19 11:56:35 +01:00
  • 2aeee2a905 SYN-383: Fix parsing of verify_keys and catching of _DefGen_Return Erik Johnston 2015-05-19 11:56:18 +01:00
  • 5e7883ec19 Merge branch 'develop' of github.com:matrix-org/synapse into erikj/join_perf Erik Johnston 2015-05-19 10:50:43 +01:00
  • c6a03c46e6 SYN-383: Extract the response list from 'server_keys' in the response JSON as it might work better than iterating over the top level dict Mark Haines 2015-05-19 10:23:02 +01:00
  • e4c65b338d Speed up the get_pagination_rows as well Mark Haines 2015-05-18 18:21:06 +01:00
  • 99914ec9f8 Merge pull request #152 from matrix-org/notifier_performance Mark Haines 2015-05-18 17:49:59 +01:00
  • ef910a0358 Do work in parellel when joining a room Erik Johnston 2015-05-18 17:17:04 +01:00
  • 591c4bf223 Cache the most recent serial for each room Mark Haines 2015-05-18 16:21:51 +01:00
  • e1150cac4b Move updating the serial and state of the presence cache into a single function Mark Haines 2015-05-18 15:46:37 +01:00
  • 165eb2dbe6 Comments and shuffle of functions Erik Johnston 2015-05-18 15:18:41 +01:00
  • 880fb46de0 Merge branch 'notifier_performance' into markjh/presence_performance Mark Haines 2015-05-18 14:33:58 +01:00
  • 9396723995 Merge pull request #154 from matrix-org/erikj/events_move Mark Haines 2015-05-18 14:24:35 +01:00
  • 65878a2319 Remove unused metric Erik Johnston 2015-05-18 14:06:30 +01:00
  • ad31fa3040 Don't bother sorting by the room_stream_ids, it shouldn't matter which order they are notified in Mark Haines 2015-05-18 14:04:58 +01:00
  • 4d1b6f4ad1 Remove rejected events if we don't want rejected events Erik Johnston 2015-05-18 14:03:46 +01:00
  • 0b0033c40b Merge branch 'develop' into notifier_performance Mark Haines 2015-05-18 13:50:01 +01:00
  • 755def8083 Add more doc string, reduce C+P boilerplate for getting room list Mark Haines 2015-05-18 13:46:47 +01:00
  • 1e90715a3d Make sure the notifier stream token goes forward when it is updated. Sort the pending events by the correct room_stream_id Mark Haines 2015-05-18 13:17:36 +01:00
  • 131bdf9bb1 Merge branch 'erikj/events_move' of github.com:matrix-org/synapse into erikj/perf Erik Johnston 2015-05-18 10:23:37 +01:00
  • 10f1bdb9a2 Move get_events functions to storage.events Erik Johnston 2015-05-18 10:21:40 +01:00
  • d5cea26d45 Remove pointless newline Erik Johnston 2015-05-18 10:16:45 +01:00
  • c71176858b Newline, remove debug logging Erik Johnston 2015-05-18 10:11:14 +01:00
  • f8bd4de87d Remove debug logging Erik Johnston 2015-05-18 09:58:03 +01:00
  • c3b37abdfd PEP8 Erik Johnston 2015-05-15 16:59:58 +01:00
  • 6c74fd62a0 Revert limiting of fetching, it didn't help perf. Erik Johnston 2015-05-15 16:45:35 +01:00
  • 9ff7f66a2b init j Erik Johnston 2015-05-15 16:36:03 +01:00
  • 70f272f71c Don't completely drain the list Erik Johnston 2015-05-15 16:34:17 +01:00
  • 8763dd80ef Don't fetch prev_content for current_state Erik Johnston 2015-05-15 15:33:01 +01:00
  • 807229f2f2 Err, defer.gatherResults ftw Erik Johnston 2015-05-15 15:20:29 +01:00
  • acb12cc811 Make store.get_current_state fetch events asyncly Erik Johnston 2015-05-15 15:20:05 +01:00
  • d62dee7eae Remove more debug logging Erik Johnston 2015-05-15 15:06:37 +01:00
  • 0f29cfabc3 Remove debug logging Erik Johnston 2015-05-15 14:06:42 +01:00
  • e275a9c0d9 preserve log context Erik Johnston 2015-05-15 11:54:51 +01:00
  • aa32bd38e4 Add a wait Erik Johnston 2015-05-15 11:35:04 +01:00
  • 372d4c6d7b Srsly. Don't use closures. Baaaaaad Erik Johnston 2015-05-15 11:26:00 +01:00
  • 575ec91d82 Correctly pass through params Erik Johnston 2015-05-15 11:15:10 +01:00
  • 10be983f2c Merge pull request #153 from matrix-org/markjh/presence_docstring Mark Haines 2015-05-15 11:11:47 +01:00
  • 415b158ce2 More whitespace Mark Haines 2015-05-15 11:09:47 +01:00
  • de01438a57 Sort out error handling Erik Johnston 2015-05-15 11:00:50 +01:00
  • a2c4f3f150 Fix daedlock Erik Johnston 2015-05-15 10:54:04 +01:00
  • 0a4330cd5d Add some missed argument types, cleanup the whitespace a bit Mark Haines 2015-05-14 17:48:12 +01:00
  • 47ec693e29 More doc-strings Mark Haines 2015-05-14 15:29:58 +01:00
  • 1d566edb81 Remove race condition Erik Johnston 2015-05-14 16:54:35 +01:00
  • 6e1ad283cf Support gzip encoding for client, client v2 and web client resources (SYN-176). David Baker 2015-05-14 16:39:19 +01:00
  • ef3d8754f5 Call from right thread Erik Johnston 2015-05-14 15:41:55 +01:00
  • 142934084a Count and loop Erik Johnston 2015-05-14 15:40:21 +01:00
  • 96c5b9f87c Don't start up more fetch_events Erik Johnston 2015-05-14 15:36:04 +01:00
  • 7cd6a6f6cf Awful idea for speeding up fetching of events Erik Johnston 2015-05-14 15:34:02 +01:00
  • c5d1b4986b Remove unused arguments and doc PresenceHandler.push_update_to_clients Mark Haines 2015-05-14 14:59:31 +01:00
  • 7f4105a5c9 Turn off preemptive transactions Erik Johnston 2015-05-14 14:51:06 +01:00
  • f4d58deba1 PEP8 Erik Johnston 2015-05-14 14:45:42 +01:00
  • 386b7330d2 Move from _base to events Erik Johnston 2015-05-14 14:45:22 +01:00
  • 0ad1c67234 Add some doc-strings to notifier Mark Haines 2015-05-14 14:35:07 +01:00
  • 7d6a1dae31 Jump out early Erik Johnston 2015-05-14 14:27:58 +01:00
  • 656223fbd3 Actually, we probably want to run this in a transaction Erik Johnston 2015-05-14 14:26:35 +01:00
  • 67800f7626 Treat setting your display name to the empty string as removing it (SYN-186). David Baker 2015-05-14 14:19:10 +01:00
  • 2f7f8e1c2b Preemptively jump into a transaction if we ask for get_prev_content Erik Johnston 2015-05-14 14:17:36 +01:00
  • 4770cec7bc Merge pull request #150 from matrix-org/notifier_unify Mark Haines 2015-05-14 14:16:59 +01:00
  • e1e9f0c5b2 loop -> gatherResults Erik Johnston 2015-05-14 13:58:49 +01:00
  • ab78a8926e Err, we probably want a bigger limit Erik Johnston 2015-05-14 13:47:16 +01:00
  • f6f902d459 Move fetching of events into their own transactions Erik Johnston 2015-05-14 13:45:48 +01:00
  • cdb3757942 Refactor _get_events Erik Johnston 2015-05-14 13:31:55 +01:00
  • 92e1c8983d Disallow whitespace in aliases here too David Baker 2015-05-14 13:21:55 +01:00
  • 0c894e1ebd Throw error when creating room if alias contains whitespace #SYN-335 David Baker 2015-05-14 13:11:28 +01:00
  • 084c365c3a Use the current token when timing out a notifier, make sure the user_id is a string in on_new_user_event Mark Haines 2015-05-14 12:03:26 +01:00
  • c37a6e151f Make shared secret registration work again David Baker 2015-05-14 12:03:13 +01:00
  • 36ea26c5c0 Merge branch 'develop' of github.com:matrix-org/synapse into erikj/perf Erik Johnston 2015-05-14 12:01:38 +01:00
  • 7c549dd557 Add ID generator for push_rules_enable to #resolve SYN-378 David Baker 2015-05-14 11:44:03 +01:00
  • 899d4675dd Merge branch 'notifier_unify' into notifier_performance Mark Haines 2015-05-14 11:36:44 +01:00
  • 243c56e725 Merge branch 'develop' into notifier_unify Mark Haines 2015-05-14 11:36:23 +01:00
  • 3edd2d5c93 Fix v2 sync, update the last_notified_ms only if there was an active listener Mark Haines 2015-05-14 11:25:30 +01:00
  • 47fb089eb5 Specify python 2.7 in the virtualenv setup (SYN-319) #resolved David Baker 2015-05-14 10:22:18 +01:00
  • 4f1d984e56 Add index on events Erik Johnston 2015-05-13 17:22:26 +01:00
  • 5e0c533672 Fix metric counter Mark Haines 2015-05-13 17:20:28 +01:00
  • 968b01a91a Actually use async method Erik Johnston 2015-05-13 17:02:46 +01:00
  • 4071f29653 Fetch events from events_id in their own transactions Erik Johnston 2015-05-13 16:59:41 +01:00
  • f1b83d88a3 Discard unused NotifierUserStreams Mark Haines 2015-05-13 16:54:02 +01:00
  • a988361aea Typo Erik Johnston 2015-05-13 15:44:15 +01:00
  • 8888982db3 Don't insert None Erik Johnston 2015-05-13 15:43:32 +01:00
  • 9af432257d Don't set a timer if there's already a result to return Mark Haines 2015-05-13 15:42:13 +01:00
  • cf706cc6ef Don't return None Erik Johnston 2015-05-13 15:31:25 +01:00
  • 5971d240d4 Limit batch size Erik Johnston 2015-05-13 15:26:49 +01:00
  • ca4f458787 Fetch events in bulk Erik Johnston 2015-05-13 15:13:42 +01:00
  • df6db5c802 Don't bother checking for new events from a source if the stream token hasn't advanced for that source Mark Haines 2015-05-13 15:08:24 +01:00
  • 6edff11a88 Don't fetch redaction and rejection stuff for each event, so we can use index only scan Erik Johnston 2015-05-13 14:39:05 +01:00
  • 63878c0379 Don't bother checking for updates if the stream token hasn't advanced for a user Mark Haines 2015-05-13 13:42:21 +01:00
  • 02590c3e1d Temp turn off checking for rejections and redactions Erik Johnston 2015-05-13 11:31:28 +01:00
  • 619a21812b defer.gatherResults loop Erik Johnston 2015-05-13 11:29:03 +01:00
  • fec4485e28 Batch fetching of events for state groups Erik Johnston 2015-05-13 11:22:42 +01:00
  • 409bcc76bd Load events for state group seperately Erik Johnston 2015-05-13 11:13:31 +01:00
  • cffe6057fb Merge branch 'notifier_unify' into notifier_performance Mark Haines 2015-05-12 16:37:50 +01:00
  • 80fd2b574c Don't talk to yourself when backfilling Erik Johnston 2015-05-12 16:19:42 +01:00
  • e122685978 You need to call contextmanager Erik Johnston 2015-05-12 16:12:37 +01:00