Yu Watanabe
9c1b17c3dc
manager: always close idle pipe when sending ready notification
...
This fixes a bug introduced by 6d93265955 .
The commit makes several functions skipped if the manager is already
in finished state, as
> In manager_check_finished(), more steps are skipped if MANAGER_IS_FINISHED().
> Those steps are idempotent, but no need to waste cycles trying to do them
> more than once.
However, the idle pipe may be re-opened after manager is finished:
manager_dispatch_run_queue() -> manager_watch_idle_pipe().
So, the closing the pipe is not idempotent here.
Fixes #21889 .
2021-12-29 12:35:48 +00:00
..
2021-12-10 19:54:33 +09:00
2021-12-17 19:39:29 +01:00
2021-12-17 19:39:29 +01:00
2021-10-12 12:48:23 +02:00
2021-10-12 12:48:23 +02:00
2021-12-02 07:47:17 +09:00
2021-06-08 21:54:49 +02:00
2021-11-11 00:09:15 -08:00
2021-11-10 21:00:25 -08:00
2021-11-24 09:37:33 +01:00
2021-10-06 10:52:14 +02:00
2021-12-07 18:37:17 +01:00
2021-10-01 17:27:34 +01:00
2021-12-07 10:24:44 +01:00
2021-10-06 10:52:14 +02:00
2021-11-25 14:22:31 +01:00
2021-11-23 09:44:35 +01:00
2021-09-15 09:30:12 +01:00
2021-11-24 16:12:15 +01:00
2021-12-07 18:47:25 +01:00
2021-04-23 09:57:14 +02:00
2021-12-18 23:17:53 +00:00
2021-09-28 16:46:20 +02:00
2021-11-08 10:15:23 +01:00
2021-08-03 10:05:10 +02:00
2021-07-09 11:03:36 +02:00
2021-12-07 16:30:49 +01:00
2021-12-07 16:30:49 +01:00
2021-10-14 15:57:52 +02:00
2021-11-16 17:03:28 +01:00
2021-12-06 08:50:53 +09:00
2021-11-13 08:10:11 +01:00
2021-06-15 22:01:42 +02:00
2021-08-03 10:05:10 +02:00
2021-11-25 14:23:02 +09:00
2021-12-13 11:25:57 +00:00
2021-06-02 09:22:08 +02:00
2021-11-16 17:03:28 +01:00
2021-12-13 11:25:57 +00:00
2021-12-13 11:25:57 +00:00
2021-10-07 11:58:26 +02:00
2021-10-27 19:49:55 +09:00
2021-12-18 23:17:53 +00:00
2021-11-24 16:12:15 +01:00
2021-11-08 15:06:37 +01:00
2021-08-11 09:11:42 +02:00
2021-11-16 17:03:28 +01:00
2021-07-09 11:03:36 +02:00
2021-06-02 09:22:08 +02:00
2021-07-19 11:27:11 +02:00
2021-07-19 11:27:11 +02:00
2021-12-29 12:35:48 +00:00
2021-12-07 18:47:25 +01:00
2021-12-25 15:18:50 +09:00
2021-12-11 14:06:38 +01:00
2021-12-11 15:57:42 +01:00
2021-10-27 22:45:26 +01:00
2021-05-19 10:25:26 +09:00
2021-12-18 23:17:53 +00:00
2021-12-18 11:26:25 +01:00
2021-12-07 18:37:17 +01:00
2021-10-01 17:27:34 +01:00
2021-10-27 23:17:50 +02:00
2021-09-28 16:46:20 +02:00
2021-11-20 16:38:03 +00:00
2021-11-20 16:38:03 +00:00
2021-07-09 11:03:36 +02:00
2021-12-25 18:32:22 +09:00
2021-11-25 00:05:03 +01:00
2021-06-28 20:11:52 +02:00
2021-06-28 20:11:52 +02:00
2021-06-30 13:25:16 +02:00
2021-12-15 22:50:00 +01:00
2021-12-17 19:39:29 +01:00
2021-12-17 19:39:29 +01:00
2021-12-06 08:50:53 +09:00
2021-10-13 13:10:34 +02:00
2021-05-19 10:25:26 +09:00
2021-12-06 17:45:20 +01:00
2021-12-17 19:39:29 +01:00
2021-12-17 19:39:29 +01:00
2021-06-30 13:23:55 +02:00
2021-12-13 11:25:57 +00:00
2021-12-13 11:25:57 +00:00
2021-06-24 22:30:14 +02:00
2021-05-12 10:26:07 +09:00
2021-11-10 10:52:08 +01:00
2021-12-25 15:29:42 +09:00
2021-12-25 15:29:42 +09:00
2021-05-19 10:25:26 +09:00