Skip to content

Commit 937bf8b

Browse files
committed
Littre update
1 parent e66fa6f commit 937bf8b

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/controller/definitions/epsilon_instance.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ pub struct EpsilonInstanceStatus {
4242
pub slots: i32,
4343

4444
pub close: bool,
45-
pub start: bool,
4645
}
4746

4847
impl EpsilonInstance {

src/controller/epsilon_controller.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ impl EpsilonController {
185185

186186
let state = if is_starting
187187
|| !instance_status.is_some()
188-
|| (!instance_status.as_ref().unwrap().start && is_running && !is_ready)
188+
|| (is_running && !is_ready)
189189
{
190190
EpsilonState::Starting
191191
} else if is_running && is_ready {
@@ -214,8 +214,7 @@ impl EpsilonController {
214214

215215
slots: template.slots,
216216

217-
close: false,
218-
start: state == EpsilonState::Running,
217+
close: state == EpsilonState::Stopping,
219218

220219
state,
221220
}
@@ -242,6 +241,8 @@ impl EpsilonController {
242241
let close = new_status.close;
243242

244243
if state == EpsilonState::Stopping && !close {
244+
debug!("DELETE {}", instance_name);
245+
245246
epsilon_instance_api
246247
.patch_status(
247248
instance_name,

src/tasks/queue_task.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ impl Task for QueueTask {
4343

4444
if instances_starting.is_empty() && instances_ready.is_empty() {
4545
instance_provider.start_instance(template_name).await?;
46+
return Ok(());
4647
}
4748

4849
let ready_available_slots_result = instances_ready.get_available_slots().await;

0 commit comments

Comments
 (0)