You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Mike Personick (Jira)" <ji...@apache.org> on 2022/08/09 17:09:00 UTC

[jira] [Created] (TINKERPOP-2783) Add an "evaluationTimeoutBehavior" token to complement "evaluationTimeout"

Mike Personick created TINKERPOP-2783:
-----------------------------------------

             Summary: Add an "evaluationTimeoutBehavior" token to complement "evaluationTimeout"
                 Key: TINKERPOP-2783
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2783
             Project: TinkerPop
          Issue Type: Improvement
          Components: language
    Affects Versions: 3.7.0
            Reporter: Mike Personick
            Assignee: Mike Personick


Currently, "evaluationTimeout" has implied "error" semantics - providers only have one choice for how to handle the timeout - return an error to the caller. We would like to add another choice of timeout semantics - return partial results to the caller, whatever can be calculated before the timeout. This would be very useful for pathfinding queries - just calculate whatever paths you can within some time limit.

Add another token "evaluationTimeoutBehavior", that lets providers define custom semantics for what happens at timeout. "Error" being the default, but allowing for other possibilities, such as "PartialResults".



--
This message was sent by Atlassian Jira
(v8.20.10#820010)