northwesternmutual / grammes

A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
Apache License 2.0
125 stars 45 forks source link

Server side connection drop issue #39

Open rogaha opened 3 years ago

rogaha commented 3 years ago

When the Janusgraph instance goes down abruptly, the client is not notified and the validations (IsBroken(), IsConnected()) are not showing the proper results. Any ideas on how to fix this issue? The instruction hangs and the operation never gets to the server, assuming that it's back afterwards.

klipspringerc commented 3 years ago

have the same issue, it would take up to 10 minutes before the client returns a connection lost error via the err channel

mafagan commented 1 year ago

have the same issue, client can not realize whether the connection is lost.