[
https://issues.apache.org/jira/browse/GEODE-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Huynh updated GEODE-245:
------------------------------
Priority: Major (was: Minor)
Description: Currently the compact range index does not make a call to
QueryMonitor.isQueryCancelled. This allows queries to continue to run even
after they have surpassed the max query execution time (was: Currently this
test sets a time it expects queries to get cancelled. Then it populates the
regions with what it hopes is enough data to cause a query to take longer then
the expected time. As machines get faster or the engine gets optimized, these
tests will start to fail (or fail intermittently).
Instead a test hook should be used to put stall the query (for example:
sleep(timeout)) This will ensure that the time out is hit. We could also
reduce the number of objects created in this test at that point.)
Issue Type: Bug (was: Improvement)
Summary: QueryMonitor cancellation is being ignored by query using
CompactRangeIndex (was: Modify QueryMonitorDUnitTest to use test hooks to
verify query cancellation)
This was discovered while reviewing the QueryMonitor code. The previous ticket
was invalid due to a private test but this issue was identified instead.
> QueryMonitor cancellation is being ignored by query using CompactRangeIndex
> ---------------------------------------------------------------------------
>
> Key: GEODE-245
> URL: https://issues.apache.org/jira/browse/GEODE-245
> Project: Geode
> Issue Type: Bug
> Components: querying
> Reporter: Jason Huynh
> Assignee: Jason Huynh
>
> Currently the compact range index does not make a call to
> QueryMonitor.isQueryCancelled. This allows queries to continue to run even
> after they have surpassed the max query execution time
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)