This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch tinkergraph-storage
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from 6dfece390a Keep the TinkerStorageGraph directory lock held when a
second open in the same JVM is refused
add 8704b5149c Keep an element added while TinkerStorageGraph clear() runs
consistent in memory and on disk
add 2c29b159b6 Fail-stop TinkerStorageGraph storage when clear() cannot
empty it and require engines to implement clear()
add 34f446858e Say that a TinkerStorageGraph commit that fails after its
storage write may be partly visible until reopen
add c7e26146ca Fail a TinkerStorageGraph open that sets a storage
directory without a storage engine
add e0931d0b08 Close configured services and the storage engine when a
TinkerStorageGraph open fails
add fd48ac3dc5 Use the inherited directory delete in
TinkerStorageGraphProvider
add 9a67396e79 Merge TinkerTransaction's vertex and edge storage mutation
conversion into one method
No new revisions were added by this update.
Summary of changes:
.../reference/implementations-tinkergraph.asciidoc | 3 +-
tinkergraph-gremlin/DESIGN.md | 13 +-
.../tinkergraph/structure/TinkerStorageGraph.java | 43 +++-
.../tinkergraph/structure/TinkerTransaction.java | 34 +--
.../structure/storage/AbstractLogStorage.java | 4 +-
.../structure/storage/TinkerStorage.java | 20 +-
.../tinkergraph/TinkerStorageGraphProvider.java | 15 +-
.../structure/TinkerStorageGraphTest.java | 282 ++++++++++++++++++++-
.../structure/storage/ConcurrencyProbeStorage.java | 3 +
.../structure/storage/GraphBinaryStorageTest.java | 14 +
10 files changed, 372 insertions(+), 59 deletions(-)