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

Better Consistency in Gremlin Server Transaction Management

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Implemented
    • 3.1.0-incubating
    • 3.1.1-incubating
    • server
    • None

    Description

      For sessionless requests to gremlin server, transactions management needs to be tightened such that serialization occurs in the same thread of execution as iteration. This should ensure proper operation across different graphs providers (as some are more strict that others when it comes to transactions). It will also ensure that "extra" transactions are not required to gather data for serialization purposes which should make requests more efficient. Also, transaction management needs to better ensure that the commit of a successful request is complete before the client receives the final streamed message (seems like it was possible for a race condition there)

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: