core/homeassistant/components/recorder
J. Nick Koston 3a680bf7b7
Add a commit interval setting to recorder (#32596)
* Add a commit interval setting to recorder

* Make the default every 1s instead of immediate

* See attached py-spy flamegraphs for why 1s

* This avoids disk thrashing during event storms

* Make Home Assistant significantly more responsive on busy systems

* remove debug

* Add commit forces for tests that expect commits to be immediate

* Add commit forces for tests that expect commits to be immediate

* make sure _trigger_db_commit is in the right place (all effective "wait_recording_done" calls)

* De-duplicate wait_recording_done code
2020-03-09 17:43:26 -07:00
..
__init__.py Add a commit interval setting to recorder (#32596) 2020-03-09 17:43:26 -07:00
const.py
manifest.json Upgrade sqlalchemy to 1.3.13 (#31101) 2020-01-23 17:10:40 +01:00
migration.py
models.py Revert "Use orjson to parse json faster (#32153)" (#32185) 2020-02-25 21:07:16 +01:00
purge.py
services.yaml
util.py