From 5047e4a25a0814f96852882f02c4017e1d5f81e7 Mon Sep 17 00:00:00 2001 From: Dante Niewenhuis Date: Thu, 12 Sep 2024 15:32:47 +0200 Subject: Added max number of failures (#254) * Added a max failure for tasks. If tasks fail more times, they get cancelled * Added maxNumFailures to the frontend * Updated tests --- .../src/main/kotlin/org/opendc/compute/api/Task.kt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'opendc-compute/opendc-compute-api') diff --git a/opendc-compute/opendc-compute-api/src/main/kotlin/org/opendc/compute/api/Task.kt b/opendc-compute/opendc-compute-api/src/main/kotlin/org/opendc/compute/api/Task.kt index c9b0aeb3..23f2cb91 100644 --- a/opendc-compute/opendc-compute-api/src/main/kotlin/org/opendc/compute/api/Task.kt +++ b/opendc-compute/opendc-compute-api/src/main/kotlin/org/opendc/compute/api/Task.kt @@ -43,6 +43,11 @@ public interface Task : Resource { */ public val state: TaskState + /** + * The number of times a Task has been stopped due to failures + */ + public val numFailures: Int + /** * The most recent moment in time when the task was launched. */ -- cgit v1.2.3