Divij Vaidya created TINKERPOP-2261:
---------------------------------------
Summary: Adding transactions to Tinkergraph for better testability
Key: TINKERPOP-2261
URL: https://issues.apache.org/jira/browse/TINKERPOP-2261
Project: TinkerPop
Issue Type: Wish
Components: tinkergraph
Affects Versions: 3.4.2, 3.3.7
Reporter: Divij Vaidya
Tinkergraph should act as a datastore which supports transactions. This would
help define tx semantics for Gremlin and add test suites that fail when those
semantics are violated.
As an example,
[https://issues.apache.org/jira/projects/TINKERPOP/issues/TINKERPOP-2257] bug
would have been caught by the test suite if the tinkergraph was mimicking
transaction support.
Hence, this task breaks down into:
1. Mimic transaction support in TinkerGraph
2. Add tests that validate the transaction semantics (e.g. accessing the
iterator after the transaction is closed will cause an error)
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)