Base persister tests on a real Redis cluster.

This commit is contained in:
Jon Chambers
2020-08-20 11:42:58 -04:00
committed by Jon Chambers
parent e68a1dee33
commit 9c469c2f96
2 changed files with 78 additions and 108 deletions

View File

@@ -58,6 +58,11 @@ public class RedisClusterMessagePersister implements Managed {
this.persistDelay = persistDelay;
}
@VisibleForTesting
Duration getPersistDelay() {
return persistDelay;
}
@Override
public void start() {
running = true;
@@ -125,7 +130,7 @@ public class RedisClusterMessagePersister implements Managed {
messagesCache.lockQueueForPersistence(queue);
try {
/* int messageCount = 0;
int messageCount = 0;
List<MessageProtos.Envelope> messages;
do {
@@ -139,9 +144,9 @@ public class RedisClusterMessagePersister implements Managed {
messageCount++;
}
} while (messages.size() == MESSAGE_BATCH_LIMIT);
} while (!messages.isEmpty());
queueSizeHistogram.update(messageCount); */
queueSizeHistogram.update(messageCount);
} finally {
messagesCache.unlockQueueForPersistence(queue);
}