Skip to content

Commit 6d11787

Browse files
authored
Fix DataCrunchCompute exception when terminating already removed instance (#3032)
1 parent 9d4b2ef commit 6d11787

File tree

1 file changed

+4
-1
lines changed
  • src/dstack/_internal/core/backends/datacrunch

1 file changed

+4
-1
lines changed

src/dstack/_internal/core/backends/datacrunch/compute.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,10 @@ def terminate_instance(
161161
try:
162162
self.client.instances.action(id_list=[instance_id], action="delete")
163163
except APIException as e:
164-
if e.message == "Invalid instance id":
164+
if e.message in [
165+
"Invalid instance id",
166+
"Can't discontinue a discontinued instance",
167+
]:
165168
logger.debug("Skipping instance %s termination. Instance not found.", instance_id)
166169
return
167170
raise

0 commit comments

Comments
 (0)