From 8a2c437971f826eb19402f8c7ee1a8117cd4ac8a Mon Sep 17 00:00:00 2001 From: Trevor Pering Date: Fri, 10 Jan 2025 13:51:39 -0800 Subject: [PATCH] Don't overly reap --- .../src/main/java/com/google/daq/mqtt/registrar/Registrar.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validator/src/main/java/com/google/daq/mqtt/registrar/Registrar.java b/validator/src/main/java/com/google/daq/mqtt/registrar/Registrar.java index 472e577de..2fd040d1c 100644 --- a/validator/src/main/java/com/google/daq/mqtt/registrar/Registrar.java +++ b/validator/src/main/java/com/google/daq/mqtt/registrar/Registrar.java @@ -821,7 +821,7 @@ private Map processExtraDevices(Set extraDevices) { dynamicTerminate(extraDevices.size()); System.err.printf("There were %d/%d already blocked devices.%n", alreadyBlocked.get(), extraDevices.size()); - reapExtraDevices(extraDevices); + reapExtraDevices(difference(getExistingExtras(), extraDevices)); return extras; } catch (Exception e) { throw new RuntimeException(format("Processing %d extra devices", extraDevices.size()), e);