Dave Barnes created GEODE-7037:
----------------------------------
Summary: MAX_QUERY_EXECUTION_TIME is incorrectly shown in docs
Key: GEODE-7037
URL: https://issues.apache.org/jira/browse/GEODE-7037
Project: Geode
Issue Type: Bug
Components: docs
Reporter: Dave Barnes
Link:
[https://geode.apache.org/docs/guide/19/developing/query_additional/query_timeout.html]
Text:
_"Timeouts for Long-Running Queries
GemFire can monitor and throw an exception when a query runs longer than a
configured amount of time. This feature is enabled by setting the
critical-heap-percentage attribute which detects that the JVM has too little
heap memory.
The default query timeout is five hours. Set a different amount of time, in
milliseconds, by specifying the system variable
*gemfire.cache.MAX_QUERY_EXECUTION_TIME*. A value of -1 explicitly disables the
timeout.
When enabled, a query that runs longer than the configured timeout will be
cancelled such that it does not finish, and GemFire throws a
QueryExecutionTimeoutException."_
The above is wrong. The parameter is case sensitive and it should be:
*gemfire.Cache.MAX_QUERY_EXECUTION_TIME* with an upper case C.
This was tested and checked in the code:
_public static int MAX_QUERY_EXECUTION_TIME =
Integer.getInteger(DistributionConfig.GEMFIRE_PREFIX +
"Cache.MAX_QUERY_EXECUTION_TIME", -1);
_
So using *gemfire.cache.MAX_QUERY_EXECUTION_TIME* will not change the time out.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)