[10/10] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/e330ad67 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/e330ad67 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/e330ad67 Branch: refs/heads/master Commit: e330ad67d142316276624617015d3cc477c1ecad Parents: 9e40789 5b9b81f Author: Stephen Mallette Authored: Thu Oct 4 14:53:46 2018 -0400 Committer: Stephen Mallette Committed: Thu Oct 4 14:53:46 2018 -0400 -- CHANGELOG.asciidoc | 1 + docs/src/dev/io/graphson.asciidoc | 2 + .../structure/io/graphson/GraphSONModule.java | 2 +- .../io/graphson/GraphSONSerializersV2d0.java| 19 ++-- .../io/graphson/GraphSONSerializersV3d0.java| 23 +++--- .../GraphSONMapperEmbeddedTypeTest.java | 14 ++ .../IO/GraphSON/GraphSONReaderTests.cs | 48 +--- .../IO/GraphSON/GraphSONWriterTests.cs | 32 - .../lib/structure/io/type-serializers.js| 30 +++- .../test/unit/graphson-test.js | 39 .../gremlin_python/structure/io/graphsonV2d0.py | 26 +++ .../gremlin_python/structure/io/graphsonV3d0.py | 26 +++ .../tests/structure/io/test_graphsonV2d0.py | 25 ++ .../tests/structure/io/test_graphsonV3d0.py | 22 + 14 files changed, 290 insertions(+), 19 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/CHANGELOG.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/docs/src/dev/io/graphson.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONModule.java -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/GraphSONReaderTests.cs -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/type-serializers.js -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/gremlin-python/src/main/jython/gremlin_python/structure/io/graphsonV2d0.py -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/gremlin-python/src/main/jython/gremlin_python/structure/io/graphsonV3d0.py -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/gremlin-python/src/main/jython/tests/structure/io/test_graphsonV2d0.py -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e330ad67/gremlin-python/src/main/jython/tests/structure/io/test_graphsonV3d0.py --
[10/10] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Conflicts: gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/op/AbstractOpProcessor.java Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/9357d6a1 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/9357d6a1 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/9357d6a1 Branch: refs/heads/master Commit: 9357d6a1fd91cac4bd7149b94ed757399aa810a4 Parents: 1e8baec fa7a7f6 Author: Stephen Mallette Authored: Tue Aug 7 12:54:18 2018 -0400 Committer: Stephen Mallette Committed: Tue Aug 7 12:54:18 2018 -0400 -- CHANGELOG.asciidoc | 1 + .../driver/message/ResponseStatusCode.java | 7 + .../driver/message/ResponseStatusCodeTest.java | 36 + .../gremlin/server/ResponseHandlerContext.java | 85 +++ .../server/op/AbstractEvalOpProcessor.java | 38 - .../gremlin/server/op/AbstractOpProcessor.java | 34 - .../AbstractGremlinServerIntegrationTest.java | 20 ++- .../server/GremlinServerIntegrateTest.java | 51 +++ .../server/ResponseHandlerContextTest.java | 143 +++ .../server/op/AbstractEvalOpProcessorTest.java | 62 .../server/op/AbstractOpProcessorTest.java | 53 +++ 11 files changed, 515 insertions(+), 15 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9357d6a1/CHANGELOG.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9357d6a1/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/op/AbstractOpProcessor.java -- diff --cc gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/op/AbstractOpProcessor.java index bb368c5,38ca3e1..331b762 --- a/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/op/AbstractOpProcessor.java +++ b/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/op/AbstractOpProcessor.java @@@ -66,8 -72,20 +67,20 @@@ public abstract class AbstractOpProcess * * @param context The Gremlin Server {@link Context} object containing settings, request message, etc. * @param itty The result to iterator + * @throws TimeoutException if the time taken to serialize the entire result set exceeds the allowable time. + * @see #handleIterator(ResponseHandlerContext, Iterator) */ -protected void handleIterator(final Context context, final Iterator itty) throws TimeoutException, InterruptedException { +protected void handleIterator(final Context context, final Iterator itty) throws InterruptedException { + handleIterator(new ResponseHandlerContext(context), itty); + } + + /** + * A variant of {@link #handleIterator(Context, Iterator)} that is suitable for use in situations when multiple + * threads may produce {@link ResponseStatusCode#isFinalResponse() final} response messages concurrently. + * @see #handleIterator(Context, Iterator) + */ -protected void handleIterator(final ResponseHandlerContext rhc, final Iterator itty) throws TimeoutException, InterruptedException { ++protected void handleIterator(final ResponseHandlerContext rhc, final Iterator itty) throws InterruptedException { + final Context context = rhc.getContext(); final ChannelHandlerContext ctx = context.getChannelHandlerContext(); final RequestMessage msg = context.getRequestMessage(); final Settings settings = context.getSettings(); @@@ -228,9 -261,32 +241,22 @@@ return Collections.emptyMap(); } + /** - * @deprecated As of release 3.2.2, replaced by {@link #makeFrame(ChannelHandlerContext, RequestMessage, MessageSerializer, boolean, List, ResponseStatusCode, Map)}. - */ -@Deprecated -protected static Frame makeFrame(final ChannelHandlerContext ctx, final RequestMessage msg, - final MessageSerializer serializer, final boolean useBinary, final List aggregate, - final ResponseStatusCode code) throws Exception { -return makeFrame(ctx, msg, serializer, useBinary, aggregate, code, Collections.emptyMap()); -} - -/** + * Caution: {@link #makeFrame(ResponseHandlerContext, RequestMessage, MessageSerializer, boolean, List, ResponseStatusCode, Map)} + * should be used instead of this method whenever a {@link ResponseHandlerContext} is available. + */ protected static Frame makeFrame(final ChannelHandlerContext ctx, final RequestMessage msg, - final MessageSerializer serializer, final boolean useBinary, final
[10/10] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Conflicts: giraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/giraph/process/computer/GiraphGraphComputer.java Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6a645c0a Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6a645c0a Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/6a645c0a Branch: refs/heads/master Commit: 6a645c0aeffe524246f04ecf83eca8b510c924f3 Parents: 17c4e77 a708cc3 Author: Stephen MalletteAuthored: Mon May 21 12:43:19 2018 -0400 Committer: Stephen Mallette Committed: Mon May 21 12:43:19 2018 -0400 -- CHANGELOG.asciidoc | 1 + .../process/computer/MemoryComputeKey.java | 15 +++-- .../traversal/TraversalVertexProgram.java | 9 .../step/map/TraversalVertexProgramStep.java| 10 - .../computer/util/VertexProgramHelper.java | 22 +--- 5 files changed, 33 insertions(+), 24 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6a645c0a/CHANGELOG.asciidoc --
[10/10] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/3e00a640 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/3e00a640 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/3e00a640 Branch: refs/heads/master Commit: 3e00a64026eb865d90988beddb20b9103a8e83aa Parents: 5ae66ed 9bd4d7f Author: Florian HockmannAuthored: Tue Mar 13 23:51:28 2018 +0100 Committer: Florian Hockmann Committed: Tue Mar 13 23:51:28 2018 +0100 -- CHANGELOG.asciidoc | 1 + .../upgrade/release-3.2.x-incubating.asciidoc | 12 +++ gremlin-dotnet/glv/P.template | 62 ++- gremlin-dotnet/glv/generate.groovy | 2 +- .../Process/Traversal/GraphTraversal.cs | 20 ++-- .../src/Gremlin.Net/Process/Traversal/P.cs | 106 ++- .../Process/Traversal/TraversalPredicate.cs | 85 --- .../src/Gremlin.Net/Process/Traversal/__.cs | 20 ++-- .../Structure/IO/GraphSON/GraphSONWriter.cs | 2 +- .../Structure/IO/GraphSON/PSerializer.cs| 45 .../IO/GraphSON/TraversalPredicateSerializer.cs | 45 .../Gherkin/GherkinTestRunner.cs| 18 +--- .../Gherkin/IgnoreException.cs | 5 - .../Gherkin/TraversalEvaluation/PParameter.cs | 97 + .../TraversalEvaluationTests.cs | 2 +- .../TraversalEvaluation/TraversalParser.cs | 2 +- .../TraversalPredicateParameter.cs | 93 .../GraphSON/BytecodeGraphSONSerializerTests.cs | 2 +- .../IO/GraphSON/GraphSONWriterTests.cs | 4 +- 19 files changed, 323 insertions(+), 300 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/3e00a640/CHANGELOG.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/3e00a640/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs --
[10/10] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c722cda0 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/c722cda0 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/c722cda0 Branch: refs/heads/master Commit: c722cda0541ed1ef3133ce19a5a5c10863a445af Parents: e48e834 247e008 Author: Stephen MalletteAuthored: Thu Mar 1 10:34:57 2018 -0500 Committer: Stephen Mallette Committed: Thu Mar 1 10:34:57 2018 -0500 -- .../Gherkin/GherkinTestRunner.cs| 32 +--- .../ModernGraphTypeInformation.cs | 4 ++- gremlin-test/features/map/Match.feature | 2 +- gremlin-test/features/map/Min.feature | 3 +- gremlin-test/features/map/Order.feature | 16 +- gremlin-test/features/map/Select.feature| 16 +- gremlin-test/features/sideEffect/Sack.feature | 2 +- .../features/sideEffect/SideEffectCap.feature | 2 +- 8 files changed, 32 insertions(+), 45 deletions(-) --