- Mar 27, 2018
-
-
Michael Kaye authored
This requires the psutil module, and is still opt-in based on the report_stats config option.
-
Erik Johnston authored
Add Cache-Control headers to all JSON APIs
-
- Mar 26, 2018
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Neil Johnson authored
-
- Mar 23, 2018
-
-
Matthew Hodgson authored
-
Matthew Hodgson authored
404 correctly on missing paths via NoResource
-
- Mar 22, 2018
-
-
Erik Johnston authored
Use .iter* to avoid copies in StateHandler
-
Erik Johnston authored
-
Erik Johnston authored
-
- Mar 21, 2018
-
-
Erik Johnston authored
It is especially important that sync requests don't get cached, as if a sync returns the same token given then the client will call sync with the same parameters again. If the previous response was cached it will get reused, resulting in the client tight looping making the same request and never making any progress. In general, clients will expect to get up to date data when requesting APIs, and so its safer to do a blanket no cache policy than only whitelisting APIs that we know will break things if they get cached.
-
- Mar 20, 2018
-
-
Erik Johnston authored
Fix replication after switch to simplejson
-
Neil Johnson authored
rearrange ordering of releases to match chronology
-
Neil Johnson authored
-
Erik Johnston authored
-
- Mar 19, 2018
-
-
Erik Johnston authored
Turns out that simplejson serialises namedtuple's as dictionaries rather than tuples by default.
-
Neil Johnson authored
bump version
-
Neil Johnson authored
-
Erik Johnston authored
Fix bug where state cache used lots of memory
-
Erik Johnston authored
-
Erik Johnston authored
-
Matthew Hodgson authored
-
- Mar 16, 2018
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- Mar 15, 2018
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
The state cache bases its size on the sum of the size of entries. The size of the entry is calculated once on insertion, so it is important that the size of entries does not change. The DictionaryCache modified the entries size, which caused the state cache to incorrectly think it was smaller than it actually was.
-
Erik Johnston authored
CONTRIBUTING.rst: fix CI info
-
Erik Johnston authored
Update purge_history_api.rst
-
Erik Johnston authored
Doc: Make the event_creator routes regex a code block
-