summary refs log tree commit diff
path: root/synapse/appservice/api.py (unfollow)
Commit message (Expand)AuthorFilesLines
2015-05-15Srsly. Don't use closures. BaaaaaadErik Johnston1-10/+8
2015-05-15Correctly pass through paramsErik Johnston1-3/+3
2015-05-15Sort out error handlingErik Johnston1-25/+22
2015-05-15Fix daedlockErik Johnston7-84/+122
2015-05-14Remove race conditionErik Johnston4-96/+157
2015-05-14Call from right threadErik Johnston1-1/+3
2015-05-14Count and loopErik Johnston2-37/+35
2015-05-14Don't start up more fetch_eventsErik Johnston1-0/+1
2015-05-14Awful idea for speeding up fetching of eventsErik Johnston3-40/+139
2015-05-14Turn off preemptive transactionsErik Johnston1-17/+7
2015-05-14PEP8Erik Johnston1-2/+1
2015-05-14Move from _base to eventsErik Johnston2-232/+247
2015-05-14Jump out earlyErik Johnston1-0/+6
2015-05-14Actually, we probably want to run this in a transactionErik Johnston1-15/+12
2015-05-14Preemptively jump into a transaction if we ask for get_prev_contentErik Johnston1-12/+22
2015-05-14loop -> gatherResultsErik Johnston1-10/+14
2015-05-14Err, we probably want a bigger limitErik Johnston1-1/+1
2015-05-14Move fetching of events into their own transactionsErik Johnston4-53/+45
2015-05-14Refactor _get_eventsErik Johnston3-253/+123
2015-05-14Add ID generator for push_rules_enable to #resolve SYN-378David Baker2-2/+13
2015-05-14Specify python 2.7 in the virtualenv setup (SYN-319) #resolvedDavid Baker1-1/+1
2015-05-13Add index on eventsErik Johnston2-1/+20
2015-05-13Actually use async methodErik Johnston1-3/+1
2015-05-13Fetch events from events_id in their own transactionsErik Johnston3-18/+168
2015-05-13TypoErik Johnston1-1/+1
2015-05-13Don't insert NoneErik Johnston1-1/+4
2015-05-13Don't return NoneErik Johnston1-1/+1
2015-05-13Limit batch sizeErik Johnston1-5/+10
2015-05-13Fetch events in bulkErik Johnston2-34/+63
2015-05-13Don't fetch redaction and rejection stuff for each event, so we can use index...Erik Johnston2-6/+24
2015-05-13Temp turn off checking for rejections and redactionsErik Johnston1-5/+2
2015-05-13defer.gatherResults loopErik Johnston1-1/+7
2015-05-13Batch fetching of events for state groupsErik Johnston1-1/+24
2015-05-13Load events for state group seperatelyErik Johnston2-5/+11
2015-05-12Don't talk to yourself when backfillingErik Johnston1-0/+2
2015-05-12You need to call contextmanagerErik Johnston1-0/+1
2015-05-12Revert "Improvement to performance of presence event stream handling"Mark Haines1-20/+6
2015-05-12Err, delete the right stuffErik Johnston1-4/+5
2015-05-12NewlinesErik Johnston1-2/+0
2015-05-12We do actually want to delete rows out of event_backward_extremitiesErik Johnston1-4/+11
2015-05-12Fix up _handle_prev_events to not try to insert duplicate rowsErik Johnston1-23/+13
2015-05-12Do state groups persistence /after/ checking if we have already persisted the...Erik Johnston1-6/+9
2015-05-12s/backfil/backfill/Erik Johnston1-4/+4
2015-05-12Typos everywhereErik Johnston1-1/+1
2015-05-12And another typo.Erik Johnston1-3/+3
2015-05-12Err, gatherResults doesn't take a dict...Erik Johnston1-4/+7
2015-05-12Make distributer.fire work as it didErik Johnston1-20/+30
2015-05-12Unwrap defer.gatherResults failuresErik Johnston6-7/+18
2015-05-12SYN-377: Make sure that the StreamIdGenerator.get_next.__exit__ is called fro...Mark Haines2-23/+27
2015-05-12Handle the case where the other side is unreachable when backfillingErik Johnston1-14/+42
2015-05-12Make get_current_token accept a direction parameter, which tells whether the ...Erik Johnston4-8/+26
2015-05-11Initial hack at wiring together pagination and backfillErik Johnston3-5/+141
2015-05-11Move storage.stream._StreamToken to types.RoomStreamTokenErik Johnston2-85/+85
2015-05-11Bump versionErik Johnston1-1/+1
2015-05-11Prefer to use _simple_*.Erik Johnston1-44/+41
2015-05-11