[ 
https://issues.apache.org/jira/browse/TINKERPOP-3144?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cole Greer closed TINKERPOP-3144.
---------------------------------
    Fix Version/s: 3.7.4
         Assignee: Ken Hu
       Resolution: Fixed

> 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
>            Assignee: Ken Hu
>            Priority: Major
>             Fix For: 3.7.4
>
>
> 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)

Reply via email to