[ 
https://issues.apache.org/jira/browse/GEODE-3742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16192190#comment-16192190
 ] 

Barry Oglesby commented on GEODE-3742:
--------------------------------------

The successful test logs these messages:

The client Cache Client Updater thread disconnects:
{noformat}
[info 2017/10/04 11:28:48.276 PDT <Cache Client Updater Thread  on 
boglesbymac-2(21847)<v2>:32770 port 21569> tid=0x5b] GemFireCache[id = 
1896622931; isClosing = true; isShutDownAll = false; created = Wed Oct 04 
11:28:47 PDT 2017; server = false; copyOnRead = false; lockLease = 120; 
lockTimeout = 60]: Now closing.
{noformat}
The server Message Dispatcher thread pauses once:
{noformat}
[vm0] [info 2017/10/04 11:28:48.303 PDT <Client Message Dispatcher for 
192.168.2.5(21844:loner):64929:03b3a5e8 (testBug40165ClientReconnects_client)> 
tid=0x74] available ids = 102 , isEmptyAckList =true, peekInitialized = true

[vm0] [info 2017/10/04 11:28:48.303 PDT <Client Message Dispatcher for 
192.168.2.5(21844:loner):64929:03b3a5e8 (testBug40165ClientReconnects_client)> 
tid=0x74] 
CacheClientProxy[identity(192.168.2.5(21844:loner):64929:03b3a5e8,connection=1,durableAttributes=DurableClientAttributes[id=testBug40165ClientReconnects_client;
 timeout=60]); port=64932; primary=true; version=GEODE 1.3.0] : Pausing 
processing
{noformat}
The server ServerConnection thread keeps the CacheClientProxy for 60 seconds 
(this message is not logged in the failed test):
 {noformat}
[vm0] [info 2017/10/04 11:28:48.304 PDT <ServerConnection on port 21569 Thread 
0> tid=0x70] CacheClientNotifier: Keeping proxy for durable client named 
testBug40165ClientReconnects_client for 60 seconds 
CacheClientProxy[identity(192.168.2.5(21844:loner):64929:03b3a5e8,connection=1,durableAttributes=DurableClientAttributes[id=testBug40165ClientReconnects_client;
 timeout=60]); port=64932; primary=true; version=GEODE 1.3.0].
{noformat}
The client reconnects successfully:
{noformat}
[vm0] [info 2017/10/04 11:28:53.014 PDT <Handshaker 0.0.0.0/0.0.0.0:21569 
Thread 1> tid=0x6f] 
CacheClientProxy[identity(192.168.2.5(21844:loner):64934:e9c9a5e8,connection=1,durableAttributes=DurableClientAttributes[id=testBug40165ClientReconnects_client;
 timeout=60]); port=64936; primary=true; version=GEODE 1.3.0]: Cancelling 
expiration task since the client has reconnected.

[info 2017/10/04 11:28:53.015 PDT <Cache Client Updater Thread  on 
boglesbymac-2(21847)<v2>:32770 port 21569> tid=0x89] Cache Client Updater 
Thread  on boglesbymac-2(21847)<v2>:32770 port 21569 (localhost:21569) : ready 
to process messages.

[vm0] [info 2017/10/04 11:28:53.027 PDT <ServerConnection on port 21569 Thread 
4> tid=0x79] 
CacheClientProxy[identity(192.168.2.5(21844:loner):64934:e9c9a5e8,connection=1,durableAttributes=DurableClientAttributes[id=testBug40165ClientReconnects_client;
 timeout=60]); port=64936; primary=true; version=GEODE 1.3.0] : Resuming 
processing
{noformat}


> CI failure: DeltaPropagationDUnitTest.testBug40165ClientReconnects FAILED 
> with no queus server is available
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: GEODE-3742
>                 URL: https://issues.apache.org/jira/browse/GEODE-3742
>             Project: Geode
>          Issue Type: Bug
>          Components: client queues
>            Reporter: Hitesh Khamesra
>
> org.apache.geode.internal.cache.DeltaPropagationDUnitTest > 
> testBug40165ClientReconnects FAILED
>     org.apache.geode.cache.NoSubscriptionServersAvailableException: 
> org.apache.geode.cache.NoSubscriptionServersAvailableException: Could not 
> initialize a primary queue on startup. No queue servers available.
>         at 
> org.apache.geode.cache.client.internal.QueueManagerImpl.getAllConnections(QueueManagerImpl.java:190)
>         at 
> org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnQueuesAndReturnPrimaryResult(OpExecutorImpl.java:540)
>         at 
> org.apache.geode.cache.client.internal.PoolImpl.executeOnQueuesAndReturnPrimaryResult(PoolImpl.java:842)
>         at 
> org.apache.geode.cache.client.internal.RegisterInterestOp.execute(RegisterInterestOp.java:58)
>         at 
> org.apache.geode.cache.client.internal.ServerRegionProxy.registerInterest(ServerRegionProxy.java:359)
>         at 
> org.apache.geode.internal.cache.LocalRegion.processSingleInterest(LocalRegion.java:3734)
>         at 
> org.apache.geode.internal.cache.LocalRegion.registerInterest(LocalRegion.java:3823)
>         at 
> org.apache.geode.internal.cache.LocalRegion.registerInterest(LocalRegion.java:3625)
>         at 
> org.apache.geode.internal.cache.LocalRegion.registerInterest(LocalRegion.java:3620)
>         at 
> org.apache.geode.internal.cache.LocalRegion.registerInterest(LocalRegion.java:3615)
>         at 
> org.apache.geode.internal.cache.DeltaPropagationDUnitTest.createDurableCacheClient(DeltaPropagationDUnitTest.java:1372)
>         at 
> org.apache.geode.internal.cache.DeltaPropagationDUnitTest.testBug40165ClientReconnects(DeltaPropagationDUnitTest.java:698)
>         Caused by:
>         org.apache.geode.cache.NoSubscriptionServersAvailableException: Could 
> not initialize a primary queue on startup. No queue servers available.
>             at 
> org.apache.geode.cache.client.internal.QueueManagerImpl.initializeConnections(QueueManagerImpl.java:592)
>             at 
> org.apache.geode.cache.client.internal.QueueManagerImpl.start(QueueManagerImpl.java:303)
>             at 
> org.apache.geode.cache.client.internal.PoolImpl.start(PoolImpl.java:346)
>             at 
> org.apache.geode.cache.client.internal.PoolImpl.finishCreate(PoolImpl.java:172)
>             at 
> org.apache.geode.cache.client.internal.PoolImpl.create(PoolImpl.java:158)
>             at 
> org.apache.geode.internal.cache.PoolFactoryImpl.create(PoolFactoryImpl.java:338)
>             at 
> org.apache.geode.internal.cache.DeltaPropagationDUnitTest.createDurableCacheClient(DeltaPropagationDUnitTest.java:1362)
>             ... 1 more



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to