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)

Reply via email to