From 642a1876ce1773dc229cf779032c2870e2923ac1 Mon Sep 17 00:00:00 2001 From: Sasha Syrotenko Date: Fri, 27 Feb 2026 20:24:56 +0200 Subject: [PATCH] Fix metadata inconsistency during the autoscaling Signed-off-by: Sasha Syrotenko --- .../supervisor/SeekableStreamSupervisor.java | 58 ++- ...StreamSupervisorAutoscaleMetadataTest.java | 362 ++++++++++++++++++ 2 files changed, 410 insertions(+), 10 deletions(-) create mode 100644 indexing-service/src/test/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisorAutoscaleMetadataTest.java diff --git a/indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java b/indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java index 62c439e12b33..39931d39164f 100644 --- a/indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java +++ b/indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java @@ -545,13 +545,12 @@ public String getType() * This method determines how to do scale actions based on collected lag points. * If scale action is triggered: *