You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "SmedbergM (JIRA)" <ji...@apache.org> on 2017/05/15 23:16:04 UTC

[jira] [Created] (TINKERPOP-1674) Traversals reference elements after deletion

SmedbergM created TINKERPOP-1674:
------------------------------------

             Summary: Traversals reference elements after deletion
                 Key: TINKERPOP-1674
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1674
             Project: TinkerPop
          Issue Type: Bug
          Components: neo4j
    Affects Versions: 3.2.4, 3.2.3
         Environment: Demonstrated on Ubuntu, OSX
            Reporter: SmedbergM


In a multiprocessor environment, a traversal will sometimes reference vertices which another thread/processor has already deleted. This causes the entire traversal to fail in an unrecoverable fashion and throw an uncaught exception.

MWE: https://github.com/SmedbergM/neo4j-deletion-error
Gist containing logging output: https://gist.github.com/SmedbergM/5fcf0d98a255e7d346b85b98bcc1ec0d

This error has cropped up persistently over several months/releases (dating back to 3.1.x or earlier). I have not tried to diff back/bisect to find introduction time of the behavior.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)