Brad Fitzpatrick
8af7778ce0
util/execqueue: don't hold mutex in RunSync
...
We don't hold q.mu while running normal ExecQueue.Add funcs, so we
shouldn't in RunSync either. Otherwise code it calls can't shut down
the queue, as seen in #18502 .
Updates #18052
Co-authored-by: Nick Khyl <nickk@tailscale.com>
Change-Id: Ic5e53440411eca5e9fabac7f4a68a9f6ef026de1
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2025-11-26 10:09:23 -08:00
..
2025-10-30 17:12:08 +00:00
2025-10-08 17:58:32 -07:00
2023-01-27 15:36:29 -08:00
2025-11-15 09:55:51 -08:00
2025-10-02 08:07:25 -07:00
2024-03-05 16:57:04 +00:00
2025-08-14 13:46:48 -07:00
2025-01-13 08:31:00 -08:00
2024-02-08 17:34:22 -08:00
2025-11-12 09:08:45 -08:00
2023-03-04 12:24:55 -08:00
2025-11-12 11:01:19 -08:00
2025-11-21 16:00:12 -06:00
2025-11-26 10:09:23 -08:00
2025-11-16 19:13:59 -08:00
2025-11-16 19:13:59 -08:00
2023-11-01 19:23:16 -07:00
2024-04-16 15:32:38 -07:00
2023-10-13 15:38:22 -07:00
2023-11-22 12:09:59 -05:00
2025-11-18 09:12:34 +00:00
2024-11-05 10:27:52 -08:00
2023-01-27 15:36:29 -08:00
2025-11-18 09:12:34 +00:00
2025-11-18 09:12:34 +00:00
2025-04-25 14:19:10 -07:00
2024-04-16 15:32:38 -07:00
2025-06-16 19:08:58 +01:00
2024-04-16 15:32:38 -07:00
2025-11-17 09:05:18 -08:00
2025-10-10 12:11:13 -06:00
2025-04-02 07:36:04 -07:00
2024-11-05 10:27:52 -08:00
2024-05-24 14:11:19 -04:00
2023-01-27 15:36:29 -08:00
2024-03-27 08:53:52 -05:00
2025-09-30 10:27:07 -07:00
2023-01-27 15:36:29 -08:00
2024-04-16 15:32:38 -07:00
2023-01-27 15:36:29 -08:00
2024-06-05 15:57:27 -07:00
2024-06-05 15:24:04 -07:00
2025-11-16 19:13:59 -08:00
2025-10-28 14:48:02 -07:00
2025-10-02 20:50:28 -07:00
2024-06-10 18:38:27 -04:00
2025-01-22 10:20:56 -08:00
2024-12-23 07:43:56 -08:00
2025-11-18 09:12:34 +00:00
2023-04-03 17:14:14 -04:00
2025-04-07 11:11:45 -07:00
2024-04-16 15:32:38 -07:00
2024-04-04 14:38:16 -07:00
2025-10-06 12:54:45 -07:00
2024-10-09 12:59:25 -05:00
2025-11-18 09:12:34 +00:00
2024-04-16 15:32:38 -07:00