Lock transactions to the process that created them

Rather than attempt to manage concurrent access to transactions we've
just removed the necessity by locking transaction resources to a given
thread. Perhaps in the future a use case for sharing a transaction
between threads may arrise and we'll have to revisit this approach.
However, given the five second limit on transactions, this seems fairly
unlikely at this point in time.
4 files changed
tree: 28c05f10e9def04bd40489135e931957de0ea6ec
  1. c_src/
  2. plugins/
  3. src/
  4. test/
  5. .gitignore
  6. enc
  7. LICENSE
  8. Makefile
  9. README.md
  10. rebar.config
README.md

A FoundationDB client in Erlang

Yay!