You can clone with
HTTPS or Subversion.
I am developping a full asynchronous driver based on scala Future and the REST API.
I send node creation requests in parallel, in a unit test, on the same transaction.
One of the transaction returns a 404 the other succeed.
Is that a desired behaviour ?
Yes, this is by design. You can only have one connection to the server interact with a transaction at a time. If you want to do concurrent writes, start multiple transactions. If you want to do large sets of inserts in the same transaction, use the support for sending multiple statements in each request built into the endpoint.
Closing this as wontfix, but please don't hesitate to ask any other questions you may have about this.