core/homeassistant
J. Nick Koston 43288d3e1f
Prevent storage loads from monopolizing the executor pool ()
* Prevent storage loads from monopolizing the executor pool

- At startup there is an increasing demand to load data
  from storage. Similar to  and , we now prevent
  the thread pool from being monopolized by storage loads and
  allow other consumers that are doing network I/O to proceed
  without having to wait for a free executor thread.

* Only create Semaphore instance when one is not already there
2021-08-28 18:30:20 -05:00
..
auth
components Remove legacy discovery after_dependencies from apple_tv () 2021-08-28 18:30:07 -05:00
generated Limit USB discovery to specific manufacturer/description/serial_number matches () 2021-08-26 09:59:02 -04:00
helpers Prevent storage loads from monopolizing the executor pool () 2021-08-28 18:30:20 -05:00
scripts
util
__init__.py
__main__.py
block_async_io.py
bootstrap.py Change logging to do rollover() instead of rotate() () 2021-08-25 17:32:48 +02:00
config.py ConfigType and async_setup/setup type hint improvements () 2021-08-18 13:22:05 +02:00
config_entries.py Fix race that allowed multiple config flows with the same unique id () 2021-08-23 23:01:21 -05:00
const.py Bump version to 2021.10.0dev0 () 2021-08-25 23:19:14 +02:00
core.py
data_entry_flow.py
exceptions.py
loader.py Add known devices to USB Vendor / Product IDs () 2021-08-21 21:56:49 +02:00
package_constraints.txt Pin regex to 2021.8.28 () 2021-08-28 15:00:14 +02:00
requirements.py
runner.py
setup.py
strings.json