Skip to content

Commit 692ebdf

Browse files
committed
fix(clusters): continue provisioning a server even when marked for deletion
1 parent cef7d74 commit 692ebdf

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

svc/pkg/cluster/worker/src/workers/server_provision.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ async fn inner(
3535

3636
// Check if server is already provisioned
3737
// NOTE: sql record already exists before this worker is called
38-
let (provider_server_id, destroyed) = sql_fetch_one!(
39-
[ctx, (Option<String>, bool)]
38+
let (provider_server_id,) = sql_fetch_one!(
39+
[ctx, (Option<String>,)]
4040
"
4141
SELECT
42-
provider_server_id, cloud_destroy_ts IS NOT NULL
42+
provider_server_id
4343
FROM db_cluster.servers
4444
WHERE server_id = $1
4545
",
@@ -54,10 +54,6 @@ async fn inner(
5454
);
5555
return Ok(());
5656
}
57-
if destroyed {
58-
tracing::warn!(?server_id, "attempting to provision a destroyed server");
59-
return Ok(());
60-
}
6157

6258
// Fetch datacenter config
6359
let datacenter_res = op!([ctx] cluster_datacenter_get {

0 commit comments

Comments
 (0)