mirror of
https://github.com/home-assistant/core.git
synced 2025-06-02 04:07:04 +00:00

* Defer creating tasks we know are going to wait on the entity platform semaphore When looking at whats going on with aiomonitor-ng, I noticed we end up creating a lot of tasks that block waiting for the executor because of the entity platform parallel_updates semaphore. When we know the tasks are going to block we now await them in sequence to avoid feeding the loop a herd of tasks that will block on the semaphore * change during iteration fix * change during iteration fix * cleanup * cleanup * fix vizio test