summary refs log tree commit diff
path: root/changelog.d/3331.feature (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove incorrectly re-added changelog filesRichard van der Hoff2018-08-151-1/+0
| | | | These were removed for the 0.33.2 release, but were incorrectly re-added in
* speed up /members and add at= and membership params (#3568)Matthew Hodgson2018-08-151-0/+1
|
* changelogAmber Brown2018-08-071-1/+0
|
* Deduplicate redundant lazy-loaded members (#3331)Matthew Hodgson2018-07-261-0/+1
* attempt at deduplicating lazy-loaded members as per the proposal; we can deduplicate redundant lazy-loaded members which are sent in the same sync sequence. we do this heuristically rather than requiring the client to somehow tell us which members it has chosen to cache, by instead caching the last N members sent to a client, and not sending them again. For now we hardcode N to 100. Each cache for a given (user,device) tuple is in turn cached for up to X minutes (to avoid the caches building up). For now we hardcode X to 30. * add include_redundant_members filter option & make it work * remove stale todo * add tests for _get_some_state_from_cache * incorporate review