Domenico Fabio Marino created SOLR-10610:
--------------------------------------------
Summary: Add CanaryComponent, a search component to analyse
requests
Key: SOLR-10610
URL: https://issues.apache.org/jira/browse/SOLR-10610
Project: Solr
Issue Type: Task
Security Level: Public (Default Security Level. Issues are Public)
Reporter: Domenico Fabio Marino
Priority: Minor
This patch outlines a new component that analyses a request and reports whether
it is too complex to continue processing.
Running this component should be conditional and happen before other components
start processing. The component will set a status flag so that other components
can know the result of the Canary check, and also adds some information to the
response sent back to the client.
In the future this could be used to process a query only on selected shards
(canaries) and based on the outcome decide whether to continue on all shards.
Please note this is only an outline so far.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]