diff --git a/maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachDetails.java b/maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachDetails.java index 3a4b28b7..f3a13cc3 100644 --- a/maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachDetails.java +++ b/maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachDetails.java @@ -103,7 +103,7 @@ public Interval deserialize(JsonParser p, DeserializationContext ctxt) throws IO } private static int intervalComparator(Interval i1, Interval i2) { - return (int) (i1.start - i2.start); + return Long.compare(i1.start, i2.start); } /** Add one instance with its status into the pending buffer. */