| Commit message (Expand) | Author | Age | Files | Lines |
* | Update event_auth table for rejected events | Erik Johnston | 2018-10-16 | 1 | -15/+21 |
* | Add v2 state res algorithm. | Erik Johnston | 2018-10-16 | 1 | -6/+3 |
* | actually exclude outliers | Richard van der Hoff | 2018-10-03 | 1 | -1/+2 |
* | remove debugging | Richard van der Hoff | 2018-10-02 | 1 | -10/+0 |
* | Fix bug in forward_extremity update logic | Richard van der Hoff | 2018-10-02 | 1 | -33/+78 |
* | comment | Erik Johnston | 2018-09-13 | 1 | -0/+2 |
* | pep8 | Erik Johnston | 2018-09-13 | 1 | -1/+0 |
* | Create indices after insertion | Erik Johnston | 2018-09-13 | 1 | -14/+18 |
* | Make purge history slightly faster | Erik Johnston | 2018-09-13 | 1 | -2/+9 |
* | Speed up lazy loading (#3827) | Matthew Hodgson | 2018-09-12 | 1 | -0/+4 |
* | Port storage/ to Python 3 (#3725) | Amber Brown | 2018-08-31 | 1 | -5/+5 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_s... | Erik Johnston | 2018-08-20 | 1 | -84/+2 |
|\ |
|
| * | speed up /members and add at= and membership params (#3568) | Matthew Hodgson | 2018-08-15 | 1 | -1/+1 |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_fede... | Erik Johnston | 2018-08-15 | 1 | -1/+1 |
| |\ |
|
| | * | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) | Amber Brown | 2018-08-10 | 1 | -1/+1 |
| * | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_fede... | Erik Johnston | 2018-08-09 | 1 | -3/+8 |
| |\| |
|
| * | | Move necessary storage functions to worker classes | Erik Johnston | 2018-08-06 | 1 | -82/+0 |
* | | | Choose state algorithm based on room version | Erik Johnston | 2018-08-09 | 1 | -1/+3 |
| |/
|/| |
|
* | | Fix occasional glitches in the synapse_event_persisted_position metric | Richard van der Hoff | 2018-08-07 | 1 | -3/+8 |
|/ |
|
* | Merge pull request #3621 from matrix-org/erikj/split_fed_store | Erik Johnston | 2018-08-02 | 1 | -2/+12 |
|\ |
|
| * | update docs | Erik Johnston | 2018-08-01 | 1 | -1/+1 |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_fed_... | Erik Johnston | 2018-07-30 | 1 | -2/+0 |
| |\ |
|
| * | | Split out DB writes in federation handler | Erik Johnston | 2018-07-25 | 1 | -2/+12 |
* | | | Python 3: Convert some unicode/bytes uses (#3569) | Amber Brown | 2018-08-02 | 1 | -4/+10 |
* | | | Merge pull request #3612 from matrix-org/rav/store_heirarchy | Richard van der Hoff | 2018-07-31 | 1 | -1/+5 |
|\ \ \
| |_|/
|/| | |
|
| * | | reinstate explicit include of EventsWorkerStore | Richard van der Hoff | 2018-07-31 | 1 | -1/+3 |
| * | | Make EventStore inherit from EventFederationStore | Richard van der Hoff | 2018-07-26 | 1 | -2/+4 |
| |/ |
|
* | | Merge pull request #3614 from matrix-org/rav/stop_populating_event_content | Richard van der Hoff | 2018-07-26 | 1 | -1/+0 |
|\ \ |
|
| * | | Stop populating events.content | Richard van der Hoff | 2018-07-26 | 1 | -1/+0 |
| |/ |
|
* / | Remove some redundant joins on event_edges.room_id | Richard van der Hoff | 2018-07-26 | 1 | -1/+0 |
|/ |
|
* | Merge pull request #3603 from matrix-org/erikj/handle_outliers | Erik Johnston | 2018-07-25 | 1 | -6/+8 |
|\ |
|
| * | Actually fix it by adding continue | Erik Johnston | 2018-07-25 | 1 | -0/+1 |
| * | Fix typo in conditional | Erik Johnston | 2018-07-25 | 1 | -1/+1 |
| * | Correctly handle outliers during persist events | Erik Johnston | 2018-07-25 | 1 | -6/+7 |
* | | Merge pull request #3606 from matrix-org/rav/logcontext_fixes_once_more | Richard van der Hoff | 2018-07-25 | 1 | -5/+4 |
|\ \ |
|
| * | | Fix another logcontext leak in _persist_events | Richard van der Hoff | 2018-07-25 | 1 | -5/+4 |
| |/ |
|
* / | Fix occasional 'tuple index out of range' error | Richard van der Hoff | 2018-07-25 | 1 | -1/+1 |
|/ |
|
* | Expand on docstring comment about return value | Erik Johnston | 2018-07-24 | 1 | -0/+5 |
* | Remove unnecessary iteritems | Erik Johnston | 2018-07-24 | 1 | -1/+1 |
* | Fixup comment (and indent) | Erik Johnston | 2018-07-24 | 1 | -16/+20 |
* | Don't fetch state from the database unless needed | Erik Johnston | 2018-07-24 | 1 | -12/+18 |
* | Have _get_new_state_after_events return delta | Erik Johnston | 2018-07-24 | 1 | -17/+48 |
* | Don't require to_delete to have event_ids | Erik Johnston | 2018-07-24 | 1 | -36/+55 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/speed_up_c... | Erik Johnston | 2018-07-24 | 1 | -12/+23 |
|\ |
|
| * | Merge branch 'develop' into rav/logcontext_fixes | Richard van der Hoff | 2018-07-24 | 1 | -11/+21 |
| |\ |
|
| | * | fix idiocy | Richard van der Hoff | 2018-07-24 | 1 | -2/+8 |
| | * | Add some measure blocks to persist_events | Richard van der Hoff | 2018-07-23 | 1 | -11/+15 |
| * | | Logcontext fixes | Richard van der Hoff | 2018-07-24 | 1 | -2/+3 |
| |/ |
|
* | | Remove unnecessary if | Erik Johnston | 2018-07-24 | 1 | -2/+1 |
* | | Speed up _calculate_state_delta | Erik Johnston | 2018-07-24 | 1 | -10/+3 |
|/ |
|
* | Comments | Erik Johnston | 2018-07-23 | 1 | -0/+3 |
* | Only get cached state from context in persist_event | Erik Johnston | 2018-07-23 | 1 | -1/+3 |
* | Use new getters | Erik Johnston | 2018-07-23 | 1 | -1/+1 |
* | Run things as background processes | Richard van der Hoff | 2018-07-18 | 1 | -6/+4 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -19/+15 |
* | Invalidate cache on correct thread | Erik Johnston | 2018-07-02 | 1 | -1/+2 |
* | Attempt to be more performant on PyPy (#3462) | Amber Brown | 2018-06-28 | 1 | -1/+2 |
* | Deleting from event_push_actions needs to use an index | Mark Haines | 2018-06-22 | 1 | -1/+8 |
* | Consistently use six's iteritems and wrap lazy keys/values in list() if they'... | Amber Brown | 2018-05-31 | 1 | -22/+25 |
* | cleanup | Amber Brown | 2018-05-22 | 1 | -3/+6 |
* | Merge remote-tracking branch 'origin/develop' into 3218-official-prom | Amber Brown | 2018-05-22 | 1 | -24/+53 |
|\ |
|
| * | Clarify comment | Erik Johnston | 2018-05-16 | 1 | -1/+2 |
| * | Comments | Erik Johnston | 2018-05-16 | 1 | -0/+8 |
| * | Move and rename variable | Erik Johnston | 2018-05-16 | 1 | -3/+3 |
| * | Make purge_history operate on tokens | Erik Johnston | 2018-05-15 | 1 | -8/+9 |
| * | Use events_to_purge table rather than token | Erik Johnston | 2018-05-15 | 1 | -15/+34 |
* | | rest of the changes | Amber Brown | 2018-05-21 | 1 | -17/+11 |
|/ |
|
* | Fix up grammar | Erik Johnston | 2018-05-03 | 1 | -3/+3 |
* | Refactor event storage to not require state | Erik Johnston | 2018-04-27 | 1 | -37/+67 |
* | Refactor store.have_events | Richard van der Hoff | 2018-04-20 | 1 | -7/+42 |
* | Track where event stream processing have gotten up to | Erik Johnston | 2018-04-11 | 1 | -0/+3 |
* | Use static JSONEncoders | Richard van der Hoff | 2018-03-29 | 1 | -15/+8 |
* | Comment | Erik Johnston | 2018-03-27 | 1 | -4/+5 |
* | Fix indent | Erik Johnston | 2018-03-27 | 1 | -1/+1 |
* | Comment | Erik Johnston | 2018-03-27 | 1 | -0/+7 |
* | Add counter metrics for calculating state delta | Erik Johnston | 2018-03-27 | 1 | -1/+30 |
* | Merge branch 'master' of github.com:matrix-org/synapse into develop | Erik Johnston | 2018-03-19 | 1 | -1/+0 |
|\ |
|
| * | Remove wrong comment | Erik Johnston | 2018-03-16 | 1 | -1/+0 |
| * | Replace ujson with simplejson | Erik Johnston | 2018-03-15 | 1 | -2/+2 |
* | | Replace some ujson with simplejson to make it work | Erik Johnston | 2018-03-16 | 1 | -1/+1 |
* | | Add Measure block for persist_events | Richard van der Hoff | 2018-03-13 | 1 | -4/+5 |
* | | Fix race in sync when joining room | Erik Johnston | 2018-03-07 | 1 | -1/+1 |
* | | Add some caches to help read marker API | Erik Johnston | 2018-03-01 | 1 | -2/+2 |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/handle_unp... | Erik Johnston | 2018-02-26 | 1 | -359/+7 |
|\ \ |
|
| * | | Split EventsWorkerStore into separate file | Erik Johnston | 2018-02-23 | 1 | -360/+5 |
| * | | Update copyright | Erik Johnston | 2018-02-23 | 1 | -0/+1 |
| * | | Remove redundant clock | Erik Johnston | 2018-02-23 | 1 | -3/+0 |
| * | | _event_persist_queue shouldn't be in worker store | Erik Johnston | 2018-02-23 | 1 | -4/+4 |
| * | | Split out get_events and co into a worker store | Erik Johnston | 2018-02-21 | 1 | -345/+350 |
* | | | Ensure all push actions are deleted from staging | Erik Johnston | 2018-02-20 | 1 | -1/+10 |
* | | | Refactor _set_push_actions_for_event_and_users_txn to use events_and_contexts | Erik Johnston | 2018-02-20 | 1 | -5/+6 |
|/ / |
|
* | | (Really) fix tablescan of event_push_actions on purge | Richard van der Hoff | 2018-02-16 | 1 | -1/+0 |
* | | Remove context.push_actions | Erik Johnston | 2018-02-15 | 1 | -4/+3 |
* | | Update event_push_actions table from staging table | Erik Johnston | 2018-02-15 | 1 | -1/+1 |
* | | purge_history: fix sqlite syntax error | Richard van der Hoff | 2018-02-14 | 1 | -1/+4 |
* | | purge_history: handle sqlite asshattery | Richard van der Hoff | 2018-02-14 | 1 | -19/+27 |
* | | purge_history: fix index use | Richard van der Hoff | 2018-02-14 | 1 | -0/+14 |
* | | Rework event purge to use a temporary table | Richard van der Hoff | 2018-02-14 | 1 | -35/+58 |
* | | Fix log message in purge_history | Richard van der Hoff | 2018-02-13 | 1 | -2/+1 |
* | | Merge pull request #2864 from matrix-org/rav/persist_event_caching | Richard van der Hoff | 2018-02-13 | 1 | -56/+40 |
|\ \ |
|
| * | | style nit | Richard van der Hoff | 2018-02-13 | 1 | -1/+1 |
| * | | Use StateResolutionHandler to resolve state in persist events | Richard van der Hoff | 2018-02-05 | 1 | -48/+24 |
| * | | Flatten _get_new_state_after_events | Richard van der Hoff | 2018-02-05 | 1 | -44/+46 |
| * | | Check that events being persisted have state_group | Richard van der Hoff | 2018-02-05 | 1 | -4/+9 |
| * | | Add event_map param to resolve_state_groups | Richard van der Hoff | 2018-02-05 | 1 | -0/+1 |
* | | | Merge pull request #2858 from matrix-org/rav/purge_updates | Richard van der Hoff | 2018-02-09 | 1 | -33/+61 |
|\ \ \ |
|
| * | | | purge: move room_depth update to end | Richard van der Hoff | 2018-02-09 | 1 | -6/+12 |
| * | | | delete_local_events for purge_history | Richard van der Hoff | 2018-02-09 | 1 | -7/+28 |
| * | | | purge: Move cache invalidation to more appropriate place | Richard van der Hoff | 2018-02-09 | 1 | -4/+4 |
| * | | | bump purge logging to info | Richard van der Hoff | 2018-02-09 | 1 | -13/+14 |
| * | | | rename delete_old_state -> purge_history | Richard van der Hoff | 2018-02-09 | 1 | -7/+7 |
* | | | | Store state groups separately from events (#2784) | Erik Johnston | 2018-02-06 | 1 | -6/+4 |
| |/ /
|/| | |
|
* | | | Remove redundant return value from _calculate_state_delta | Richard van der Hoff | 2018-02-05 | 1 | -10/+23 |
* | | | factor _get_new_state_after_events out of _calculate_state_delta | Richard van der Hoff | 2018-01-31 | 1 | -18/+39 |
* | | | Improve exception handling in persist_event | Richard van der Hoff | 2018-01-29 | 1 | -3/+3 |
|/ / |
|
* | | Merge pull request #2805 from matrix-org/rav/log_state_res | Richard van der Hoff | 2018-01-17 | 1 | -0/+6 |
|\ \ |
|
| * | | Log room when doing state resolution | Richard van der Hoff | 2018-01-17 | 1 | -0/+6 |
| |/ |
|
* | | Split resolve_events into two functions | Richard van der Hoff | 2018-01-17 | 1 | -2/+2 |
* | | Fix a logcontext leak in persist_events | Richard van der Hoff | 2018-01-16 | 1 | -1/+8 |
|/ |
|
* | Make __init__ consitstent across Store heirarchy | Richard van der Hoff | 2017-11-13 | 1 | -2/+2 |
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -1/+1 |
* | Fix logcontext handling for persist_events | Richard van der Hoff | 2017-10-17 | 1 | -7/+17 |
* | Invalidate cache | Erik Johnston | 2017-10-03 | 1 | -0/+3 |
* | Make into list | Erik Johnston | 2017-06-29 | 1 | -1/+1 |
* | Prefill forward extrems and event to state groups | Erik Johnston | 2017-06-29 | 1 | -0/+5 |
* | Merge pull request #2286 from matrix-org/erikj/split_out_user_dir | Erik Johnston | 2017-06-16 | 1 | -0/+18 |
|\ |
|
| * | Initial worker impl | Erik Johnston | 2017-06-16 | 1 | -0/+18 |
* | | Merge pull request #2281 from matrix-org/erikj/phone_home_stats | Erik Johnston | 2017-06-15 | 1 | -58/+43 |
|\ \
| |/
|/| |
|
| * | Add some more stats | Erik Johnston | 2017-06-15 | 1 | -0/+15 |
| * | Fix phone home stats | Erik Johnston | 2017-06-14 | 1 | -59/+29 |
* | | Add cache for is_host_joined | Erik Johnston | 2017-06-13 | 1 | -0/+5 |
* | | Merge pull request #2259 from matrix-org/erikj/fix_state_woes | Erik Johnston | 2017-06-07 | 1 | -1/+1 |
|\ \ |
|
| * | | Fix bug where state_group tables got corrupted | Erik Johnston | 2017-06-07 | 1 | -1/+1 |
| |/ |
|
* | | Fix typo | Erik Johnston | 2017-05-31 | 1 | -1/+1 |
* | | Add stream change cache | Erik Johnston | 2017-05-31 | 1 | -0/+4 |
* | | Add clobbered event_id | Erik Johnston | 2017-05-30 | 1 | -0/+1 |
* | | Add current_state_delta_stream table | Erik Johnston | 2017-05-30 | 1 | -8/+23 |
* | | Only store event_auth for state events | Erik Johnston | 2017-05-24 | 1 | -0/+1 |
|/ |
|
* | Merge pull request #2224 from matrix-org/erikj/prefill_state | Erik Johnston | 2017-05-16 | 1 | -5/+10 |
|\ |
|
| * | Remove spurious merge artifacts | Erik Johnston | 2017-05-16 | 1 | -13/+0 |
| * | Comments | Erik Johnston | 2017-05-15 | 1 | -3/+3 |
| * | Add more granular event send metrics | Erik Johnston | 2017-05-15 | 1 | -0/+12 |
| * | Prefill state caches | Erik Johnston | 2017-05-15 | 1 | -2/+8 |
* | | Don't create event_search index on sqlite | Richard van der Hoff | 2017-05-11 | 1 | -0/+1 |
* | | Add more logging for purging | Richard van der Hoff | 2017-05-11 | 1 | -7/+14 |
* | | Add an index to event_search | Richard van der Hoff | 2017-05-11 | 1 | -0/+11 |
|/ |
|
* | Tidy purge code and add some comments | Richard van der Hoff | 2017-05-11 | 1 | -12/+19 |
* | Don't de-delta state groups we're about to delete | Richard van der Hoff | 2017-05-10 | 1 | -11/+9 |
* | add some logging to purge_history | Richard van der Hoff | 2017-05-10 | 1 | -4/+21 |
* | Expand docstring a bit | Erik Johnston | 2017-05-08 | 1 | -1/+7 |
* | Don't update event cache hit ratio from get_joined_users | Erik Johnston | 2017-05-08 | 1 | -2/+11 |
* | Revert "Prefill state caches" | Erik Johnston | 2017-05-04 | 1 | -11/+5 |
* | Comments | Erik Johnston | 2017-05-03 | 1 | -3/+3 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/prefill_state | Erik Johnston | 2017-05-03 | 1 | -0/+18 |
|\ |
|
| * | Add more granular event send metrics | Erik Johnston | 2017-05-02 | 1 | -0/+16 |
* | | Prefill state caches | Erik Johnston | 2017-05-02 | 1 | -2/+6 |
|/ |
|
* | Correct logic in is_event_after | Luke Barnard | 2017-04-13 | 1 | -1/+1 |
* | Simplify is_event_after logic | Luke Barnard | 2017-04-12 | 1 | -10/+3 |
* | travis flake8.. | Luke Barnard | 2017-04-11 | 1 | -0/+1 |
* | Refactor event ordering check to events store | Luke Barnard | 2017-04-11 | 1 | -0/+28 |
* | Add new storage functions for new replication | Erik Johnston | 2017-03-30 | 1 | -0/+88 |
* | Typo | Erik Johnston | 2017-03-27 | 1 | -1/+1 |
* | Short circuit if all new events have same state group | Erik Johnston | 2017-03-27 | 1 | -36/+51 |
* | Use iter(items|values) | Erik Johnston | 2017-03-24 | 1 | -18/+14 |
* | User Cursor.__iter__ instead of fetchall | Erik Johnston | 2017-03-23 | 1 | -1/+1 |
* | Merge pull request #2033 from matrix-org/erikj/repl_speed | Erik Johnston | 2017-03-21 | 1 | -17/+14 |
|\ |
|
| * | Don't send the full event json over replication | Erik Johnston | 2017-03-17 | 1 | -17/+14 |
* | | Avoid resetting state on rejected events | Richard van der Hoff | 2017-03-17 | 1 | -4/+4 |
* | | Refactoring and cleanups | Richard van der Hoff | 2017-03-17 | 1 | -60/+213 |
|/ |
|
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/public_lis... | Erik Johnston | 2017-03-14 | 1 | -3/+28 |
|\ |
|
| * | Fix current_state_events table to not lie | Erik Johnston | 2017-03-14 | 1 | -3/+28 |
* | | Get current state by using current_state_events table | Erik Johnston | 2017-03-10 | 1 | -10/+8 |
|/ |
|
* | Remove needless check | Erik Johnston | 2017-02-27 | 1 | -2/+0 |
* | It should be all | Erik Johnston | 2017-02-27 | 1 | -1/+1 |
* | Don't fetch current state in common case | Erik Johnston | 2017-02-27 | 1 | -0/+17 |
* | Ignore new rejected events when working out forward extremeties. | Erik Johnston | 2017-02-08 | 1 | -9/+6 |
* | Merge pull request #1870 from matrix-org/erikj/cache_get_all_new_events | Erik Johnston | 2017-02-01 | 1 | -0/+2 |
|\ |
|
| * | Add a small cache get_all_new_events | Erik Johnston | 2017-02-01 | 1 | -0/+2 |
* | | Only invalidate membership caches based on the cache stream | Erik Johnston | 2017-01-31 | 1 | -20/+0 |
|/ |
|
* | Stream cache invalidations for room membership storage functions | Erik Johnston | 2017-01-30 | 1 | -2/+6 |
* | Typo | Erik Johnston | 2017-01-23 | 1 | -1/+1 |
* | Refactor to calculate state delta outside transaction | Erik Johnston | 2017-01-23 | 1 | -87/+118 |
* | Comments | Erik Johnston | 2017-01-20 | 1 | -8/+19 |
* | Insert delta of current_state_events to be more efficient | Erik Johnston | 2017-01-20 | 1 | -26/+52 |
* | Spelling | Erik Johnston | 2017-01-20 | 1 | -1/+1 |
* | Update all call sites after rename | Erik Johnston | 2017-01-20 | 1 | -1/+1 |
* | Comments | Erik Johnston | 2017-01-20 | 1 | -0/+11 |
* | Calculate the forward extremeties once | Erik Johnston | 2017-01-20 | 1 | -56/+86 |
* | Derive current_state_events from state groups | Erik Johnston | 2017-01-20 | 1 | -70/+118 |
* | Lower loading events log to DEBUG | Erik Johnston | 2017-01-17 | 1 | -2/+2 |
* | More logging for the linearizer and for get_events | Mark Haines | 2017-01-05 | 1 | -0/+2 |
* | New Flake8 fixes | Erik Johnston | 2016-11-15 | 1 | -0/+1 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/remove_auth | Erik Johnston | 2016-10-17 | 1 | -15/+29 |
|\ |
|
| * | Fix background reindex of origin_server_ts | Erik Johnston | 2016-09-27 | 1 | -15/+29 |
* | | Drop some unused indices | Erik Johnston | 2016-10-17 | 1 | -1/+0 |
|/ |
|
* | Index contains_url for file search queries | Erik Johnston | 2016-09-12 | 1 | -0/+8 |
* | Take value in a better way | Erik Johnston | 2016-09-05 | 1 | -1/+1 |
* | Correctly delete old state groups in purge history API | Erik Johnston | 2016-09-05 | 1 | -20/+79 |
* | Limit the length of state chains | Erik Johnston | 2016-09-02 | 1 | -21/+28 |
* | Generate state group ids in state layer | Erik Johnston | 2016-08-31 | 1 | -9/+1 |
* | Make _state_groups_id_gen a normal IdGenerator | Erik Johnston | 2016-08-30 | 1 | -44/+39 |
* | Use state handler instead of get_users_in_room/get_joined_hosts | Erik Johnston | 2016-08-26 | 1 | -1/+0 |
* | Preserve some logcontexts | Erik Johnston | 2016-08-24 | 1 | -6/+10 |
* | Move defer.returnValue out of Measure | Erik Johnston | 2016-08-19 | 1 | -1/+1 |
* | Measure _get_event_from_row | Erik Johnston | 2016-08-19 | 1 | -41/+43 |
* | Add missing database corruption recovery case | Benjamin Saunders | 2016-08-14 | 1 | -1/+2 |
* | Raise 404 when couldn't find event | Erik Johnston | 2016-08-05 | 1 | -1/+1 |
* | Delete more tables | Erik Johnston | 2016-08-05 | 1 | -0/+5 |
* | Tweak integrity error recovery to work as intended | Benjamin Saunders | 2016-08-04 | 1 | -0/+3 |
* | Fix typo | Erik Johnston | 2016-08-04 | 1 | -3/+4 |
* | Retry event persistence on IntegrityError | Erik Johnston | 2016-08-04 | 1 | -4/+65 |
* | Remove other bit of deduplication | Erik Johnston | 2016-08-03 | 1 | -19/+0 |
* | Ensure we only persist an event once at a time | Erik Johnston | 2016-08-03 | 1 | -1/+18 |
* | Fix how push_actions are redacted. | Mark Haines | 2016-07-26 | 1 | -8/+10 |
* | Don't add rejected events if we've seen them befrore. Add some comments to ex... | Mark Haines | 2016-07-26 | 1 | -5/+48 |
* | Only update the events and event_json tables for rejected events | Mark Haines | 2016-07-25 | 1 | -51/+62 |
* | Don't add the events to forward extremities if the event is rejected | Mark Haines | 2016-07-25 | 1 | -3/+6 |
* | Don't add rejections to the state_group, persist all rejections | Mark Haines | 2016-07-25 | 1 | -4/+5 |
* | Merge pull request #922 from matrix-org/erikj/file_api2 | Erik Johnston | 2016-07-20 | 1 | -0/+82 |
|\ |
|
| * | Add sender and contains_url field to events table | Erik Johnston | 2016-07-14 | 1 | -0/+82 |
* | | Fix /purge_history bug | Erik Johnston | 2016-07-15 | 1 | -19/+15 |
* | | event_backwards_extremeties may not be empty | Erik Johnston | 2016-07-15 | 1 | -1/+11 |
|/ |
|
* | Comment | Erik Johnston | 2016-07-07 | 1 | -0/+3 |
* | Return 400 rather than 500 | Erik Johnston | 2016-07-07 | 1 | -1/+4 |
* | Add rest servlet. Fix SQL. | Erik Johnston | 2016-07-06 | 1 | -5/+4 |
* | Add purge_history API | Erik Johnston | 2016-07-05 | 1 | -0/+6 |
* | Add storage function to purge history for a room | Erik Johnston | 2016-07-04 | 1 | -0/+140 |
* | Use similar naming we use in email notifs for push | David Baker | 2016-06-24 | 1 | -7/+0 |
* | Merge pull request #841 from matrix-org/erikj/event_counter | Erik Johnston | 2016-06-06 | 1 | -0/+9 |
|\ |
|
| * | Add metric counter for number of persisted events | Erik Johnston | 2016-06-06 | 1 | -0/+9 |
* | | Add events to cache when we persist them | Erik Johnston | 2016-06-06 | 1 | -0/+41 |
|/ |
|
* | Don't rely on options when inserting event into cache | Erik Johnston | 2016-06-03 | 1 | -40/+43 |
* | Change the way we cache events | Erik Johnston | 2016-06-03 | 1 | -39/+41 |
* | Remove event fetching from DB threads | Erik Johnston | 2016-06-03 | 1 | -138/+0 |
* | Use state to calculate get_users_in_room | Erik Johnston | 2016-06-01 | 1 | -3/+0 |
* | Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs | David Baker | 2016-05-10 | 1 | -11/+149 |
|\ |
|
| * | Remove unused import | Erik Johnston | 2016-05-06 | 1 | -1/+1 |
| * | Pull loop one level up | Erik Johnston | 2016-05-06 | 1 | -36/+41 |
| * | Queue events for persistence | Erik Johnston | 2016-05-06 | 1 | -11/+144 |
* | | Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs | David Baker | 2016-04-29 | 1 | -2/+8 |
|\| |
|
| * | Check that somethign has happend before running the selects | Mark Haines | 2016-04-27 | 1 | -2/+8 |
* | | First bits of emailpusher | David Baker | 2016-04-19 | 1 | -0/+2 |
|/ |
|
* | Add back backfilled parameter that was removed | Erik Johnston | 2016-04-12 | 1 | -3/+4 |
* | Check if we've already backfilled events | Erik Johnston | 2016-04-12 | 1 | -0/+16 |
* | Merge remote-tracking branch 'origin/develop' into dbkr/pushers_use_event_act... | David Baker | 2016-04-07 | 1 | -2/+2 |
|\ |
|
| * | Add a slaved events store class | Mark Haines | 2016-04-06 | 1 | -2/+2 |
* | | pep8 | David Baker | 2016-04-06 | 1 | -1/+3 |
* | | Make pushers use the event_push_actions table instead of listening on an even... | David Baker | 2016-04-06 | 1 | -0/+12 |
|/ |
|
* | Store invites in a separate table. | Erik Johnston | 2016-04-04 | 1 | -9/+4 |
* | Merge pull request #684 from matrix-org/markjh/backfill_id_gen | Mark Haines | 2016-04-01 | 1 | -14/+5 |
|\ |
|