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 8f7cf01b0d Move TinkerStorageGraph storage internals into a 
tinkergraph-gremlin DESIGN.md
     add 88eeb49258 Warn that a single-cardinality TinkerStorageGraph keeps 
only the last multi-property value on reload
     add 46658094df Remove the breaking tag from a hand-written CHANGELOG entry
     add 8eac2401a8 Fix preserveVertexPropertyIds when a TinkerStorageGraph 
store is created
     add f87ca2ca4b Stop TinkerStorageGraph commits when its LOCK file is 
removed or replaced
     add 0700a8f12b Number TinkerStorageGraph log records so repeated or 
reordered ones fail the open
     add a3f21ca5d3 Skip an interrupted compaction's old log in a 
TinkerStorageGraph recovery open
     add 28171426bc Report a TinkerStorageGraph commit that fails after its 
storage write as durable
     add a53cc02ab1 Skip TinkerStorageGraph compaction when nothing was 
committed since the last one
     add d28dde8f2a Fail a TinkerStorageGraph commit that was waiting on the 
commit lock while the graph was cleared
     add 6f6904c9bb Checksum TinkerStorageGraph file headers so a damaged one 
is reported as damage
     add f6ec2c3453 Bound every size a stored TinkerStorageGraph value 
declares, including labels read by type
     add d5fbfa5a42 Correct TinkerStorageGraph notes on why dictionary 
numbering survives compaction
     add b3366eebbe Read TinkerStorageGraph settings independent of the default 
locale and charset
     add 881164a26e Fix stale and orphaned comments in the TinkerStorageGraph 
storage code
     add 46831bb00a Document the remaining TinkerStorageGraph persistence 
caveats and point read-only opens to recovery

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.asciidoc                                 |   2 +-
 .../reference/implementations-tinkergraph.asciidoc |  81 +++++---
 .../conf/tinkerstoragegraph-persistent.properties  |   2 +-
 tinkergraph-gremlin/DESIGN.md                      |  65 ++++--
 .../tinkergraph/structure/AbstractTinkerGraph.java |   9 +-
 .../structure/TinkerElementContainer.java          |   6 +-
 .../gremlin/tinkergraph/structure/TinkerGraph.java |   5 +-
 .../tinkergraph/structure/TinkerStorageGraph.java  |   2 +-
 .../tinkergraph/structure/TinkerTransaction.java   |  18 ++
 .../structure/storage/AbstractLogStorage.java      | 221 ++++++++++++++++-----
 .../structure/storage/DirectoryLock.java           |  45 ++++-
 .../structure/storage/GraphBinaryStorage.java      |  44 +++-
 .../structure/storage/StorageSettings.java         |  18 +-
 .../tinkergraph/structure/storage/SyncMode.java    |  13 +-
 .../structure/storage/TinkerStorage.java           |  11 +
 .../structure/TinkerStorageGraphTest.java          |  91 +++++++++
 .../AbstractTinkerStorageConformanceTest.java      |   1 -
 .../structure/storage/ConcurrencyProbeStorage.java |   3 +
 .../structure/storage/GraphBinaryStorageTest.java  |  61 +++++-
 .../structure/storage/StorageFailureTest.java      |  27 +++
 .../structure/storage/StorageRecoveryTest.java     | 142 ++++++++++++-
 .../structure/storage/StorageSettingsTest.java     |  66 +++++-
 .../structure/storage/SyncModeTest.java            |  14 ++
 23 files changed, 814 insertions(+), 133 deletions(-)

Reply via email to