core/homeassistant/components/recorder
J. Nick Koston 1379ad60c8
Ensure recorder always attempts clean shutdown if recorder thread raises (#91261)
* Ensure recorder run shutdown if the run loop raises

If anything goes wrong with the recorder we should
still try to shutdown cleanly

* tweak

* tests

* tests

* handle migraiton failure

* tweak comment

* naming

* order

* order

* order

* reword

* adjust test

* fixes

* threading

* failure case

* fix test

* have to wait for stop because the task blocks on thread join
2023-04-14 21:03:24 -04:00
..
auto_repairs
history Avoid multiple round trips to the database for history API calls (#91193) 2023-04-11 22:38:23 -04:00
models Avoid multiple round trips to the database for history API calls (#91193) 2023-04-11 22:38:23 -04:00
system_health
table_managers
__init__.py Restore use of local timezone for MariaDB/MySQL in SQL integration (#91313) 2023-04-12 20:24:55 -04:00
backup.py
const.py
core.py Ensure recorder always attempts clean shutdown if recorder thread raises (#91261) 2023-04-14 21:03:24 -04:00
db_schema.py Reduce overhead of legacy database columns on new installs (#90246) 2023-04-10 10:08:46 -04:00
entity_registry.py
executor.py
filters.py Rework recorder filters to avoid caching mistakes (#90419) 2023-03-28 22:51:46 +02:00
manifest.json Bump sqlalchemy to 2.0.9 (#91151) 2023-04-10 10:01:49 -04:00
migration.py Reduce overhead of legacy database columns on new installs (#90246) 2023-04-10 10:08:46 -04:00
pool.py Update typing on recorder pool for sqlalchemy 2.0 (#91244) 2023-04-13 00:09:15 +02:00
purge.py
queries.py Fix entity_id migration query failing with MySQL 8.0.30 (#90895) 2023-04-06 10:34:13 +02:00
repack.py
services.py
services.yaml
statistics.py Improve performance of sums in the energy dashboard (#91342) 2023-04-13 11:52:38 -10:00
strings.json
tasks.py
util.py Call sqlite pragma optimize during periodic cleanup task (#91245) 2023-04-11 22:39:19 -04:00
websocket_api.py