This is an automated email from the ASF dual-hosted git repository.
kenhuuu pushed a change to branch remove-txopen
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard cd8d5ac1aa updates to tests after rebase
discard dfe49d3ca0 TINKERPOP-3252 Replace Transaction.open() with idempotent
begin()
add 36b392f5b2 Share one connection pool across remote transactions in
gremlin-driver (#3461)
add ce506d9f93 Standardized `gremlin-driver` (Java) connection options
(#3466)
add e995636faf CTR fix gremlin-server test compilation following merge.
add 86147b9e68 Standardized `gremlin-python` connection options (#3469)
add 15fda75f05 Improve gremlin-semantics.asciidoc step entry consistency
CTR
add 17be40e4ec Make gremlin-semantics.asciidoc language-agnostic and align
types to GType CTR
add d634a7ae3a Remove Java collection types and JVM-specific prose from
gremlin-semantics CTR
add c85e3c12ce Convert step Syntax lines to language-neutral notation CTR
add 7ce5e2c2f9 Record semantics-doc conventions in tinker-doc skill CTR
add 433be658d5 TINKERPOP-3252 Replace Transaction.open() with idempotent
begin()
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 (cd8d5ac1aa)
\
N -- N -- N refs/heads/remove-txopen (433be658d5)
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:
.skills/tinker-doc/references/books-and-voice.md | 42 +-
CHANGELOG.asciidoc | 30 +-
docs/src/dev/provider/gremlin-semantics.asciidoc | 908 ++++++++++++---------
docs/src/reference/gremlin-variants.asciidoc | 86 +-
docs/src/upgrade/release-4.x.x.asciidoc | 119 ++-
.../traversal/step/map/AsStringGlobalStep.java | 2 +-
.../traversal/step/map/AsStringLocalStep.java | 6 +-
.../process/traversal/step/map/FormatStep.java | 7 +-
.../src/main/java/examples/Connections.java | 2 +-
.../tinkerpop/gremlin/driver/Channelizer.java | 42 +-
.../apache/tinkerpop/gremlin/driver/Client.java | 59 +-
.../apache/tinkerpop/gremlin/driver/Cluster.java | 331 ++++++--
.../{ConnectionFactory.java => Compression.java} | 23 +-
.../tinkerpop/gremlin/driver/Connection.java | 82 +-
.../tinkerpop/gremlin/driver/ConnectionPool.java | 2 +-
.../tinkerpop/gremlin/driver/ProxyOptions.java | 88 ++
.../tinkerpop/gremlin/driver/RequestOptions.java | 6 +-
.../apache/tinkerpop/gremlin/driver/Settings.java | 71 +-
.../driver/handler/HttpGremlinRequestEncoder.java | 9 +-
.../handler/HttpGremlinResponseStreamDecoder.java | 8 +-
.../handler/HttpStreamingResponseHandler.java | 10 +-
.../driver/handler/IdleConnectionHandler.java | 25 +-
.../gremlin/driver/handler/ReadTimeoutHandler.java | 117 +++
.../driver/remote/HttpRemoteTransaction.java | 2 +-
.../gremlin/driver/simple/SimpleHttpClient.java | 4 +-
.../gremlin/driver/util/ProfilingApplication.java | 2 +-
.../driver/ClientBehaviorIntegrateTest.java | 19 +-
.../tinkerpop/gremlin/driver/ClientTest.java | 55 ++
.../gremlin/driver/ClusterBuilderTest.java | 23 +-
.../gremlin/driver/ConnectionOptionsTest.java | 231 ++++++
.../tinkerpop/gremlin/driver/SettingsTest.java | 26 +-
.../HttpGremlinResponseStreamDecoderTest.java | 46 +-
.../handler/HttpStreamingResponseHandlerTest.java | 33 +-
.../driver/handler/IdleConnectionHandlerTest.java | 30 +-
.../driver/handler/ReadTimeoutHandlerTest.java | 102 +++
gremlin-examples/gremlin-java/Connections.java | 12 +-
.../src/main/python/examples/connections.py | 14 +-
.../gremlin_python/driver/aiohttp/transport.py | 186 ++++-
.../src/main/python/gremlin_python/driver/auth.py | 49 +-
.../main/python/gremlin_python/driver/client.py | 34 +-
.../python/gremlin_python/driver/connection.py | 7 +-
.../driver/driver_remote_connection.py | 14 +-
gremlin-python/src/main/python/pyproject.toml | 2 +-
.../src/main/python/tests/integration/conftest.py | 4 +-
.../python/tests/integration/driver/test_client.py | 47 +-
.../integration/driver/test_client_behavior.py | 2 +-
.../test_driver_remote_connection_threaded.py | 2 +-
.../tests/unit/driver/test_client_options.py | 264 ++++++
.../tests/unit/driver/test_connection_options.py | 312 +++++++
.../driver/ClientConnectionIntegrateTest.java | 115 ++-
.../gremlin/server/GremlinDriverIntegrateTest.java | 53 +-
.../GremlinDriverTransactionIntegrateTest.java | 6 +-
.../server/GremlinResultSetIntegrateTest.java | 14 +-
.../server/GremlinServerAuthzIntegrateTest.java | 4 +-
.../gremlin/server/GremlinServerIntegrateTest.java | 6 +-
.../GremlinServerSerializationIntegrateTest.java | 4 +-
.../server/GremlinServerSslIntegrateTest.java | 2 +-
.../gremlin/server/HttpDriverIntegrateTest.java | 2 +-
58 files changed, 2928 insertions(+), 875 deletions(-)
copy
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/{ConnectionFactory.java
=> Compression.java} (53%)
create mode 100644
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ProxyOptions.java
create mode 100644
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/handler/ReadTimeoutHandler.java
create mode 100644
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ClientTest.java
create mode 100644
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ConnectionOptionsTest.java
create mode 100644
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/handler/ReadTimeoutHandlerTest.java
create mode 100644
gremlin-python/src/main/python/tests/unit/driver/test_client_options.py
create mode 100644
gremlin-python/src/main/python/tests/unit/driver/test_connection_options.py