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 819bd8c17c Document TinkerStorageGraph persistence and fix stale class 
doc
 discard 73dbe40cb2 Document TinkerStorageGraph single-writer stance; enforce 
meta-property conflict
 discard 7788cb2bd1 Reject corrupt TinkerStorage frames with a clear error
 discard 379deede92 Test TinkerStorage durability, lifecycle, and dictionary 
crash window
 discard f32a598ea3 Broaden TinkerStorage TCK: value types, ids, varints, 
unicode round-trips
 discard a7273bc473 Document TinkerStorageGraph compact encoding and 
vertex-property id option
 discard 7832c81a9c Add opt-in vertex-property id persistence to 
TinkerStorageGraph storage
 discard dc72ba579a Encode TinkerStorageGraph elements as dictionary-referenced 
components
 discard ce004eec0b Extract AbstractLogStorage base from GraphBinaryStorage
 discard 1b16518103 Document TinkerStorageGraph durability, compaction, and 
locking
 discard 2273b7dc5e Record TinkerStorageGraph format version once per store
 discard 9d23887aed Add crash-consistency and streaming-scale tests for 
TinkerStorageGraph storage
 discard cf97e28a1a Add integrity checks to TinkerStorageGraph storage format
 discard d9c62b3511 Stream TinkerStorageGraph snapshots one element at a time
 discard 2014c53edf Auto-compact TinkerStorageGraph log to bound its growth
 discard f908e0c2b5 Lock TinkerStorageGraph storage directory to a single writer
 discard af88e7d948 Serialize concurrent commit writes to TinkerStorageGraph 
storage
 discard 0b2891051a Make TinkerStorageGraph commits fsync-durable with a 
configurable sync mode
 discard 2ccf1c9c06 Move TinkerStorageGraph storage changelog entries to 4.0.0 
section
 discard c082867975 Add pluggable storage layer to TinkerStorageGraph
     add 54550d282f Expand Times Step reference section with example and fix 
javadoc link text
     add 519a7be157 Fix graph.computer() typo in GraphComputer Graph Filter docs
     add 7a836a6358 Expand the Filter Step reference documentation
     add 574335b33f Expand Map Step reference documentation with examples and 
contract
     add 0e9f184139 Expand To Step reference docs with argument forms and a 
live example
     add a41ce94333 Expand Until Step reference docs with an example and 
overload note
     add 6a2db23096 Fix stale class name and Gryo comment in io() step 
reference docs
     add 1534a850bf Fix GraphSON Java writer snippets to compile against the 
real API
     add 6be474f65b Merge branch 'pr-3627' into 3.7-dev
     add 3eb66ae5d9 Fix and clarify the VertexProgram listing in the Program 
Step docs
     add 1c4bbda0f5 Merge branch 'pr-3628' into 3.7-dev
     add c5fdf472ce Merge branch '3.7-dev' into 3.8-dev
     add 0958b07d9e Merge branch '3.8-dev'
     add 751e6f86be Link merged commits back to their beads
     add 5818ca9b7d Filter the commit window on committer date
     add 78f03e480a Merge branch '3.7-dev' into 3.8-dev
     add e9e7f0efcb Merge branch '3.8-dev'
     add 6ed2e0c791 Require asking why an alternative was rejected
     add ab6e2f0112 Merge branch '3.7-dev' into 3.8-dev
     add 8ce8bad3d5 Merge branch '3.8-dev'
     add 367bca2ba2 Note that an epic root needs --force to close
     add 4d74b360ee Merge branch '3.7-dev' into 3.8-dev
     add fd0e3b5be0 Merge branch '3.8-dev'
     add ae1b2a88fc Strengthen nested strategy class configuration
     add 5cc351e9e7 Merge branch '3.7-dev' into 3.8-dev
     add 223c147f9d Merge branch '3.8-dev'
     add 5dda51e73e Backport TraversalStrategies.GlobalCache.GLOBAL_REGISTRY to 
3.7
     add d1a9100eb8 Allow operators to deny traversal strategies globally
     add cff2a1339b Restrict GraphBinary traversal strategy deserialization
     add fa5fbe43f1 Merge branch '3.7-dev' into 3.8-dev
     add 18681892a9 Merge branch '3.8-dev'
     add 51a7f29c78 CTR: Verify io() class names before loading and invoking 
them
     add 65f38abf53 Merge branch '3.7-dev' into 3.8-dev
     add b9afe89d0e Merge branch '3.8-dev'
     add 9ad6232115 Add TinkerPop Sample Data documentation book
     add e678e22c4f Merge branch 'samplebook' into 3.7-dev
     add a080dfa6d5 Merge branch '3.7-dev' into 3.8-dev
     add 1d8a5c825f Merge branch '3.8-dev'
     add 1f6a462ac1 Add Air Routes to the Sample Data docs book
     add 1a5391215a Merge branch '3.8-dev'
     add 193e678506 Add The Zoo to the Sample Data docs book
     add 696d8636c4 Restrict GraphSON2/3 traversal strategy deserialization
     add 71d8528449 Merge branch '3.8-dev'
     add 1f0ded919d CTR: Guard against non-terminating loops in TinkerGraph 
GraphSON deserialization
     add f33bbcb13b Merge branch '3.7-dev' into 3.8-dev
     add a0c04d2139 Merge branch '3.8-dev'
     add d557266e40 Restrict Class value deserialization in GraphBinary, 
GraphSON, and Gryo
     add 63d94c880d Merge branch '3.7-dev' into 3.8-dev
     add 2f3ad0188a Merge branch '3.8-dev'
     add ae53653365 Add Remote Restrictions in Hadoop/Spark OLAP
     add 82850f7783 Merge remote-tracking branch 'origin/3.7-dev' into 3.8-dev
     add 405d53bb34 Merge remote-tracking branch 'origin/3.8-dev'
     add 739d5c4a6f Restrict GraphSON 1.0 embedded-type deserialization (#3586)
     add 35d8f49b6b Merge branch '3.7-dev' into 3.8-dev
     add c2ab68a957 Merge branch '3.8-dev'
     add e340913794 Require registered strategies in JavaTranslator CTR
     add b644ac0c4c Merge branch '3.7-dev' into 3.8-dev
     add 36597457a2 Merge branch '3.8-dev'
     add baf2bd2fb2 CTR Bump Netty to 4.1.137.final
     add 8e861e5f5b Merge branch '3.7-dev' into 3.8-dev
     add 90abe4fe02 Merge branch '3.8-dev'
     add ed61d5787e Update threat model CTR
     add eae093bbfd Isolate authenticated users in authorization handlers CTR
     add 2a30be2ba3 Isolate OLAP io() configuration per request
     add c90ac5df94 Ensure buffer release in HTTP handlers CTR
     add bc9936c0de Merge branch '3.7-dev' into 3.8-dev
     add 0e743cbc82 Fixed P.typeOf()
     add 2ed613e544 Merge branch '3.8-dev'
     add d429ec0bd8 Cap and expire requests deferred during SASL authentication
     add 99c9153c84 Merge branch '3.7-dev' into 3.8-dev
     add 8bdc4ef7d6 Merge branch '3.8-dev'
     add 76b06f71ba Add toy-graph dataset captions to rendered Gremlin examples 
CTR
     add 2718dbbbf5 Merge remote-tracking branch 'origin/3.7-dev' into 3.8-dev
     add 70cd4293c5 Merge branch '3.8-dev'
     add a97e7d8866 CTR update Apache Ivy version in NOTICE files
     add 9ef293de9d Merge remote-tracking branch 'origin/3.7-dev' into 3.8-dev
     add 9199afe4e3 Merge remote-tracking branch 'origin/3.8-dev'
     add 86a495f591 TinkerPop 3.7.7 release
     add 1a99f5064e Merge branch '3.7-dev' into 3.8-dev
     add 952d8d8e4c TinkerPop 3.8.2 release
     add b9c8b1edf5 Merge branch '3.8-dev'
     new e08c6f823a Add pluggable storage layer to TinkerStorageGraph
     new 93702c87a8 Move TinkerStorageGraph storage changelog entries to 4.0.0 
section
     new 2a258ffba8 Make TinkerStorageGraph commits fsync-durable with a 
configurable sync mode
     new 963217cf1b Serialize concurrent commit writes to TinkerStorageGraph 
storage
     new d09a3a5324 Lock TinkerStorageGraph storage directory to a single writer
     new 78474a129d Auto-compact TinkerStorageGraph log to bound its growth
     new 6840d08d2c Stream TinkerStorageGraph snapshots one element at a time
     new 5d56976223 Add integrity checks to TinkerStorageGraph storage format
     new 3f6b48c69b Add crash-consistency and streaming-scale tests for 
TinkerStorageGraph storage
     new 666a098a11 Record TinkerStorageGraph format version once per store
     new adcd29a6af Document TinkerStorageGraph durability, compaction, and 
locking
     new 5f331196c9 Extract AbstractLogStorage base from GraphBinaryStorage
     new 498bdb1c40 Encode TinkerStorageGraph elements as dictionary-referenced 
components
     new 41423dedbe Add opt-in vertex-property id persistence to 
TinkerStorageGraph storage
     new 571488d52e Document TinkerStorageGraph compact encoding and 
vertex-property id option
     new bc79b74142 Broaden TinkerStorage TCK: value types, ids, varints, 
unicode round-trips
     new a90ef636c3 Test TinkerStorage durability, lifecycle, and dictionary 
crash window
     new 72a09a4db3 Reject corrupt TinkerStorage frames with a clear error
     new eb33eb3153 Document TinkerStorageGraph single-writer stance; enforce 
meta-property conflict
     new 9ebb314541 Document TinkerStorageGraph persistence and fix stale class 
doc

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   (819bd8c17c)
            \
             N -- N -- N   refs/heads/tinkergraph-storage (9ebb314541)

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.

The 20 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:
 .beads/PRIME.md                                    |  43 +-
 .beads/issues.jsonl                                |  11 +
 .gitignore                                         |   3 +
 CHANGELOG.asciidoc                                 |  83 ++-
 THREAT_MODEL.md                                    |  25 +-
 bin/beads-agent-hook.sh                            |   4 +-
 bin/beads-commits.py                               | 349 ++++++++++++
 bin/beads-report.py                                |  20 +-
 bin/validate-distribution.sh                       |   4 +-
 docs/sass/tabs.scss                                |  53 +-
 docs/src/data/air-routes.asciidoc                  | 145 +++++
 docs/src/data/grateful-dead.asciidoc               | 124 +++++
 docs/src/data/index.asciidoc                       |  63 +++
 docs/src/data/modern.asciidoc                      | 106 ++++
 docs/src/data/the-crew.asciidoc                    | 122 +++++
 docs/src/data/the-zoo.asciidoc                     | 134 +++++
 docs/src/dev/developer/for-committers.asciidoc     |  84 ++-
 docs/src/dev/developer/release.asciidoc            |   3 +
 docs/src/dev/io/graphml.asciidoc                   |   3 +-
 docs/src/dev/io/graphson.asciidoc                  |  40 +-
 docs/src/index.asciidoc                            |   3 +
 docs/src/recipes/centrality.asciidoc               |   4 +-
 docs/src/reference/gremlin-applications.asciidoc   |   1 +
 .../implementations-hadoop-start.asciidoc          |  31 ++
 docs/src/reference/intro.asciidoc                  |   5 +-
 docs/src/reference/the-graph.asciidoc              |   2 +
 docs/src/reference/the-graphcomputer.asciidoc      |   2 +-
 docs/src/reference/the-traversal.asciidoc          | 166 +++++-
 docs/src/tutorials/getting-started/index.asciidoc  |   3 +
 .../tutorials/the-gremlin-console/index.asciidoc   |  12 +-
 docs/src/upgrade/release-3.7.x.asciidoc            | 184 ++++++-
 docs/src/upgrade/release-3.8.2.asciidoc            |  22 +-
 docs/stylesheets/tinkerpop.css                     |   6 +-
 .../apache/tinkerpop/tinkeradoc/GraphCatalog.java  |  96 ++++
 .../tinkerpop/tinkeradoc/GremlinTreeprocessor.java |  51 +-
 .../tinkerpop/tinkeradoc/HtmlTabRenderer.java      |  16 +-
 .../tinkerpop/tinkeradoc/MarkdownTabRenderer.java  |  15 +
 .../apache/tinkerpop/tinkeradoc/NeutralTab.java    |   6 +-
 .../tinkerpop/tinkeradoc/TabbedHtmlBuilder.java    |  47 +-
 .../tinkeradoc/DualBackendIntegrationTest.java     |   2 +-
 .../tinkerpop/tinkeradoc/GraphCatalogTest.java     |  65 +++
 .../tinkeradoc/GremlinTreeprocessorTest.java       |  94 +++-
 .../tinkerpop/tinkeradoc/HtmlTabRendererTest.java  |   4 +-
 .../tinkerpop/tinkeradoc/IntegrationTest.java      |   2 +-
 .../tinkeradoc/MarkdownTabRendererTest.java        |  18 +-
 .../tinkerpop/tinkeradoc/NeutralTabCodecTest.java  |   2 +-
 .../tinkeradoc/TabbedHtmlBuilderTest.java          |  33 +-
 gremlin-console/src/main/static/NOTICE             |   6 +-
 .../traversal/step/map/VertexProgramStep.java      |  14 +-
 .../strategy/decoration/VertexProgramStrategy.java |  13 +-
 .../process/traversal/TraversalStrategies.java     |  62 ++-
 .../process/traversal/step/sideEffect/IoStep.java  |  86 ++-
 .../decoration/HaltedTraverserStrategy.java        |  26 +-
 .../finalization/MatchAlgorithmStrategy.java       |   9 +-
 .../structure/io/graphson/GraphSONMapper.java      | 235 +++++++-
 .../io/graphson/TraversalSerializersV2.java        |  12 +-
 .../io/graphson/TraversalSerializersV3.java        |  12 +-
 .../structure/io/util/IoRegistryHelper.java        |  20 +-
 .../com/example/gadget/GraphSONTestGadgets.java    | 127 +++++
 .../gremlin/process/TraversalStrategiesTest.java   | 221 ++++++++
 .../traversal/step/map/VertexProgramStepTest.java  | 178 ++++++
 .../decoration/VertexProgramStrategyTest.java      | 124 +++++
 .../traversal/step/sideEffect/IoStepTest.java      | 202 +++++++
 .../decoration/HaltedTraverserStrategyTest.java    |  58 ++
 .../finalization/MatchAlgorithmStrategyTest.java   |  83 +++
 ...ensTest.java => GraphSONMapperBuilderTest.java} |  22 +-
 .../GraphSONMapperPartialEmbeddedTypeTest.java     | 595 +++++++++++++++++++++
 .../io/graphson/PGraphSONSerializerTest.java       |  72 +++
 ...versalStrategyProxyJacksonDeserializerTest.java | 127 +++++
 .../structure/io/util/IoRegistryHelperTest.java    | 146 +++++
 gremlin-driver/src/main/static/NOTICE              |   2 +-
 gremlin-server/pom.xml                             |   2 +-
 .../tinkerpop/gremlin/server/authz/Authorizer.java |   5 +
 .../handler/HttpBasicAuthorizationHandler.java     |  10 +-
 gremlin-server/src/main/static/NOTICE              |   6 +-
 .../handler/HttpBasicAuthorizationHandlerTest.java | 130 +++++
 .../gremlin/structure/io/IoCustomTest.java         |   5 +-
 .../tinkerpop/gremlin/structure/io/IoTest.java     |   6 +-
 hadoop-gremlin/conf/hadoop-script.properties       |   2 +
 .../computer/AbstractHadoopGraphComputer.java      |  31 ++
 .../traversal/step/sideEffect/HadoopIoStep.java    | 129 ++++-
 .../structure/io/script/ScriptRecordReader.java    |  17 +-
 .../structure/io/script/ScriptRecordWriter.java    |  13 +
 .../structure/io/util/ConfigValueParser.java       |  61 +++
 .../structure/io/util/OlapClassLoadingPolicy.java  | 190 +++++++
 .../structure/io/util/OlapConfigKeyPolicy.java     | 114 ++++
 .../step/sideEffect/HadoopIoStepTest.java          | 407 ++++++++++++++
 .../io/script/ScriptRecordReaderTest.java          |  83 +++
 .../io/script/ScriptRecordReaderWriterTest.java    |   3 +
 .../io/script/ScriptRecordWriterTest.java          |  86 +++
 .../structure/io/util/ConfigValueParserTest.java   |  62 +++
 .../io/util/OlapClassLoadingPolicyTest.java        | 202 +++++++
 .../structure/io/util/OlapConfigKeyPolicyTest.java | 137 +++++
 pom.xml                                            |  55 ++
 .../spark/process/computer/SparkGraphComputer.java |  91 +++-
 .../SparkGraphComputerConfigSecurityTest.java      | 281 ++++++++++
 .../SparkHadoopIoSecurityIntegrateTest.java        | 145 +++++
 .../SparkLocalClusterIoSecurityIntegrateTest.java  | 315 +++++++++++
 .../computer/SystemPropertyProbeVertexProgram.java | 122 +++++
 .../tinkergraph/structure/TinkerIoRegistryV2.java  |  27 +-
 .../tinkergraph/structure/TinkerIoRegistryV3.java  |  27 +-
 .../tinkergraph/structure/TinkerIoRegistryV4.java  |  27 +-
 .../TinkerGraphGraphSONSerializerV2Test.java       |  36 ++
 .../TinkerGraphGraphSONSerializerV3Test.java       | 107 ++++
 .../TinkerGraphGraphSONSerializerV4Test.java       | 107 ++++
 105 files changed, 7545 insertions(+), 259 deletions(-)
 create mode 100644 .beads/issues.jsonl
 create mode 100755 bin/beads-commits.py
 create mode 100644 docs/src/data/air-routes.asciidoc
 create mode 100644 docs/src/data/grateful-dead.asciidoc
 create mode 100644 docs/src/data/index.asciidoc
 create mode 100644 docs/src/data/modern.asciidoc
 create mode 100644 docs/src/data/the-crew.asciidoc
 create mode 100644 docs/src/data/the-zoo.asciidoc
 create mode 100644 
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GraphCatalog.java
 create mode 100644 
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GraphCatalogTest.java
 create mode 100644 
gremlin-core/src/test/java/com/example/gadget/GraphSONTestGadgets.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/computer/traversal/step/map/VertexProgramStepTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/computer/traversal/strategy/decoration/VertexProgramStrategyTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/HaltedTraverserStrategyTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/finalization/MatchAlgorithmStrategyTest.java
 copy 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/{GraphSONTokensTest.java
 => GraphSONMapperBuilderTest.java} (58%)
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/PGraphSONSerializerTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/TraversalStrategyProxyJacksonDeserializerTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/util/IoRegistryHelperTest.java
 create mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/handler/HttpBasicAuthorizationHandlerTest.java
 create mode 100644 
hadoop-gremlin/src/main/java/org/apache/tinkerpop/gremlin/hadoop/structure/io/util/ConfigValueParser.java
 create mode 100644 
hadoop-gremlin/src/main/java/org/apache/tinkerpop/gremlin/hadoop/structure/io/util/OlapClassLoadingPolicy.java
 create mode 100644 
hadoop-gremlin/src/main/java/org/apache/tinkerpop/gremlin/hadoop/structure/io/util/OlapConfigKeyPolicy.java
 create mode 100644 
hadoop-gremlin/src/test/java/org/apache/tinkerpop/gremlin/hadoop/process/computer/traversal/step/sideEffect/HadoopIoStepTest.java
 create mode 100644 
hadoop-gremlin/src/test/java/org/apache/tinkerpop/gremlin/hadoop/structure/io/script/ScriptRecordReaderTest.java
 create mode 100644 
hadoop-gremlin/src/test/java/org/apache/tinkerpop/gremlin/hadoop/structure/io/script/ScriptRecordWriterTest.java
 create mode 100644 
hadoop-gremlin/src/test/java/org/apache/tinkerpop/gremlin/hadoop/structure/io/util/ConfigValueParserTest.java
 create mode 100644 
hadoop-gremlin/src/test/java/org/apache/tinkerpop/gremlin/hadoop/structure/io/util/OlapClassLoadingPolicyTest.java
 create mode 100644 
hadoop-gremlin/src/test/java/org/apache/tinkerpop/gremlin/hadoop/structure/io/util/OlapConfigKeyPolicyTest.java
 create mode 100644 
spark-gremlin/src/test/java/org/apache/tinkerpop/gremlin/spark/process/computer/SparkGraphComputerConfigSecurityTest.java
 create mode 100644 
spark-gremlin/src/test/java/org/apache/tinkerpop/gremlin/spark/process/computer/SparkHadoopIoSecurityIntegrateTest.java
 create mode 100644 
spark-gremlin/src/test/java/org/apache/tinkerpop/gremlin/spark/process/computer/SparkLocalClusterIoSecurityIntegrateTest.java
 create mode 100644 
spark-gremlin/src/test/java/org/apache/tinkerpop/gremlin/spark/process/computer/SystemPropertyProbeVertexProgram.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerGraphGraphSONSerializerV3Test.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerGraphGraphSONSerializerV4Test.java

Reply via email to