1
0
mirror of https://github.com/home-assistant/core.git synced 2026-06-08 00:17:16 +01:00
Files
core/tests/components
J. Nick Koston b966ff7a3d Await in sequence when we know we will be blocked by the entity platform semaphore (#93649)
* 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
2023-05-27 19:58:02 -04:00
..
2023-05-01 11:15:29 +02:00
2023-05-04 11:25:35 +02:00
2023-04-30 20:34:57 +02:00
2023-04-25 15:40:46 +02:00
2023-05-04 11:25:35 +02:00
2023-04-04 00:11:20 -04:00
2023-05-04 11:25:35 +02:00
2023-05-25 14:48:16 +02:00
2023-05-04 11:25:35 +02:00
2023-04-06 13:48:19 +02:00
2023-05-26 15:20:46 +02:00
2023-04-23 14:09:36 -05:00
2023-04-29 11:18:16 +02:00
2023-05-16 08:26:17 +02:00
2023-05-04 11:25:35 +02:00
2023-05-24 08:27:20 +02:00
2023-05-26 15:35:06 +02:00
2023-05-04 11:25:35 +02:00
2023-05-07 01:42:37 +02:00
2023-04-12 23:47:37 +02:00
2023-04-12 08:19:01 +02:00
2023-04-30 22:33:51 +02:00
2023-05-25 11:59:20 +02:00
2023-05-21 21:13:59 +02:00
2023-05-04 11:25:35 +02:00
2023-04-20 08:42:22 -10:00
2023-05-27 11:21:12 -07:00