Stephen Mallette created TINKERPOP-3075:
-------------------------------------------
Summary: g.tx() doesn't start remote transactions
Key: TINKERPOP-3075
URL: https://issues.apache.org/jira/browse/TINKERPOP-3075
Project: TinkerPop
Issue Type: Improvement
Components: driver
Affects Versions: 3.6.7
Reporter: Stephen Mallette
Neither {{g.tx()}} nor {{tx().begin()}} technically start a transaction on the
server. they only do some basic setup for the the remote
{{GraphTraversalSource}}. the lazy way in which connections are created by the
connection pool are still at play. the connection and session do not
technically get created until Gremlin is actually sent which is unintuitive.
Seems like folks would more likely expect {{begin()}} to trigger the start of
the transaction on the server.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)