We’re having an issue with client after a fail over. After the node has been removed (as soon as fail over and rebalance has been started) the client seems to rapidly try to reconnect to the removed node, each time creating a new connection without the previous connection being closed so the number of connections keeps going up until the client runs out of file handles (5000 connections or so). Steps to re-produce:
Create a cluster with 3 nodes and multiple buckets (we using 8)
Create a client that connects to each bucket and reads a bunch of documents every second or so (creating about 500 documents)
Do a hard fail over on one node and start the rebalance
As soon as the rebalance happens the client connections start to increase rapidly
I’ve tried to increase retry interval etc without any affect. It doesn’t happen every time but seems to be more consistent with more buckets and more documents. Haven’t been able to reproduce for a single bucket.
Client version: 2.4.6 (Java)
Server version: 4.5.0
Here is an excerpt of the log (couchtest3 is the node that was removed):
14:26:03.855 [RxComputationScheduler-5] DEBUG c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Endpoint connect completed, but got instructed to disconnect in the meantime.
14:26:03.864 [cb-io-1-1] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Requesting supported features: [TCPNODELAY, XATTR, SELECT_BUCKET]
14:26:03.864 [cb-io-1-2] DEBUG c.c.c.c.e.AbstractGenericHandler - [couchtest3.aquto.internal/10.98.76.206:11210][KeyValueEndpoint]: Channel Inactive.
14:26:03.864 [cb-io-1-2] INFO c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Got notified from Channel as inactive, attempting reconnect.
14:26:03.865 [cb-io-1-2] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Requesting supported features: [TCPNODELAY, XATTR, SELECT_BUCKET]
14:26:03.865 [cb-io-1-5] DEBUG c.c.c.c.e.AbstractGenericHandler - [couchtest3.aquto.internal/10.98.76.206:11210][KeyValueEndpoint]: Channel Inactive.
14:26:03.865 [cb-io-1-5] INFO c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Got notified from Channel as inactive, attempting reconnect.
14:26:03.865 [cb-io-1-7] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Negotiated supported features: [TCPNODELAY]
14:26:03.865 [cb-io-1-3] DEBUG c.c.c.c.e.AbstractGenericHandler - [couchtest3.aquto.internal/10.98.76.206:11210][KeyValueEndpoint]: Channel Inactive.
14:26:03.865 [cb-io-1-3] INFO c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Got notified from Channel as inactive, attempting reconnect.
14:26:03.866 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.869 [cb-io-1-3] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Requesting supported features: [TCPNODELAY, XATTR, SELECT_BUCKET]
14:26:03.871 [RxComputationScheduler-6] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Socket connect took longer than specified timeout.
14:26:03.871 [cb-computations-3] DEBUG c.c.c.c.config.ConfigurationProvider - New Bucket datarewards config proposed.
14:26:03.871 [RxComputationScheduler-6] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Could not connect to endpoint, retrying with delay 4096 MILLISECONDS:
com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: Connect callback did not return, hit safeguarding timeout.
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:346) ~[core-io-1.4.5.jar:na]
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:339) ~[core-io-1.4.5.jar:na]
at rx.internal.operators.SingleOperatorOnErrorResumeNext$2.onError(SingleOperatorOnErrorResumeNext.java:69) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber$OtherSubscriber.onError(SingleTimeout.java:133) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:460) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:456) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber.call(SingleTimeout.java:110) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) [rxjava-1.2.7.jar:1.2.7]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
14:26:03.871 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.872 [cb-computations-3] DEBUG c.c.c.c.c.refresher.CarrierRefresher - Completed refreshing config for bucket "datarewards"
14:26:03.874 [RxComputationScheduler-7] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Socket connect took longer than specified timeout.
14:26:03.874 [RxComputationScheduler-7] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Could not connect to endpoint, retrying with delay 4096 MILLISECONDS:
com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: Connect callback did not return, hit safeguarding timeout.
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:346) ~[core-io-1.4.5.jar:na]
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:339) ~[core-io-1.4.5.jar:na]
at rx.internal.operators.SingleOperatorOnErrorResumeNext$2.onError(SingleOperatorOnErrorResumeNext.java:69) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber$OtherSubscriber.onError(SingleTimeout.java:133) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:460) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:456) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber.call(SingleTimeout.java:110) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) [rxjava-1.2.7.jar:1.2.7]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
14:26:03.874 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.877 [cb-io-1-1] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Negotiated supported features: [TCPNODELAY]
14:26:03.877 [cb-io-1-2] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Negotiated supported features: [TCPNODELAY]
14:26:03.877 [cb-io-1-3] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Negotiated supported features: [TCPNODELAY]
14:26:03.885 [cb-io-1-6] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Negotiated supported features: [TCPNODELAY]
14:26:03.900 [cb-io-1-7] DEBUG c.c.c.c.e.AbstractGenericHandler - [couchtest3.aquto.internal/10.98.76.206:11210][KeyValueEndpoint]: Channel Inactive.
14:26:03.900 [cb-io-1-7] INFO c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Got notified from Channel as inactive, attempting reconnect.
14:26:03.900 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.904 [cb-computations-7] DEBUG c.c.c.c.config.ConfigurationProvider - New Bucket datarewards config proposed.
14:26:03.905 [cb-computations-7] DEBUG c.c.c.c.c.refresher.CarrierRefresher - Completed refreshing config for bucket "datarewards"
14:26:03.908 [RxComputationScheduler-8] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Socket connect took longer than specified timeout.
14:26:03.908 [RxComputationScheduler-8] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Could not connect to endpoint, retrying with delay 4096 MILLISECONDS:
com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: Connect callback did not return, hit safeguarding timeout.
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:346) ~[core-io-1.4.5.jar:na]
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:339) ~[core-io-1.4.5.jar:na]
at rx.internal.operators.SingleOperatorOnErrorResumeNext$2.onError(SingleOperatorOnErrorResumeNext.java:69) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber$OtherSubscriber.onError(SingleTimeout.java:133) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:460) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:456) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber.call(SingleTimeout.java:110) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) [rxjava-1.2.7.jar:1.2.7]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
14:26:03.908 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.910 [RxComputationScheduler-1] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Socket connect took longer than specified timeout.
14:26:03.910 [RxComputationScheduler-1] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Could not connect to endpoint, retrying with delay 4096 MILLISECONDS:
com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: Connect callback did not return, hit safeguarding timeout.
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:346) ~[core-io-1.4.5.jar:na]
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:339) ~[core-io-1.4.5.jar:na]
at rx.internal.operators.SingleOperatorOnErrorResumeNext$2.onError(SingleOperatorOnErrorResumeNext.java:69) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber$OtherSubscriber.onError(SingleTimeout.java:133) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:460) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:456) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber.call(SingleTimeout.java:110) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) [rxjava-1.2.7.jar:1.2.7]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
14:26:03.910 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.918 [cb-computations-2] DEBUG c.c.c.c.config.ConfigurationProvider - New Bucket datarewards config proposed.
14:26:03.918 [cb-computations-2] DEBUG c.c.c.c.c.refresher.CarrierRefresher - Completed refreshing config for bucket "datarewards"
14:26:03.925 [RxComputationScheduler-2] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Socket connect took longer than specified timeout.
14:26:03.925 [RxComputationScheduler-3] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Socket connect took longer than specified timeout.
14:26:03.925 [RxComputationScheduler-4] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Socket connect took longer than specified timeout.
14:26:03.925 [RxComputationScheduler-4] DEBUG com.couchbase.client.core.node.Node - Disconnected (CONNECTING) from Node couchtest3.aquto.internal/10.98.76.206
14:26:03.925 [RxComputationScheduler-2] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Could not connect to endpoint, retrying with delay 4096 MILLISECONDS:
com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: Connect callback did not return, hit safeguarding timeout.
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:346) ~[core-io-1.4.5.jar:na]
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:339) ~[core-io-1.4.5.jar:na]
at rx.internal.operators.SingleOperatorOnErrorResumeNext$2.onError(SingleOperatorOnErrorResumeNext.java:69) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber$OtherSubscriber.onError(SingleTimeout.java:133) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:460) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:456) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber.call(SingleTimeout.java:110) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) [rxjava-1.2.7.jar:1.2.7]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
14:26:03.925 [RxComputationScheduler-3] WARN c.c.client.core.endpoint.Endpoint - Error during reconnect:
com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: Connect callback did not return, hit safeguarding timeout.
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:346) ~[core-io-1.4.5.jar:na]
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:339) ~[core-io-1.4.5.jar:na]
at rx.internal.operators.SingleOperatorOnErrorResumeNext$2.onError(SingleOperatorOnErrorResumeNext.java:69) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber$OtherSubscriber.onError(SingleTimeout.java:133) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:460) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:456) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber.call(SingleTimeout.java:110) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) [rxjava-1.2.7.jar:1.2.7]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
14:26:03.925 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.925 [RxComputationScheduler-4] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Could not connect to endpoint, retrying with delay 4096 MILLISECONDS:
com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: Connect callback did not return, hit safeguarding timeout.
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:346) ~[core-io-1.4.5.jar:na]
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:339) ~[core-io-1.4.5.jar:na]
at rx.internal.operators.SingleOperatorOnErrorResumeNext$2.onError(SingleOperatorOnErrorResumeNext.java:69) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber$OtherSubscriber.onError(SingleTimeout.java:133) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:460) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:456) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber.call(SingleTimeout.java:110) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) [rxjava-1.2.7.jar:1.2.7]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
14:26:03.925 [RxComputationScheduler-3] WARN c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Could not connect to endpoint, retrying with delay 4096 MILLISECONDS:
com.couchbase.client.deps.io.netty.channel.ConnectTimeoutException: Connect callback did not return, hit safeguarding timeout.
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:346) ~[core-io-1.4.5.jar:na]
at com.couchbase.client.core.endpoint.AbstractEndpoint$3.call(AbstractEndpoint.java:339) ~[core-io-1.4.5.jar:na]
at rx.internal.operators.SingleOperatorOnErrorResumeNext$2.onError(SingleOperatorOnErrorResumeNext.java:69) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber$OtherSubscriber.onError(SingleTimeout.java:133) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:460) [rxjava-1.2.7.jar:1.2.7]
at rx.Single$1.call(Single.java:456) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.operators.SingleTimeout$TimeoutSingleSubscriber.call(SingleTimeout.java:110) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.EventLoopsScheduler$EventLoopWorker$2.call(EventLoopsScheduler.java:189) [rxjava-1.2.7.jar:1.2.7]
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) [rxjava-1.2.7.jar:1.2.7]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
14:26:03.926 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.926 [cb-core-3-1] DEBUG c.c.c.c.config.ConfigurationProvider - Received signal to proactively refresh (a maybe outdated) configuration.
14:26:03.928 [RxComputationScheduler-5] DEBUG c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Endpoint connect completed, but got instructed to disconnect in the meantime.
14:26:03.931 [cb-io-1-6] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Requesting supported features: [TCPNODELAY, XATTR, SELECT_BUCKET]
14:26:03.931 [cb-io-1-8] DEBUG c.c.c.c.e.kv.KeyValueFeatureHandler - Requesting supported features: [TCPNODELAY, XATTR, SELECT_BUCKET]
14:26:03.934 [cb-computations-6] DEBUG c.c.c.c.config.ConfigurationProvider - New Bucket datarewards config proposed.
14:26:03.934 [cb-computations-6] DEBUG c.c.c.c.c.refresher.CarrierRefresher - Completed refreshing config for bucket "datarewards"
14:26:03.935 [cb-io-1-6] DEBUG c.c.c.c.e.AbstractGenericHandler - [couchtest3.aquto.internal/10.98.76.206:11210][KeyValueEndpoint]: Channel Inactive.
14:26:03.935 [cb-io-1-3] DEBUG c.c.c.c.e.AbstractGenericHandler - [couchtest3.aquto.internal/10.98.76.206:11210][KeyValueEndpoint]: Channel Inactive.
14:26:03.935 [cb-io-1-6] INFO c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Got notified from Channel as inactive, attempting reconnect.
14:26:03.935 [cb-io-1-8] DEBUG c.c.c.c.e.AbstractGenericHandler - [couchtest3.aquto.internal/10.98.76.206:11210][KeyValueEndpoint]: Channel Inactive.
14:26:03.935 [cb-io-1-3] INFO c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Got notified from Channel as inactive, attempting reconnect.
14:26:03.935 [cb-io-1-8] INFO c.c.client.core.endpoint.Endpoint - [null][KeyValueEndpoint]: Got notified from Channel as inactive, attempting reconnect.
…