From a70c0a26976cb2a3108ac60cd00a2fdd4300c223 Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Sat, 25 May 2024 15:49:10 -0700 Subject: [PATCH] increase hetzner polling time --- bin/core/src/cloud/hetzner/mod.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/bin/core/src/cloud/hetzner/mod.rs b/bin/core/src/cloud/hetzner/mod.rs index 1f3f5977e..dd1e25c9c 100644 --- a/bin/core/src/cloud/hetzner/mod.rs +++ b/bin/core/src/cloud/hetzner/mod.rs @@ -47,8 +47,8 @@ pub struct HetznerServerMinimal { pub ip: String, } -const POLL_RATE_SECS: u64 = 2; -const MAX_POLL_TRIES: usize = 30; +const POLL_RATE_SECS: u64 = 3; +const MAX_POLL_TRIES: usize = 100; #[instrument] pub async fn launch_hetzner_server( @@ -140,7 +140,12 @@ pub async fn launch_hetzner_server( }; if matches!(res.server.status, HetznerServerStatus::Running) { let ip = if use_public_ip { - res.server.public_net.ipv4.context("instance ")?.ip + res + .server + .public_net + .ipv4 + .context("instance does not have public ipv4 attached")? + .ip } else { res .server