| Commit message (Expand) | Author | Age | Files | Lines |
* | Move all the caches into their own package, synapse.util.caches | Erik Johnston | 2015-08-11 | 1 | -1/+2 |
* | Change Cache to not use *args in its interface | Erik Johnston | 2015-08-07 | 1 | -3/+3 |
* | Up the cache size for 'get_joined_hosts_for_room' and 'get_users_in_room' | Erik Johnston | 2015-08-05 | 1 | -2/+2 |
* | Add bulk insert events API | Erik Johnston | 2015-06-25 | 1 | -27/+17 |
* | Merge branch 'master' of github.com:matrix-org/synapse into develop | Erik Johnston | 2015-05-22 | 1 | -0/+2 |
|\ |
|
| * | Add caches for things requested by the pushers | Mark Haines | 2015-05-21 | 1 | -0/+2 |
* | | Move fetching of events into their own transactions | Erik Johnston | 2015-05-14 | 1 | -21/+18 |
|/ |
|
* | Collect the invalidate callbacks on the transaction object rather than passin... | Mark Haines | 2015-05-05 | 1 | -5/+3 |
* | Invalidate the caches from the correct thread | Mark Haines | 2015-05-05 | 1 | -3/+5 |
* | More join conditions | Erik Johnston | 2015-04-30 | 1 | -2/+6 |
* | Add more conditions on JOINs to make postgres go a little faster. | Erik Johnston | 2015-04-30 | 1 | -1/+1 |
* | Add get_rooms_for_user cache | Erik Johnston | 2015-04-30 | 1 | -0/+2 |
* | PEP8 | Erik Johnston | 2015-04-07 | 1 | -1/+0 |
* | Don't use room hosts table | Erik Johnston | 2015-03-24 | 1 | -25/+4 |
* | Sanitize RoomMemberStore | Erik Johnston | 2015-03-23 | 1 | -63/+61 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into mysql | Erik Johnston | 2015-03-20 | 1 | -1/+2 |
|\ |
|
| * | Give sensible names for '_simple_...' transactions | Erik Johnston | 2015-03-20 | 1 | -1/+2 |
* | | Convert storage layer to be mysql compatible | Erik Johnston | 2015-03-19 | 1 | -1/+1 |
|/ |
|
* | PEP8 | Kegan Dougal | 2015-03-02 | 1 | -1/+1 |
* | Wrap all of get_app_service_rooms in a txn. | Kegan Dougal | 2015-03-02 | 1 | -17/+19 |
* | RoomMemberStore no longer needs a _user_rooms_cache member | Paul "LeoNerd" Evans | 2015-02-23 | 1 | -5/+0 |
* | Take named arguments to @cached() decorator, add a 'max_entries' limit | Paul "LeoNerd" Evans | 2015-02-19 | 1 | -1/+1 |
* | Move @cached decorator out into synapse.storage._base; add minimal docs | Paul "LeoNerd" Evans | 2015-02-19 | 1 | -27/+1 |
* | Pull out the 'get_rooms_for_user' cache logic into a reĆ¼sable @cached decorator | Paul "LeoNerd" Evans | 2015-02-19 | 1 | -24/+29 |
* | Use consumeErrors=True on all DeferredLists. | Erik Johnston | 2015-02-17 | 1 | -1/+1 |
* | Added another TODO note | Paul "LeoNerd" Evans | 2015-02-11 | 1 | -0/+3 |
* | Cache the result of a get_rooms_for_user query, to make user_rooms_intersect(... | Paul "LeoNerd" Evans | 2015-02-11 | 1 | -7/+34 |
* | First step of making user_rooms_intersect() faster - implement in intersectio... | Paul "LeoNerd" Evans | 2015-02-11 | 1 | -18/+20 |
* | Replace hs.parse_userid with UserID.from_string | Mark Haines | 2015-01-23 | 1 | -2/+3 |
* | Merge branch 'erikj-perf' of github.com:matrix-org/synapse into develop | Erik Johnston | 2015-01-06 | 1 | -21/+49 |
|\ |
|
| * | Name 'user_rooms_intersect' transaction | Erik Johnston | 2015-01-06 | 1 | -16/+18 |
| * | We don't need the full events for get_rooms_for_user_where_membership_is | Erik Johnston | 2015-01-06 | 1 | -5/+31 |
* | | Merge pull request #28 from matrix-org/erikj-perf | Mark Haines | 2015-01-06 | 1 | -7/+14 |
|\| |
|
| * | Add RoomMemberStore.get_users_in_room, so that we can get the list of joined ... | Erik Johnston | 2015-01-06 | 1 | -0/+13 |
| * | Test some ideas that might help performance a bit | Erik Johnston | 2014-12-17 | 1 | -7/+1 |
* | | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
|/ |
|
* | Workaround for non-uniqueness of room member events in the database confusing... | Paul "LeoNerd" Evans | 2014-12-02 | 1 | -1/+3 |
* | Add a few missing yields, Move deferred lists inside PreserveLoggingContext b... | Mark Haines | 2014-11-20 | 1 | -2/+2 |
* | Fix pep8 warnings | Mark Haines | 2014-10-30 | 1 | -3/+5 |
* | pyflakes cleanup | Erik Johnston | 2014-09-30 | 1 | -1/+0 |
* | Add LIMIT to scalar subquery | Erik Johnston | 2014-09-25 | 1 | -1/+2 |
* | Rename deletions to redactions | Erik Johnston | 2014-09-24 | 1 | -3/+3 |
* | Add m.room.deletion. If an event is deleted it will be returned to clients 'p... | Erik Johnston | 2014-09-23 | 1 | -3/+10 |
* | Merge remote-tracking branch 'origin/develop' into test-sqlite-memory | Paul "LeoNerd" Evans | 2014-09-15 | 1 | -2/+2 |
|\ |
|
| * | Fix bug where we relied on the current_state_events being updated when we are... | Erik Johnston | 2014-09-12 | 1 | -2/+2 |
* | | Merge remote-tracking branch 'origin/develop' into test-sqlite-memory | Paul "LeoNerd" Evans | 2014-09-12 | 1 | -12/+45 |
|\| |
|
| * | Fix bug where we incorrectly removed a remote host from the list of hosts in ... | Erik Johnston | 2014-09-12 | 1 | -12/+45 |
* | | More accurate docs / clearer paramter names in RoomMemberStore | Paul "LeoNerd" Evans | 2014-09-12 | 1 | -6/+7 |
* | | Revert recent changes to RoomMemberStore | Paul "LeoNerd" Evans | 2014-09-12 | 1 | -27/+9 |
* | | Add a .runInteraction() method on SQLBaseStore itself to wrap the .db_pool | Paul "LeoNerd" Evans | 2014-09-12 | 1 | -0/+5 |
* | | Add a better _store_room_member_txn() method that takes separated fields inst... | Paul "LeoNerd" Evans | 2014-09-11 | 1 | -8/+21 |
* | | Rename _store_room_member_txn to _store_room_member_from_event_txn so we can ... | Paul "LeoNerd" Evans | 2014-09-11 | 1 | -1/+1 |
|/ |
|
* | When getting a state event also include the previous content | Erik Johnston | 2014-09-06 | 1 | -2/+2 |
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has... | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
* | Rename the 'do_users_share_a_room' to something slightly less verb-sounding | Paul "LeoNerd" Evans | 2014-09-03 | 1 | -1/+1 |
* | add _get_room_member, fix datastore methods | Mark Haines | 2014-08-27 | 1 | -2/+20 |
* | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-26 | 1 | -10/+27 |
|\ |
|
| * | Fix pyflakes errors | Mark Haines | 2014-08-26 | 1 | -7/+2 |
| * | Add a do_users_share_a_room method and use that in the presence handler. | Erik Johnston | 2014-08-26 | 1 | -0/+21 |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into client_server_ur... | Kegan Dougal | 2014-08-26 | 1 | -1/+1 |
| |\ |
|
| | * | Turn off spammy logging | Erik Johnston | 2014-08-22 | 1 | -1/+1 |
| * | | Removed member list servlet: now using generic state paths. | Kegan Dougal | 2014-08-26 | 1 | -2/+3 |
| |/ |
|
* / | Move the event storage into a single transaction | Mark Haines | 2014-08-26 | 1 | -5/+5 |
|/ |
|
* | PEP8 cleanups | Erik Johnston | 2014-08-15 | 1 | -1/+0 |
* | Start chagning the events stream to work with the new DB schema | Erik Johnston | 2014-08-15 | 1 | -1/+7 |
* | Fix up typos and correct sql queries | Erik Johnston | 2014-08-14 | 1 | -13/+13 |
* | Start fixing places that use the data store. | Erik Johnston | 2014-08-14 | 1 | -1/+1 |
* | Rename _execute_query | Erik Johnston | 2014-08-14 | 1 | -1/+1 |
* | Fix up RoomMemberStore to work with the new schema. | Erik Johnston | 2014-08-14 | 1 | -95/+69 |
* | add in whitespace after copyright statements to improve legibility | Matthew Hodgson | 2014-08-13 | 1 | -0/+1 |
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+171 |