jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ian Boston (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OAK-5978) Allow deployers to configure a query time limit
Date Thu, 23 Mar 2017 15:00:49 GMT
Ian Boston created OAK-5978:

             Summary: Allow deployers to configure a query time limit
                 Key: OAK-5978
                 URL: https://issues.apache.org/jira/browse/OAK-5978
             Project: Jackrabbit Oak
          Issue Type: New Feature
          Components: query
    Affects Versions: 1.6.1
            Reporter: Ian Boston

Currently when a query takes a long time to complete, Oak allows it to continue to completion,
which can under certain circumstances result in resource exhaustion and slow performance for
all operations depending on Oak.

This feature request is to apply a deployer configurable time limit to all queries. If the
query exceeds that time limit, it is canceled with a suitable exception, so that it consumes
no more resources and the code or user that submitted the query is notified.

Ideally this needs to work while the query is executing inside Oak rather than waiting to
return via the Oak API before being canceled. Cancelation should result in minimal resource

At this stage, this is an idea. It may not be possible to implement.

This message was sent by Atlassian JIRA

View raw message