Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-1714

Gremlin Server scriptEvaluationTimeout should take into account request arrival time

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 3.2.5
    • Fix Version/s: 3.2.6
    • Component/s: server
    • Labels:
      None

      Description

      Currently the GremlinExecutor tries to timeout a eval after the job has started execution in the thread pool, when the likely user expectation is that it begin the timeout testing from the time the eval was invoked. While the current approach works (though not in line with what users probably are thinking is happening), an overloaded server using GremlinExecutor will have a more difficult time clearing the queue of jobs (if it can clear it at all).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                spmallette Stephen Mallette
                Reporter:
                spmallette Stephen Mallette
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: