Petr Langr created TINKERPOP-3144:
-------------------------------------
Summary: Traversal not closed after interruption
Key: TINKERPOP-3144
URL: https://issues.apache.org/jira/browse/TINKERPOP-3144
Project: TinkerPop
Issue Type: Bug
Affects Versions: 3.7.3
Reporter: Petr Langr
I noticed that when traversal takes a long time and eventually its execution
gets interrupted, the traversal does not get closed.
I work on custom graph provider, which needs to release its resources when
traversal is finished. However, when the execution takes too much time, the
executor thread gets interrupted and traversal hangs open.
Here is example log:
{code:java}
2025-03-18 13:18:35.533 WARN
org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor - A
timeout occurred during traversal evaluation of [RequestMessage{,
requestId=c4de3b57-c90c-4ff7-ab4d-194684f8eff8, op='bytecode',
processor='traversal', args={gremlin=[[withStrategies(OptionsStrategy),
withStrategies(PartitionStrategy)], [V(), or([[], [has(label, eq(EntityGroup)),
has(createdTime, lt(1742303760000))]], [[], [has(createdTime,
lt(1742303760000)), has(lastSeenTime, gte(1742300160000))]]), has(_deleted,
neq(true)), has(id, within([e-10255437896472327583])), union([[], [outE(),
where([[], [inV(), has(label, eq(KubernetesPod)), has(createdTime,
lt(1742303760000)), has(lastSeenTime, gte(1742300160000)), has(_deleted,
neq(true)), has(label, eq(KubernetesPod)), has(label,
within([KubernetesPod]))]])]], [[], [inE(MemberOf), where([[], [outV(),
has(label, eq(KubernetesPod)), has(createdTime, lt(1742303760000)),
has(lastSeenTime, gte(1742300160000)), has(_deleted, neq(true)), has(label,
eq(KubernetesPod)), has(label, within([KubernetesPod]))]])]]), project(e, out,
in), by([[], [valueMap(), with(~tinkerpop.valueMap.tokens, 2)]]), by([[],
[outV(), valueMap(), with(~tinkerpop.valueMap.tokens)]]), by([[], [inV(),
valueMap(), with(~tinkerpop.valueMap.tokens)]])]], aliases={g=g}}}] - consider
increasing the limit given to evaluationTimeout {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)