Howdy folks,
I'm working on using AWS Neptune's HTTP Gremlin endpoint. For local/CI testing, I've configured a local Gremlin Server that tries to emulate AWS Neptune as much as possible.
I know Gremlin Server is fairly simple, but I'm wondering if anyone knows of a way to configure Gremlin Server to implement transactionality over a single HTTP request in the same way that AWS Neptune does.
Basically, this means that if you write a bunch of query strings in a single HTTP request, all of the writes in the HTTP request will rollback. This is so we can write automated tests using transactionality over an HTTP request.
For example, "g.addV().property(id, 'foo') ; <step that raises error>" should rollback the creation of the 'foo' vertex.
Thanks!
Harry