Dan Smith created GEODE-3984:
--------------------------------
Summary: 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)