Skip to content

Commit ba66d08

Browse files
committed
Patch instance state
1 parent 3a877e3 commit ba66d08

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/controller/epsilon_controller.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ impl EpsilonController {
175175

176176
let state = if is_starting
177177
|| !instance_status.is_some()
178-
|| (is_running && !is_ready)
178+
|| (is_running && !is_ready && instance_status.as_ref().unwrap().state != EpsilonState::Running)
179179
{
180180
EpsilonState::Starting
181181
} else if is_running && is_ready {

src/epsilon/server/instances/common/instance_type.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use k8s_openapi::api::core::v1::ContainerPort;
55
use schemars::JsonSchema;
66
use serde::{Deserialize, Serialize};
77

8-
#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, Clone, JsonSchema)]
8+
#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, Clone, Copy, JsonSchema)]
99
pub enum InstanceType {
1010
Server,
1111
Proxy,

0 commit comments

Comments
 (0)