Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-3075

g.tx() doesn't start remote transactions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.6.7
    • None
    • driver
    • None

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            spmallette Stephen Mallette
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: