|
|
@ -407,7 +407,7 @@ public class PublishSubscribeService {
|
|
|
|
Timeout lockTimeout = connectionManager.getServiceManager().newTimeout(t -> {
|
|
|
|
Timeout lockTimeout = connectionManager.getServiceManager().newTimeout(t -> {
|
|
|
|
promise.completeExceptionally(new RedisTimeoutException(
|
|
|
|
promise.completeExceptionally(new RedisTimeoutException(
|
|
|
|
"Unable to acquire subscription lock after " + timeout + "ms. " +
|
|
|
|
"Unable to acquire subscription lock after " + timeout + "ms. " +
|
|
|
|
"Try to increase 'timeout', 'subscriptionsPerConnection', 'subscriptionConnectionPoolSize' parameters."));
|
|
|
|
"Try to increase 'subscriptionTimeout', 'subscriptionsPerConnection', 'subscriptionConnectionPoolSize' parameters."));
|
|
|
|
}, timeout, TimeUnit.MILLISECONDS);
|
|
|
|
}, timeout, TimeUnit.MILLISECONDS);
|
|
|
|
lock.acquire().thenAccept(r -> {
|
|
|
|
lock.acquire().thenAccept(r -> {
|
|
|
|
if (!lockTimeout.cancel() || promise.isDone()) {
|
|
|
|
if (!lockTimeout.cancel() || promise.isDone()) {
|
|
|
|