You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2021/04/09 14:08:30 UTC

[tinkerpop] branch TINKERPOP-2245 updated (0d60b34 -> 45c8112)

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a change to branch TINKERPOP-2245
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.


 discard 0d60b34  TINKERPOP-2245 Replaced some references to Context with SessionTask
 discard 7ac6eb4  TINKERPOP-2245 Major renaming of "Rexster" to "Session"
 discard 84ecd97  TINKERPOP-2245 Adjusted the CloseReason enum a bit
 discard 38dd0d5  TINKERPOP-2245 Improved test stability in Travis and lower resource environments
 discard cd641f0  TINKERPOP-2245 Removed duplicative rollback
 discard 04a3b9a  TINKERPOP-2245 Added test to validate queue flushing on close
 discard 1c2ff8e  TINKERPOP-2245 Prefer compareAndSet() for ending task acceptance
 discard 57c670e  TINKERPOP-2245 Changed signature of addTask() to return a bool
 discard 0d65460  TINKERPOP-2245 Minor code formatting
 discard b4776a5  TINKERPOP-2245 Extracted "graph operation" bytecode to GraphOps
 discard 5b215f6  TINKERPOP-2245 Added some inline comments
 discard 86e7a28  TINKERPOP-2245 Documentation updates around UnifiedChannelizer
 discard 1005477  TINKERPOP-2245 gremlinPool needs to be defaulted to a larger value
 discard 9c40ea3  TINKERPOP-2245 Changed logging for sessions
 discard 24a501a  Closing the alias needs to close the underlying client with it
 discard 2941611  Ignored shouldEventuallySucceedOnSameServerWithDefault
 discard c509f11  TINKERPOP-2245 Refactored the session side of UnifiedChannelizer
 discard 6763bb7  TINKERPOP-2245 Added UnifiedChannelizer
     add 94c6cab  Added missing deprecated annotation CTR
     add 0ab72cc  Merge branch '3.4-dev'
     add b5dab9e  Initial upload of a Python to Groovy translator
     add 4ca5645  Add support for additional strategies and vertex programs
     add abe4819  Add additional tests to cover strategies and vertex program
     add 197fdb4  Add license header and additional comments
     add 1ee9d07  Tests now import translator from fully qualified path
     add 9c08e15  TINKERPOP-2527 Formatting and test refactoring.
     add 83d03cf  TINKERPOP-2527 Updated matrix of supported translators in docs
     add 8ca6ceb  TINKERPOP-2527 updated changelog
     add af6544f  Add example code for the docs
     add a9341bd  Merge pull request #1399 from apache/TINKERPOP-2527
     add e7c6fc8  Added .net examples for translator CTR
     add eb04527  TINKERPOP-2472 Support GraphBinary in Gremlin.Net
     add 7d32234  TINKERPOP-2472 Document GraphBinary for .NET
     add f5eccc1  TINKERPOP-2472 Gherkin now also tests GraphBinary
     add 084c034  TINKERPOP-2472 Add missing CHANGELOG entries for .NET
     add 175352a  Merge pull request #1403 from FlorianHockmann/TINKERPOP-2472-graphbinary
     add 6c8669a  Added translators to CoreImports CTR
     add 160aa0d  Fix formatting in upgrade docs CTR
     add c123526  Merge branch '3.4-dev'
     add 972562f  TINKERPOP-2457 Added max_content_length as Python driver config
     add a83ff01  Merge branch 'TINKERPOP-2457' into 3.4-dev
     add ee45fd5  Merge branch '3.4-dev'
     add 056fc29  TINKERPOP-2245 Added UnifiedChannelizer
     add 7a7337c  TINKERPOP-2245 Refactored the session side of UnifiedChannelizer
     add ffea73b  Ignored shouldEventuallySucceedOnSameServerWithDefault
     add 6352de3  Closing the alias needs to close the underlying client with it
     add 2bf6780  TINKERPOP-2245 Changed logging for sessions
     add 309494a  TINKERPOP-2245 gremlinPool needs to be defaulted to a larger value
     add 5dbb476  TINKERPOP-2245 Documentation updates around UnifiedChannelizer
     add 0a54473  TINKERPOP-2245 Added some inline comments
     add 9d22c59  TINKERPOP-2245 Extracted "graph operation" bytecode to GraphOps
     add 427b9fa  TINKERPOP-2245 Minor code formatting
     add 913278c  TINKERPOP-2245 Changed signature of addTask() to return a bool
     add b0b5bb5  TINKERPOP-2245 Prefer compareAndSet() for ending task acceptance
     add 7777260  TINKERPOP-2245 Added test to validate queue flushing on close
     add 30cf7c5  TINKERPOP-2245 Removed duplicative rollback
     add 220fd00  TINKERPOP-2245 Improved test stability in Travis and lower resource environments
     add 388e3b5  TINKERPOP-2245 Adjusted the CloseReason enum a bit
     add 63b26d4  TINKERPOP-2245 Major renaming of "Rexster" to "Session"
     add 45c8112  TINKERPOP-2245 Replaced some references to Context with SessionTask

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   (0d60b34)
            \
             N -- N -- N   refs/heads/TINKERPOP-2245 (45c8112)

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:
 .gitignore                                         |    1 +
 CHANGELOG.asciidoc                                 |    5 +
 docs/src/reference/gremlin-applications.asciidoc   |    2 -
 docs/src/reference/gremlin-variants.asciidoc       |   14 +-
 docs/src/reference/the-traversal.asciidoc          |   24 +-
 docs/src/upgrade/release-3.3.x.asciidoc            |    4 +-
 docs/src/upgrade/release-3.5.x.asciidoc            |   15 +
 .../tinkerpop/gremlin/jsr223/CoreImports.java      |    9 +
 .../traversal/dsl/graph/GraphTraversal.java        |    1 +
 .../io/binary/types/SimpleTypeSerializer.java      |    2 +-
 .../io/binary/types/SingleTypeSerializer.java      |    2 +-
 gremlin-dotnet/Gremlin.Net.sln                     |    7 +
 gremlin-dotnet/build/generate.groovy               |   25 +-
 .../src/Gremlin.Net/Driver/Connection.cs           |   19 +-
 .../src/Gremlin.Net/Driver/IMessageSerializer.cs   |    5 +-
 .../Gremlin.Net/Driver/Messages/ResponseMessage.cs |    2 +-
 .../Gremlin.Net/Process/Traversal/Instruction.cs   |   41 +-
 .../Strategy/AbstractTraversalStrategy.cs          |   42 +
 .../Strategy/Decoration/ConnectiveStrategy.cs      |    8 +
 .../Strategy/Decoration/ElementIdStrategy.cs       |    8 +
 .../Strategy/Decoration/HaltedTraverserStrategy.cs |    5 +-
 .../Strategy/Decoration/OptionsStrategy.cs         |    5 +-
 .../Strategy/Decoration/PartitionStrategy.cs       |    5 +-
 .../Traversal/Strategy/Decoration/SeedStrategy.cs  |    8 +-
 .../Strategy/Decoration/SubgraphStrategy.cs        |    5 +-
 .../Strategy/Decoration/VertexProgramStrategy.cs   |    5 +-
 .../Finalization/MatchAlgorithmStrategy.cs         |    7 +-
 .../Optimization/AdjacentToIncidentStrategy.cs     |    8 +
 .../Strategy/Optimization/EarlyLimitStrategy.cs    |    8 +
 .../Strategy/Optimization/FilterRankingStrategy.cs |    8 +
 .../Strategy/Optimization/GraphFilterStrategy.cs   |    5 +
 .../Optimization/IdentityRemovalStrategy.cs        |    8 +
 .../Optimization/IncidentToAdjacentStrategy.cs     |    8 +
 .../Strategy/Optimization/InlineFilterStrategy.cs  |    8 +
 .../Strategy/Optimization/LazyBarrierStrategy.cs   |    8 +
 .../Optimization/MatchPredicateStrategy.cs         |    8 +
 .../Strategy/Optimization/OrderLimitStrategy.cs    |    5 +
 .../Strategy/Optimization/PathProcessorStrategy.cs |    8 +
 .../Optimization/PathRetractionStrategy.cs         |    5 +
 .../Optimization/RangeByIsCountStrategy.cs         |    8 +
 .../Strategy/Optimization/RepeatUnrollStrategy.cs  |    5 +
 .../Verification/EdgeLabelVerificationStrategy.cs  |    5 +-
 .../Verification/LambdaRestrictionStrategy.cs      |    8 +
 .../Strategy/Verification/ReadOnlyStrategy.cs      |    8 +
 .../ReservedKeysVerificationStrategy.cs            |    8 +-
 .../Process/Traversal/StringBasedLambda.cs         |    8 +-
 .../Structure/IO/GraphBinary/DataType.cs           |  159 ++
 .../IO/GraphBinary/GraphBinaryMessageSerializer.cs |   75 +
 .../Structure/IO/GraphBinary/GraphBinaryReader.cs  |   68 +
 .../Structure/IO/GraphBinary/GraphBinaryWriter.cs  |  112 ++
 .../Structure/IO/GraphBinary/ITypeSerializer.cs    |   75 +
 .../IO/GraphBinary/RequestMessageSerializer.cs     |   51 +
 .../IO/GraphBinary/ResponseMessageSerializer.cs    |   82 +
 .../Structure/IO/GraphBinary/StreamExtensions.cs   |  144 ++
 .../IO/GraphBinary/TypeSerializerRegistry.cs       |  224 +++
 .../IO/GraphBinary/Types/ArraySerializer.cs        |   62 +
 .../IO/GraphBinary/Types/BigDecimalSerializer.cs   |   90 +
 .../IO/GraphBinary/Types/BigIntegerSerializer.cs   |   60 +
 .../IO/GraphBinary/Types/BindingSerializer.cs      |   57 +
 .../IO/GraphBinary/Types/BulkSetSerializer.cs      |   72 +
 .../IO/GraphBinary/Types/ByteBufferSerializer.cs   |   58 +
 .../IO/GraphBinary/Types/ByteCodeSerializer.cs     |  105 +
 .../IO/GraphBinary/Types/CharSerializer.cs         |   84 +
 .../IO/GraphBinary/Types/ClassSerializer.cs}       |   31 +-
 .../GraphBinary/Types/DateTimeOffsetSerializer.cs  |   63 +
 .../IO/GraphBinary/Types/DurationSerializer.cs     |   58 +
 .../IO/GraphBinary/Types/EdgeSerializer.cs         |   79 +
 .../IO/GraphBinary/Types/EnumSerializer.cs         |  124 ++
 .../Types/GremlinType.cs}                          |   24 +-
 .../IO/GraphBinary/Types/LambdaSerializer.cs       |   62 +
 .../IO/GraphBinary/Types/ListSerializer.cs         |   67 +
 .../IO/GraphBinary/Types/MapSerializer.cs          |   72 +
 .../Structure/IO/GraphBinary/Types/PSerializer.cs  |   99 +
 .../IO/GraphBinary/Types/PathSerializer.cs         |   69 +
 .../IO/GraphBinary/Types/PropertySerializer.cs     |   63 +
 .../IO/GraphBinary/Types/SetSerializer.cs          |   74 +
 .../IO/GraphBinary/Types/SimpleTypeSerializer.cs   |  113 ++
 .../IO/GraphBinary/Types/SingleTypeSerializer.cs   |  111 ++
 .../IO/GraphBinary/Types/StringSerializer.cs       |   59 +
 .../IO/GraphBinary/Types/TraversalSerializer.cs}   |   30 +-
 .../Types/TraversalStrategySerializer.cs           |   59 +
 .../IO/GraphBinary/Types/TraverserSerializer.cs    |   57 +
 .../IO/GraphBinary/Types/TypeSerializer.cs         |   66 +
 .../IO/GraphBinary/Types/UuidSerializer.cs         |  108 ++
 .../GraphBinary/Types/VertexPropertySerializer.cs  |   72 +
 .../IO/GraphBinary/Types/VertexSerializer.cs       |   61 +
 .../Structure/IO/GraphSON/DateSerializer.cs        |    5 +-
 .../IO/GraphSON/GraphSONMessageSerializer.cs       |   13 +-
 .../Structure/IO/SerializationTokens.cs            |    5 +
 .../src/Gremlin.Net/Structure/Property.cs          |    4 +-
 .../src/Gremlin.Net/Structure/VertexProperty.cs    |    4 +-
 .../Gremlin.Net.Benchmarks.csproj                  |   16 +
 .../MessageSerializerBenchmarks.cs                 |  108 ++
 .../Gremlin.Net.Benchmarks/Program.cs}             |   12 +-
 .../test/Gremlin.Net.Benchmarks/TestMessages.cs    | 2018 ++++++++++++++++++++
 .../Docs/Reference/GremlinVariantsTests.cs         |   17 +-
 .../Docs/Upgrade/Release35Tests.cs}                |   25 +-
 .../Driver/GremlinClientTests.cs                   |    2 +-
 .../Gherkin/CommonSteps.cs                         |    9 +-
 .../Gherkin/GherkinTestRunner.cs                   |   62 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |   25 +-
 .../Gherkin/ScenarioData.cs                        |   45 +-
 .../Gherkin/StepDefinition.cs                      |   15 +-
 .../RemoteConnectionFactory.cs                     |    9 +-
 .../Driver/GraphSONMessageSerializerTests.cs       |   19 +-
 .../Process/Traversal/Strategy/StrategyTests.cs    |    3 +-
 .../GraphBinaryMessageSerializerTests.cs           |   74 +
 .../Structure/IO/GraphBinary/GraphBinaryTests.cs   |  888 +++++++++
 .../main/python/gremlin_python/driver/client.py    |    7 +-
 .../driver/driver_remote_connection.py             |    5 +-
 .../gremlin_python/driver/tornado/transport.py     |    8 +-
 .../python/gremlin_python/process/translator.py    |  171 ++
 .../python/gremlin_python/process/traversal.py     |    6 -
 .../src/main/python/tests/driver/test_client.py    |   11 +
 .../main/python/tests/process/test_translator.py   |  374 ++++
 pom.xml                                            |    1 +
 116 files changed, 7374 insertions(+), 199 deletions(-)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryMessageSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryReader.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryWriter.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ITypeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/RequestMessageSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ResponseMessageSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/StreamExtensions.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/TypeSerializerRegistry.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ArraySerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BindingSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BulkSetSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/CharSerializer.cs
 copy gremlin-dotnet/src/Gremlin.Net/{Process/Traversal/Strategy/Decoration/SeedStrategy.cs => Structure/IO/GraphBinary/Types/ClassSerializer.cs} (52%)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DateTimeOffsetSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DurationSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EdgeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EnumSerializer.cs
 copy gremlin-dotnet/src/Gremlin.Net/Structure/IO/{SerializationTokens.cs => GraphBinary/Types/GremlinType.cs} (63%)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/LambdaSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ListSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/MapSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PathSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PropertySerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SetSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/StringSerializer.cs
 copy gremlin-dotnet/src/Gremlin.Net/{Process/Traversal/Strategy/Decoration/SeedStrategy.cs => Structure/IO/GraphBinary/Types/TraversalSerializer.cs} (53%)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalStrategySerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraverserSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TypeSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/UuidSerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexPropertySerializer.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexSerializer.cs
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.Benchmarks/MessageSerializerBenchmarks.cs
 copy gremlin-dotnet/{src/Gremlin.Net/Process/Traversal/Strategy/Optimization/GraphFilterStrategy.cs => test/Gremlin.Net.Benchmarks/Program.cs} (79%)
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.Benchmarks/TestMessages.cs
 copy gremlin-dotnet/{src/Gremlin.Net/Process/Traversal/Strategy/Decoration/HaltedTraverserStrategy.cs => test/Gremlin.Net.IntegrationTest/Docs/Upgrade/Release35Tests.cs} (60%)
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/GraphBinaryMessageSerializerTests.cs
 create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/GraphBinaryTests.cs
 create mode 100755 gremlin-python/src/main/python/gremlin_python/process/translator.py
 create mode 100644 gremlin-python/src/main/python/tests/process/test_translator.py