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 1b16518103 Document TinkerStorageGraph durability, compaction, and
locking
new ce004eec0b Extract AbstractLogStorage base from GraphBinaryStorage
new dc72ba579a Encode TinkerStorageGraph elements as dictionary-referenced
components
new 7832c81a9c Add opt-in vertex-property id persistence to
TinkerStorageGraph storage
new a7273bc473 Document TinkerStorageGraph compact encoding and
vertex-property id option
new f32a598ea3 Broaden TinkerStorage TCK: value types, ids, varints,
unicode round-trips
new 379deede92 Test TinkerStorage durability, lifecycle, and dictionary
crash window
new 7788cb2bd1 Reject corrupt TinkerStorage frames with a clear error
new 73dbe40cb2 Document TinkerStorageGraph single-writer stance; enforce
meta-property conflict
new 819bd8c17c Document TinkerStorageGraph persistence and fix stale class
doc
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGELOG.asciidoc | 2 +-
.../reference/implementations-tinkergraph.asciidoc | 26 +
...o.properties => tinkergraph-storage.properties} | 4 +
.../conf/tinkergraph-credentials.properties | 3 +
.../conf/tinkerstoragegraph-persistent.properties | 40 ++
.../gremlin/tinkergraph/structure/TinkerGraph.java | 8 +
.../tinkergraph/structure/TinkerStorageGraph.java | 20 +-
...hBinaryStorage.java => AbstractLogStorage.java} | 442 +++++-------
.../structure/storage/GraphBinaryStorage.java | 777 +++++++++------------
.../structure/TinkerStorageGraphTest.java | 8 +-
.../AbstractTinkerStorageConformanceTest.java | 318 +++++++++
.../structure/storage/GraphBinaryStorageTest.java | 202 +++++-
.../storage/StorageCrashConsistencyTest.java | 58 +-
13 files changed, 1152 insertions(+), 756 deletions(-)
rename gremlin-console/conf/{tinkergraph-gryo.properties =>
tinkergraph-storage.properties} (69%)
create mode 100644 gremlin-server/conf/tinkerstoragegraph-persistent.properties
copy
tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/storage/{GraphBinaryStorage.java
=> AbstractLogStorage.java} (64%)