diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/workers/MessagePersisterServiceCommand.java b/service/src/main/java/org/whispersystems/textsecuregcm/workers/MessagePersisterServiceCommand.java index c933a4d75..75f38b9c6 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/workers/MessagePersisterServiceCommand.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/workers/MessagePersisterServiceCommand.java @@ -16,10 +16,13 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import net.sourceforge.argparse4j.inf.Namespace; import net.sourceforge.argparse4j.inf.Subparser; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.whispersystems.textsecuregcm.WhisperServerConfiguration; import org.whispersystems.textsecuregcm.metrics.MetricsUtil; import org.whispersystems.textsecuregcm.storage.MessagePersister; import org.whispersystems.textsecuregcm.util.logging.UncaughtExceptionHandler; +import reactor.core.publisher.Hooks; import reactor.core.scheduler.Scheduler; import reactor.core.scheduler.Schedulers; import javax.annotation.Nullable; @@ -34,6 +37,8 @@ public class MessagePersisterServiceCommand extends ServerCommand() { @Override @@ -61,6 +66,7 @@ public class MessagePersisterServiceCommand extends ServerCommand logger.warn("Dropped message persistence error", e)); final CommandDependencies deps = CommandDependencies.build("message-persister-service", environment, configuration); MetricsUtil.configureRegistries(configuration, environment, deps.dynamicConfigurationManager()); @@ -95,6 +101,8 @@ public class MessagePersisterServiceCommand extends ServerCommand