[
https://issues.apache.org/jira/browse/GEODE-3984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Swapnil Bawaskar updated GEODE-3984:
------------------------------------
Fix Version/s: (was: 1.4.0)
> Protobuf client gets disconnected after a minute of inactivity, no ping
> message to keep the socket alive
> --------------------------------------------------------------------------------------------------------
>
> Key: GEODE-3984
> URL: https://issues.apache.org/jira/browse/GEODE-3984
> Project: Geode
> Issue Type: Bug
> Components: client/server
> Reporter: Dan Smith
>
> Clients connecting using the new protocol will have their sockets closed
> after 60 seconds by the client health monitor.
> However, there is no ping message that the client can use to keep the socket
> alive. It's also unclear if a client needs to be actively using every
> connection it makes to the server? The old protocol allowed the client to
> ping on one connection to keep all connections alive with the client health
> monitor.
> Do we expect clients to reconnect every time they have been idle for a
> minute? If so, we need to document that. If not, we need to provide an easy
> way for clients to keep their connections alive.
> {noformat}
> [warning 2017/11/15 16:37:05.391 PST server1 <ClientHealthMonitor Thread>
> tid=0x47] Monitoring client with member id
> identity(localhost<ec>:60920,connection=1. It had been 60,874 ms since the
> latest heartbeat. Max interval is 60,000. Terminated client.
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)