geode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Huynh (JIRA)" <j...@apache.org>
Subject [jira] [Created] (GEODE-2825) Lucene query may stackoverflow if enough function execution retries are executed
Date Tue, 25 Apr 2017 18:22:04 GMT
Jason Huynh created GEODE-2825:
----------------------------------

             Summary: Lucene query may stackoverflow if enough function execution retries
are executed
                 Key: GEODE-2825
                 URL: https://issues.apache.org/jira/browse/GEODE-2825
             Project: Geode
          Issue Type: Bug
          Components: lucene
            Reporter: Jason Huynh


It is possible that a LuceneQueryFunction fails to obtain the lucene index, this will cause
a retry.  If this occurs enough, a stack overflow will occur based on the way the function
execution code is currently written.

Instead we can detect if the index has been defined, if so, wait until the index is created.
 This will cause the query to block/wait until the index is ready.  It is possible to get
stuck in a loop like this, but this scenario should only occur when an index is being created
but has yet to complete.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message