Commit Graph

2509 Commits

Author SHA1 Message Date
Erik Johnston 9e6daddaf5 Persist events in parrellel if possible 2015-06-25 11:56:10 +01:00
Erik Johnston e2a241af08 Make _persist_event_txn call _persist_events_txn 2015-06-25 11:45:05 +01:00
Erik Johnston 4500529c73 Typo 2015-06-25 09:22:42 +01:00
Erik Johnston ecae5437bb Remove unused line 2015-06-24 16:32:16 +01:00
Erik Johnston 0f2ac80305 Verify state and auth_chain in the same batch 2015-06-24 14:51:10 +01:00
Erik Johnston 74f7b44955 Add desc to store_server_keys_json _simple_upsert 2015-06-24 13:15:52 +01:00
Erik Johnston 307e858b94 Fix backfill 2015-06-24 13:11:58 +01:00
Erik Johnston ec6ceadeeb Only fail individular deferred for invalid signature 2015-06-24 13:04:37 +01:00
Erik Johnston f4964e666a Fix up process_v2_response 2015-06-24 12:53:26 +01:00
Erik Johnston 2dcddf83f3 Use correct arg 2015-06-24 11:41:39 +01:00
Erik Johnston 12d5914e83 Add missing items() 2015-06-24 11:33:57 +01:00
Erik Johnston 3ee7c551e9 Logging 2015-06-24 11:30:05 +01:00
Erik Johnston 44e3bed2a1 Make _check_sigs_and_hash_and_fetch use batch api for verify keys 2015-06-24 11:28:07 +01:00
Erik Johnston a29319fefa Implement a batch API for verify_json_objects_for_server 2015-06-24 11:21:35 +01:00
Erik Johnston f859e3ca37 Merge branch 'develop' of github.com:matrix-org/synapse into erikj/persist_event_perf 2015-06-23 16:41:58 +01:00
David Baker 6825eef955 Oops: underride rule had an identifier with override in it. 2015-06-23 14:26:14 +01:00
Erik Johnston 6924852592 Batch SELECTs in _get_auth_chain_ids_txn 2015-06-23 11:01:04 +01:00
Erik Johnston 0e1d2d0628 Remove debug logging 2015-06-22 18:09:16 +01:00
Erik Johnston 19f0497ac3 Batch outside transactions 2015-06-22 18:06:13 +01:00
Erik Johnston be29e152d1 Don't update current_state_events for outliers 2015-06-22 17:41:42 +01:00
Erik Johnston a4ad9b9556 Only persist a maximum of 100 events at a time 2015-06-22 17:17:25 +01:00
Erik Johnston 96ce61b2b1 Implement persist_event*s* 2015-06-22 17:03:34 +01:00
Erik Johnston 03a9e4436b Add a many version of _handle_prev_events 2015-06-22 14:09:39 +01:00
Erik Johnston a76e217d8e Add a many version of store_state_groups_txn 2015-06-22 14:09:25 +01:00
Erik Johnston 96be533f1f Use new store.persist_events function in federation handler 2015-06-22 11:42:10 +01:00
Erik Johnston b39b294d1f Properly cache get_server_verify_keys 2015-06-19 17:20:58 +01:00
Erik Johnston 92d3fe8deb Merge branch 'develop' of github.com:matrix-org/synapse into erikj/persist_event_perf 2015-06-19 16:25:04 +01:00
Erik Johnston 2f556e0c55 Fix typo 2015-06-19 16:22:53 +01:00
Erik Johnston 7fa1363fb0 Merge pull request #192 from matrix-org/erikj/fix_log_context
Fix log context when sending requests
2015-06-19 16:21:40 +01:00
Erik Johnston b2f7fc4527 Ignore your own domain 2015-06-19 16:16:35 +01:00
Erik Johnston c461482e1a Remove unnecessary store.have_events call 2015-06-19 15:35:56 +01:00
Erik Johnston 83df0aef58 PEP8 2015-06-19 15:08:01 +01:00
Erik Johnston efe2785cab Cache get_server_verify_key 2015-06-19 15:06:51 +01:00
Erik Johnston 280e7cd874 Merge branch 'erikj/fix_log_context' of github.com:matrix-org/synapse into erikj/persist_event_perf 2015-06-19 11:55:10 +01:00
Erik Johnston 63141e77e7 Merge branch 'develop' of github.com:matrix-org/synapse into erikj/persist_event_perf 2015-06-19 11:50:34 +01:00
Erik Johnston 275dab6b55 Merge pull request #190 from matrix-org/erikj/syn-412
Fix notifier leak
2015-06-19 11:49:58 +01:00
Erik Johnston a68abc79fd Add comment on cancellation of observers 2015-06-19 11:48:55 +01:00
Erik Johnston 653533a3da Fix log context when sending requests 2015-06-19 11:46:49 +01:00
Erik Johnston 9bf61ef97b Merge pull request #189 from matrix-org/erikj/room_init_sync
Improve room init sync speed.
2015-06-19 11:36:06 +01:00
Erik Johnston 0e58d19163 Merge pull request #187 from matrix-org/erikj/sanitize_logging
Sanitize logging
2015-06-19 11:35:59 +01:00
Erik Johnston 18968efa0a Remove stale debug lines 2015-06-19 10:18:02 +01:00
Erik Johnston eb928c9f52 Add site_tag to logger 2015-06-19 10:16:48 +01:00
Erik Johnston 9d112f4440 Add IDs to outbound transactions 2015-06-19 10:13:03 +01:00
Eric Myhre 9e5a353663 Make upload dir a configurable path.
Fixes SYN-425.

Signed-off-by: Eric Myhre <hash@exultant.us>
2015-06-18 23:38:20 -05:00
Erik Johnston 6df6354f1c Don't bother storing things we don't need 2015-06-18 17:47:06 +01:00
Erik Johnston 6f6ebd216d PEP8 2015-06-18 17:00:32 +01:00
Erik Johnston 73513ececc Documentation 2015-06-18 16:15:10 +01:00
Erik Johnston 1f24c2e589 Don't bother proxying lookups on _NotificationListener to underlying deferred 2015-06-18 16:09:53 +01:00
Erik Johnston 22049ea700 Refactor the notifier.wait_for_events code to be clearer. Add _NotifierUserStream.new_listener that accpets a token to avoid races. 2015-06-18 15:49:24 +01:00
Erik Johnston 050ebccf30 Fix notifier leak 2015-06-18 11:36:26 +01:00