
安正超andhouseme
a63aaf933d
fix(notify): normalize lock ordering to prevent deadlock (#3199)
* fix(notify): normalize lock ordering to prevent deadlock
replace_targets() and shutdown() acquired target_list before replay_workers,
opposite to runtime_view.rs order. This is an ABBA deadlock pattern.
- Swap to replay_workers -> target_list order (canonical)
- Add lock order comments
- 82 notify tests pass
* docs(notify): update runtime facade lock order
* docs(notify): clarify runtime facade lock order
---------
Co-authored-by: houseme <housemecn@gmail.com>
2026-06-03 15:37:59 +00:00
..
2026-05-20 15:03:07 +00:00
2026-05-19 12:50:25 +00:00
2026-06-03 14:37:58 +00:00
2026-05-20 12:00:23 +00:00
2026-06-03 14:37:58 +00:00
2026-05-25 11:05:58 +00:00
2026-05-19 12:50:25 +00:00
2026-05-31 21:52:53 +00:00
2026-05-29 08:02:50 +00:00
2026-06-03 14:37:25 +00:00
2026-05-19 10:20:24 +00:00
2026-06-03 14:21:20 +00:00
2026-06-03 13:37:44 +00:00
2026-05-31 23:40:20 +00:00
2026-06-03 02:10:27 +00:00
2026-05-06 15:09:02 +00:00
2026-04-17 12:42:26 +00:00
2026-06-03 02:10:27 +00:00
2026-05-25 04:27:25 +00:00
2026-06-03 15:37:59 +00:00
2026-05-28 15:14:30 +00:00
2026-06-03 14:37:58 +00:00
2026-06-03 15:33:28 +00:00
2026-06-01 00:44:58 +00:00
2026-05-24 06:41:15 +00:00
2026-06-03 13:38:22 +00:00
2026-05-19 12:50:25 +00:00
2026-05-19 12:50:25 +00:00
2026-05-24 14:23:47 +00:00
2026-05-24 14:23:47 +00:00
2026-06-03 14:37:58 +00:00
2026-05-31 23:40:20 +00:00
2026-05-31 04:47:21 +00:00
2026-05-27 07:23:58 +00:00
2026-05-16 04:01:50 +00:00
2026-06-02 11:31:51 +00:00
2026-04-17 12:42:26 +00:00
2026-05-31 22:19:36 +08:00