What causes queries to disconnect?
The RemoteQueryProcessor
(query worker) disconnects from the RemoteQueryDispatcher
typically as a result of an exceptional error, or too much workload that prevents the worker from sending a heartbeat.
Common reasons for a disconnection include:
- The server runs out of heap and an
OutOfMemoryError
occurs, thus killing the JVM. - The JVM is stuck in GC for so long that it is unable to respond to dispatcher heartbeats for 60 seconds.
- A deployment issue results in a
NoSuchMethodError
. - An error occurred in internal JVM or a native code error occurred (aka a Hotspot error).
Last Updated: 26 January 2021 10:14 -05:00 UTC Deephaven v.1.20200331 (See other versions)
Deephaven Documentation Copyright 2016-2020 Deephaven Data Labs, LLC All Rights Reserved