YueGuobin 30ebde0cb0
Fix: Check compute connectivity before open() during project deletion
Previously the disconnected compute check ran after open(), which would
block for 120s trying to connect to unreachable remote computes before
rejecting the deletion. Now reads the topology file directly to extract
compute IDs and checks connectivity before calling open(), enabling
immediate rejection of deletions involving offline computes.

Also removes the redundant post-open() check since the early check
covers both opened and closed project states.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-07 09:58:20 +08:00
..
2026-04-24 21:55:22 +08:00
2026-03-28 09:54:22 +08:00
2026-04-04 19:55:13 +08:00
2026-04-25 13:19:19 +08:00
2024-04-22 18:51:29 +07:00
2026-04-25 13:19:19 +08:00
2022-01-19 22:28:36 +10:30
2026-04-25 13:31:35 +08:00