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/16 10:31:11 UTC
[tinkerpop] branch master updated (ac58141 -> e052ccc)
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
from ac58141 Added link to gremlint/ CTR
add a876bfa TINKERPOP-2245 Added UnifiedChannelizer
add a61b979 TINKERPOP-2245 Refactored the session side of UnifiedChannelizer
add 2141cf0 Ignored shouldEventuallySucceedOnSameServerWithDefault
add 70cdbbc Closing the alias needs to close the underlying client with it
add 13472f0 TINKERPOP-2245 Changed logging for sessions
add 962141b TINKERPOP-2245 gremlinPool needs to be defaulted to a larger value
add 9396dab TINKERPOP-2245 Documentation updates around UnifiedChannelizer
add 8e121f9 TINKERPOP-2245 Added some inline comments
add 6888d78 TINKERPOP-2245 Extracted "graph operation" bytecode to GraphOps
add 51a4bc8 TINKERPOP-2245 Minor code formatting
add bc2d9d5 TINKERPOP-2245 Changed signature of addTask() to return a bool
add 229f07e TINKERPOP-2245 Prefer compareAndSet() for ending task acceptance
add a27f56f TINKERPOP-2245 Added test to validate queue flushing on close
add 921cac6 TINKERPOP-2245 Removed duplicative rollback
add 64a8241 TINKERPOP-2245 Improved test stability in Travis and lower resource environments
add a15aa24 TINKERPOP-2245 Adjusted the CloseReason enum a bit
add cfa3356 TINKERPOP-2245 Major renaming of "Rexster" to "Session"
add f76bced TINKERPOP-2245 Replaced some references to Context with SessionTask
add 286606a TINKERPOP-2245 Migrated SessionExecutor validation to the UnifiedChannelizer so that it's more clear that UnifiedHandler has one
add 86697a0 TINKERPOP-2245 Moved SessionExecutor/SessionFutureTask
add 83123f3 TINKERPOP-2245 Hacked away the SessionExecutor and related code
add 5de3cc8 TINKERPOP-2245 Added some javadoc
add 0905d4f TINKERPOP-2245 Added RequestOptions for maintainStateAfterException
add c9e8591 TINKERPOP-709 Introduce rate limiting to gremlin server
add 5692a0f TINKERPOP-2245 Provide a way to check for open transactions across the GraphManager
add f249216 TINKERPOP-2245 Removed RequestOptions changes that recently added maintainStateAfterException
add 28e4f70 TINKERPOP-2245 Mostly documentation fixes though startTransaction() no longer silently rollsback...it throws an exception if there is an open transaction.
add 2163ba2 TINKERPOP-2245 Reverted the deprecation on createThreadedTransaction()
add d19135a TINKERPOP-2245 Added metrics in for UnifiedChannelizer stuff
add b18b95a TINKERPOP-2245 Setup test more resilient to low resource environments like Travis
add 7fe6359 TINKERPOP-2245 Fixed bad formatting in upgrade docs
new e052ccc Merge branch 'TINKERPOP-2245'
The 1 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:
.travis.yml | 4 +
CHANGELOG.asciidoc | 6 +-
.../gremlin-server-integration-krb5.yaml | 1 +
.../gremlin-server-integration-secure.yaml | 1 +
.../gremlin-server/gremlin-server-integration.yaml | 1 +
docs/src/reference/gremlin-applications.asciidoc | 87 ++-
docs/src/reference/gremlin-variants.asciidoc | 14 +-
docs/src/upgrade/release-3.5.x.asciidoc | 59 +-
.../gremlin/process/traversal/Bytecode.java | 8 +-
.../gremlin/process/traversal/GraphOp.java | 56 ++
.../process/traversal/util/BytecodeHelper.java | 6 +-
.../tinkerpop/gremlin/structure/Transaction.java | 4 -
.../process/traversal/util/BytecodeHelperTest.java | 6 +-
.../apache/tinkerpop/gremlin/driver/Client.java | 37 +-
.../apache/tinkerpop/gremlin/driver/Handler.java | 1 -
.../tinkerpop/gremlin/driver/RequestOptions.java | 1 +
.../apache/tinkerpop/gremlin/driver/Tokens.java | 7 +
.../gremlin/driver/message/ResponseStatusCode.java | 7 +
.../driver/remote/DriverRemoteTransaction.java | 12 +-
.../gremlin/server/AbstractChannelizer.java | 29 +-
.../apache/tinkerpop/gremlin/server/Context.java | 79 ++
.../tinkerpop/gremlin/server/GraphManager.java | 10 +
.../tinkerpop/gremlin/server/GremlinServer.java | 14 +-
.../apache/tinkerpop/gremlin/server/Settings.java | 58 ++
.../gremlin/server/channel/HttpChannelizer.java | 4 +-
.../gremlin/server/channel/UnifiedChannelizer.java | 86 +++
.../server/channel/WebSocketChannelizer.java | 12 +-
.../handler/AbstractAuthenticationHandler.java | 12 +-
.../gremlin/server/handler/AbstractSession.java | 847 +++++++++++++++++++++
.../handler/HttpBasicAuthenticationHandler.java | 11 +-
.../gremlin/server/handler/MultiTaskSession.java | 296 +++++++
.../SaslAndHttpBasicAuthenticationHandler.java | 25 +-
.../server/handler/SaslAuthenticationHandler.java | 11 +-
.../tinkerpop/gremlin/server/handler/Session.java | 84 ++
.../SessionException.java} | 14 +-
.../gremlin/server/handler/SessionTask.java | 42 +
.../gremlin/server/handler/SingleTaskSession.java | 92 +++
.../gremlin/server/handler/UnifiedHandler.java | 345 +++++++++
.../handler/WsAndHttpChannelizerHandler.java | 19 +-
.../gremlin/server/op/AbstractEvalOpProcessor.java | 104 +--
.../gremlin/server/op/session/Session.java | 8 +-
.../server/op/session/SessionOpProcessor.java | 6 +-
.../server/op/traversal/TraversalOpProcessor.java | 14 +-
.../gremlin/server/util/ServerGremlinExecutor.java | 9 +-
.../AbstractGremlinServerIntegrationTest.java | 36 +-
.../tinkerpop/gremlin/server/ContextTest.java | 3 +-
.../gremlin/server/GremlinDriverIntegrateTest.java | 63 +-
...emlinServerAuditLogDeprecatedIntegrateTest.java | 5 +-
.../server/GremlinServerAuditLogIntegrateTest.java | 4 +-
.../server/GremlinServerAuthKrb5IntegrateTest.java | 2 +-
.../server/GremlinServerAuthzIntegrateTest.java | 3 +
.../server/GremlinServerHttpIntegrateTest.java | 4 +-
.../gremlin/server/GremlinServerIntegrateTest.java | 74 +-
.../server/GremlinServerSessionIntegrateTest.java | 266 ++++++-
.../server/GremlinSessionTxIntegrateTest.java | 36 +-
.../channel/HttpChannelizerIntegrateTest.java | 5 +
...t.java => UnifiedChannelizerIntegrateTest.java} | 9 +-
.../src/test/resources/log4j-test.properties | 3 +
.../gremlin/server/gremlin-server-integration.yaml | 2 +
gremlin-tools/gremlin-benchmark/pom.xml | 5 -
hadoop-gremlin/pom.xml | 5 -
61 files changed, 2833 insertions(+), 241 deletions(-)
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GraphOp.java
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/channel/UnifiedChannelizer.java
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/AbstractSession.java
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/MultiTaskSession.java
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/Session.java
copy gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/{op/OpProcessorException.java => handler/SessionException.java} (68%)
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SessionTask.java
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SingleTaskSession.java
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/UnifiedHandler.java
copy gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/channel/{WsAndHttpChannelizerIntegrateTest.java => UnifiedChannelizerIntegrateTest.java} (92%)
[tinkerpop] 01/01: Merge branch 'TINKERPOP-2245'
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit e052ccc57ed908c3c7d9d9774b58fb3d65c00329
Merge: ac58141 7fe6359
Author: Stephen Mallette <st...@amazon.com>
AuthorDate: Fri Apr 16 06:30:57 2021 -0400
Merge branch 'TINKERPOP-2245'
.travis.yml | 4 +
CHANGELOG.asciidoc | 6 +-
.../gremlin-server-integration-krb5.yaml | 1 +
.../gremlin-server-integration-secure.yaml | 1 +
.../gremlin-server/gremlin-server-integration.yaml | 1 +
docs/src/reference/gremlin-applications.asciidoc | 87 ++-
docs/src/reference/gremlin-variants.asciidoc | 14 +-
docs/src/upgrade/release-3.5.x.asciidoc | 59 +-
.../gremlin/process/traversal/Bytecode.java | 8 +-
.../gremlin/process/traversal/GraphOp.java | 56 ++
.../process/traversal/util/BytecodeHelper.java | 6 +-
.../tinkerpop/gremlin/structure/Transaction.java | 4 -
.../process/traversal/util/BytecodeHelperTest.java | 6 +-
.../apache/tinkerpop/gremlin/driver/Client.java | 37 +-
.../apache/tinkerpop/gremlin/driver/Handler.java | 1 -
.../tinkerpop/gremlin/driver/RequestOptions.java | 1 +
.../apache/tinkerpop/gremlin/driver/Tokens.java | 7 +
.../gremlin/driver/message/ResponseStatusCode.java | 7 +
.../driver/remote/DriverRemoteTransaction.java | 12 +-
.../gremlin/server/AbstractChannelizer.java | 29 +-
.../apache/tinkerpop/gremlin/server/Context.java | 79 ++
.../tinkerpop/gremlin/server/GraphManager.java | 10 +
.../tinkerpop/gremlin/server/GremlinServer.java | 14 +-
.../apache/tinkerpop/gremlin/server/Settings.java | 58 ++
.../gremlin/server/channel/HttpChannelizer.java | 4 +-
.../gremlin/server/channel/UnifiedChannelizer.java | 86 +++
.../server/channel/WebSocketChannelizer.java | 12 +-
.../handler/AbstractAuthenticationHandler.java | 12 +-
.../gremlin/server/handler/AbstractSession.java | 847 +++++++++++++++++++++
.../handler/HttpBasicAuthenticationHandler.java | 11 +-
.../gremlin/server/handler/MultiTaskSession.java | 296 +++++++
.../SaslAndHttpBasicAuthenticationHandler.java | 25 +-
.../server/handler/SaslAuthenticationHandler.java | 11 +-
.../tinkerpop/gremlin/server/handler/Session.java | 84 ++
...nticationHandler.java => SessionException.java} | 24 +-
.../gremlin/server/handler/SessionTask.java | 42 +
.../gremlin/server/handler/SingleTaskSession.java | 92 +++
.../gremlin/server/handler/UnifiedHandler.java | 345 +++++++++
.../handler/WsAndHttpChannelizerHandler.java | 19 +-
.../gremlin/server/op/AbstractEvalOpProcessor.java | 104 +--
.../gremlin/server/op/session/Session.java | 8 +-
.../server/op/session/SessionOpProcessor.java | 6 +-
.../server/op/traversal/TraversalOpProcessor.java | 14 +-
.../gremlin/server/util/ServerGremlinExecutor.java | 9 +-
.../AbstractGremlinServerIntegrationTest.java | 36 +-
.../tinkerpop/gremlin/server/ContextTest.java | 3 +-
.../gremlin/server/GremlinDriverIntegrateTest.java | 63 +-
...emlinServerAuditLogDeprecatedIntegrateTest.java | 5 +-
.../server/GremlinServerAuditLogIntegrateTest.java | 4 +-
.../server/GremlinServerAuthKrb5IntegrateTest.java | 2 +-
.../server/GremlinServerAuthzIntegrateTest.java | 3 +
.../server/GremlinServerHttpIntegrateTest.java | 4 +-
.../gremlin/server/GremlinServerIntegrateTest.java | 74 +-
.../server/GremlinServerSessionIntegrateTest.java | 266 ++++++-
.../server/GremlinSessionTxIntegrateTest.java | 36 +-
.../channel/HttpChannelizerIntegrateTest.java | 5 +
...t.java => UnifiedChannelizerIntegrateTest.java} | 42 +-
.../src/test/resources/log4j-test.properties | 3 +
.../gremlin/server/gremlin-server-integration.yaml | 2 +
gremlin-tools/gremlin-benchmark/pom.xml | 5 -
hadoop-gremlin/pom.xml | 5 -
61 files changed, 2843 insertions(+), 274 deletions(-)