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


 discard cf98a77b14 Add a read-only recovery open for a damaged 
TinkerStorageGraph store
 discard 6422501971 Trim the header comment in 
tinkerstoragegraph-persistent.properties
 discard 7b183f103b Reject commits on a TinkerStorageGraph after its storage is 
closed
 discard dd8a234703 Roll back and stop accepting commits when the storage log 
fails
 discard a18db6fa7e Fix NullPointerException on rollback with a vertex index 
but no edge index
 discard 4c7caa1e36 Cut the storage log back to its last complete frame on 
replay
 discard 3e15f633d3 Rebuild the write-side dictionary on replay to stop 
unbounded reopen growth
 discard ffaeff1901 Snapshot compaction from committed state so close() cannot 
persist uncommitted data
 discard 0561b83dd6 Document that persisted multi-properties require setting 
default cardinality
 discard 5e2d2f9a2d Restore TinkerStorageGraph index definitions on reopen
 discard 719e2e4dbd Rename ByteBufferBuffer to TinkerByteBuffer and add its 
unit tests
 discard d5dd32e4eb Publish TinkerStorageGraph commits under the storage lock
 discard ceec62799e Bound decoder allocations and dictionary refs in 
TinkerStorageGraph storage
 discard 47fdd13163 Document that TinkerStorageGraph is in-memory without a 
storage engine
 discard dde128bbf2 Revised Upgrade docs around TinkerGraph storage 
capabilities.
 discard 827213e729 Rename graphLocation to storage.directory for 
TinkerStorageGraph
 discard 473094c093 Document TinkerStorageGraph persistence and fix stale class 
doc
 discard 895b9c2aca Document TinkerStorageGraph single-writer stance; enforce 
meta-property conflict
 discard 18da90800f Reject corrupt TinkerStorage frames with a clear error
 discard 8c8abc58a1 Test TinkerStorage durability, lifecycle, and dictionary 
crash window
 discard ed59853890 Broaden TinkerStorage TCK: value types, ids, varints, 
unicode round-trips
 discard 2de68bfffa Document TinkerStorageGraph compact encoding and 
vertex-property id option
 discard e076479a0e Add opt-in vertex-property id persistence to 
TinkerStorageGraph storage
 discard 2cf5617d16 Encode TinkerStorageGraph elements as dictionary-referenced 
components
 discard 3e758c8317 Extract AbstractLogStorage base from GraphBinaryStorage
 discard eb1bfbd45a Document TinkerStorageGraph durability, compaction, and 
locking
 discard 445c08b952 Record TinkerStorageGraph format version once per store
 discard d32b022907 Add crash-consistency and streaming-scale tests for 
TinkerStorageGraph storage
 discard af52382862 Add integrity checks to TinkerStorageGraph storage format
 discard 0031b95632 Stream TinkerStorageGraph snapshots one element at a time
 discard 8ad03c9c1a Auto-compact TinkerStorageGraph log to bound its growth
 discard a81ffc23dc Lock TinkerStorageGraph storage directory to a single writer
 discard a78173f75b Serialize concurrent commit writes to TinkerStorageGraph 
storage
 discard a6ec2e310f Make TinkerStorageGraph commits fsync-durable with a 
configurable sync mode
 discard 28133e8541 Move TinkerStorageGraph storage changelog entries to 4.0.0 
section
 discard da0cf3bffa Add pluggable storage layer to TinkerStorageGraph
     add 90d8547f5b TINKERPOP-3248: Added Character support in gremlin-go 
(#3673)
     add d05ddc04a1 TINKERPOP-3283: loops() quietly overflows (#3688)
     add 9dcdcc6891 Merge branch '3.7-dev' into 3.8-dev
     add 82242e7f21 Merge branch '3.8-dev'
     add 5b36e5521e Add pluggable storage layer to TinkerStorageGraph
     add 1669a82494 Move TinkerStorageGraph storage changelog entries to 4.0.0 
section
     add fa853a9d6f Make TinkerStorageGraph commits fsync-durable with a 
configurable sync mode
     add c196db871d Serialize concurrent commit writes to TinkerStorageGraph 
storage
     add e12695edfb Lock TinkerStorageGraph storage directory to a single writer
     add cc9425420b Auto-compact TinkerStorageGraph log to bound its growth
     add 744a6aa824 Stream TinkerStorageGraph snapshots one element at a time
     add baa3d77322 Add integrity checks to TinkerStorageGraph storage format
     add 3729ad1296 Add crash-consistency and streaming-scale tests for 
TinkerStorageGraph storage
     add e57409ab41 Record TinkerStorageGraph format version once per store
     add 06fb5a7e90 Document TinkerStorageGraph durability, compaction, and 
locking
     add ea2378638f Extract AbstractLogStorage base from GraphBinaryStorage
     add 3c37f6b6c5 Encode TinkerStorageGraph elements as dictionary-referenced 
components
     add fa1753111f Add opt-in vertex-property id persistence to 
TinkerStorageGraph storage
     add a091ef856b Document TinkerStorageGraph compact encoding and 
vertex-property id option
     add 09cba0c289 Broaden TinkerStorage TCK: value types, ids, varints, 
unicode round-trips
     add 4e6afc7786 Test TinkerStorage durability, lifecycle, and dictionary 
crash window
     add 169fefa5f4 Reject corrupt TinkerStorage frames with a clear error
     add 7fe87d74c3 Document TinkerStorageGraph single-writer stance; enforce 
meta-property conflict
     add 90a03c1cc7 Document TinkerStorageGraph persistence and fix stale class 
doc
     add bc7e583352 Rename graphLocation to storage.directory for 
TinkerStorageGraph
     add b0f8f2d5e7 Revised Upgrade docs around TinkerGraph storage 
capabilities.
     add 624e06850f Document that TinkerStorageGraph is in-memory without a 
storage engine
     add 595c15d68c Bound decoder allocations and dictionary refs in 
TinkerStorageGraph storage
     add 46678ac9dd Publish TinkerStorageGraph commits under the storage lock
     add d7eb6e39b1 Rename ByteBufferBuffer to TinkerByteBuffer and add its 
unit tests
     add cd2a5911e5 Restore TinkerStorageGraph index definitions on reopen
     add ceeb18bd26 Document that persisted multi-properties require setting 
default cardinality
     add df0d4bb603 Snapshot compaction from committed state so close() cannot 
persist uncommitted data
     add 7f09c655f4 Rebuild the write-side dictionary on replay to stop 
unbounded reopen growth
     add ac06ed9abd Cut the storage log back to its last complete frame on 
replay
     add f14c263903 Fix NullPointerException on rollback with a vertex index 
but no edge index
     add 0d49fa4468 Roll back and stop accepting commits when the storage log 
fails
     add 1025b07f3e Reject commits on a TinkerStorageGraph after its storage is 
closed
     add 427746efd6 Trim the header comment in 
tinkerstoragegraph-persistent.properties
     add 1a1add00ff Add a read-only recovery open for a damaged 
TinkerStorageGraph store

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (cf98a77b14)
            \
             N -- N -- N   refs/heads/tinkergraph-storage (1a1add00ff)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.asciidoc                                 |  2 +
 docs/src/dev/provider/gremlin-semantics.asciidoc   |  4 ++
 docs/src/reference/gremlin-variants.asciidoc       | 13 ++--
 docs/src/reference/the-traversal.asciidoc          |  3 +
 .../translator/DotNetTranslateVisitor.java         | 10 ++-
 .../language/translator/GoTranslateVisitor.java    | 23 ++++++-
 .../translator/GroovyTranslateVisitor.java         |  2 +-
 .../language/translator/JavaTranslateVisitor.java  |  2 +-
 .../translator/PythonTranslateVisitor.java         |  2 +-
 .../traverser/B_NL_O_S_SE_SL_Traverser.java        |  2 +-
 .../traversal/traverser/B_O_S_SE_SL_Traverser.java |  6 +-
 .../traversal/traverser/NL_SL_Traverser.java       | 13 ++--
 .../traverser/O_OB_S_SE_SL_Traverser.java          |  6 +-
 .../traversal/traverser/util/LabelledCounter.java  | 10 +--
 .../language/translator/GremlinTranslatorTest.java | 56 +++++++++++++++-
 .../traverser/LoopCounterOverflowTest.java         | 74 ++++++++++++++++++++++
 ...TraverserTest.java => LabelledCounterTest.java} | 21 ++++--
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  2 +
 gremlin-go/driver/cucumber/cucumberSteps_test.go   | 12 +++-
 gremlin-go/driver/cucumber/gremlin.go              | 11 ++--
 gremlin-go/driver/graphBinaryDeserializer.go       | 36 +++++++++++
 gremlin-go/driver/graphBinarySerializer.go         |  9 +++
 gremlin-go/driver/graphBinarySerializer_test.go    | 16 +++++
 gremlin-go/driver/gremlinlang.go                   |  2 +
 gremlin-go/driver/gremlinlang_test.go              | 42 ++++++++++++
 gremlin-go/driver/serializer.go                    |  1 +
 gremlin-go/driver/traversal.go                     |  3 +
 .../language/translator/DotNetTranslateVisitor.ts  | 10 ++-
 .../lib/language/translator/GoTranslateVisitor.ts  | 26 +++++++-
 .../language/translator/GroovyTranslateVisitor.ts  |  2 +-
 .../language/translator/JavaTranslateVisitor.ts    |  2 +-
 .../language/translator/PythonTranslateVisitor.ts  |  2 +-
 .../gremlin-javascript/test/cucumber/gremlin.js    |  1 +
 .../unit/translator/gremlin-translator-test.js     | 39 ++++++++++--
 .../src/main/python/tests/feature/gremlin.py       |  1 +
 .../gremlin/language/translator/translations.json  | 22 +++++++
 .../gremlin/test/features/branch/Repeat.feature    | 14 +++-
 37 files changed, 450 insertions(+), 52 deletions(-)
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/LoopCounterOverflowTest.java
 copy 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/util/{EmptyTraverserTest.java
 => LabelledCounterTest.java} (60%)

Reply via email to