Fix excessive logs from the MarQS rebalancer

This commit is contained in:
Eric Allam
2024-07-11 14:20:59 +01:00
parent f6e23e94d1
commit 7fdedf3137
+6 -3
View File
@@ -69,7 +69,6 @@ export class MarQS {
private redis: Redis;
public keys: MarQSKeyProducer;
private queuePriorityStrategy: MarQSQueuePriorityStrategy;
#requeueingWorkers: Array<AsyncWorker> = [];
#rebalanceWorkers: Array<AsyncWorker> = [];
constructor(private readonly options: MarQSOptions) {
@@ -846,10 +845,14 @@ export class MarQS {
});
stream.on("data", async (keys) => {
stream.pause();
const uniqueKeys = Array.from(new Set<string>(keys));
if (uniqueKeys.length === 0) {
return;
}
stream.pause();
logger.debug("Rebalancing parent queues", {
component: "marqs",
operation: "rebalanceParentQueues",