This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch driver-35
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard c13cb36 Catch an exception on close in tests
discard 0460966 Fix driver close race condition
discard 390f9d5 Limited some listener creation for handshakes
discard b4c98ad Used netty's WebSocketClientProtocolHandler
discard 86af8cf Add epoll support for the driver
discard 8d2dea2 Removed some dead code.
discard 804d4c9 Refactored WebSocketIdleEventHandler into the
WebSocketClientHandler
discard 17c89d5 Renamed ConnectionPoolImpl to DefaultConnectionPool
discard 6984ac7 Minor modifications while profiling.
discard 5c08499 Control the number of request in flight
discard 548dd24 Removed some code deprecation
discard b9575b5 Removed obsolete driver settings.
discard 9984d1c Fixed up driver test utility based on TINKERPOP-2205 which
creates one connection per request
discard 0b78020 Fix indentation
discard d4f7c74 Upgrade Netty containing fix for proper close of
FixedChannelPool
discard 089d3db Added test to show fix for TINKERPOP-2132 which related to
problems with authentication over multiple threads.
discard 63df64a Added upgrade docs/changelog for java driver
discard 68bd0dd Fixed failing tests after rebase on master.
discard 8a9a72d Change connection management to single request per channel
add 6387f0f Bump and better set Python dependency versions CTR
add 4ede832 Merge branch 'tp33' into tp34
add fcf340d Merge branch 'tp34'
add 83e2a60 TINKERPOP-2317 Removed Python 2 support
add 4709e52 TINKERPOP-2317 Removed Jython support
add b09ba5b TINKERPOP-2317 Cleaned up docs around jython
add c14aa9e Merge pull request #1225 from apache/TINKERPOP-2317
new 35cf541 Change connection management to single request per channel
new 238ed0c Fixed failing tests after rebase on master.
new 86e0178 Added upgrade docs/changelog for java driver
new 889da7e Added test to show fix for TINKERPOP-2132 which related to
problems with authentication over multiple threads.
new 41be16d Upgrade Netty containing fix for proper close of
FixedChannelPool
new d0513f4 Fix indentation
new f8643c5 Fixed up driver test utility based on TINKERPOP-2205 which
creates one connection per request
new eaf6801 Removed obsolete driver settings.
new e6ed49d Removed some code deprecation
new 8ef8f21 Control the number of request in flight
new 3f7fe03 Minor modifications while profiling.
new 3fb8514 Renamed ConnectionPoolImpl to DefaultConnectionPool
new fcacd69 Refactored WebSocketIdleEventHandler into the
WebSocketClientHandler
new c7c5ef1 Removed some dead code.
new f32a49b Add epoll support for the driver
new 1f0120d Used netty's WebSocketClientProtocolHandler
new 4535aa5 Limited some listener creation for handshakes
new 4858169 Fix driver close race condition
new 44958e9 Catch an exception on close in tests
new 4499c8c Tighten up sessioned Client close() operations
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 (c13cb36)
\
N -- N -- N refs/heads/driver-35 (4499c8c)
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:
CHANGELOG.asciidoc | 1 +
.../gremlin-server-integration-secure.yaml | 5 +-
.../gremlin-server/gremlin-server-integration.yaml | 5 +-
docs/preprocessor/awk/init-code-blocks.awk | 45 ---
docs/preprocessor/awk/language-variants.awk | 7 -
docs/preprocessor/awk/prepare.awk | 3 -
docs/preprocessor/awk/tabify.awk | 3 -
docs/preprocessor/install-plugins.sh | 3 -
docs/preprocessor/preprocess-file.sh | 2 +-
docs/site/home/providers.html | 2 +-
docs/src/reference/gremlin-variants.asciidoc | 144 +++------
docs/src/upgrade/release-3.5.x.asciidoc | 12 +
gremlin-dotnet/test/pom.xml | 4 -
.../apache/tinkerpop/gremlin/driver/Client.java | 15 +-
gremlin-javascript/pom.xml | 4 -
gremlin-python/glv/generate.groovy | 4 +-
gremlin-python/pom.xml | 340 +++------------------
.../python/jsr223/GremlinJythonScriptEngine.java | 250 ---------------
.../jsr223/GremlinJythonScriptEngineFactory.java | 115 -------
.../gremlin/python/jsr223/JythonTranslator.java | 81 -----
.../gremlin/python/jsr223/PythonTranslator.java | 267 ----------------
.../gremlin/python/jsr223/SymbolHelper.java | 65 ----
gremlin-python/src/main/{jython => python}/LICENSE | 0
.../src/main/{jython => python}/MANIFEST.in | 0
gremlin-python/src/main/{jython => python}/NOTICE | 0
.../src/main/{jython => python}/README.rst | 0
.../src/main/{jython => python}/example.py | 0
.../process => python/gremlin_python}/__init__.py | 0
.../gremlin_python/driver/__init__.py | 0
.../gremlin_python/driver/client.py | 0
.../gremlin_python/driver/connection.py | 0
.../driver/driver_remote_connection.py | 0
.../gremlin_python/driver/protocol.py | 0
.../gremlin_python/driver/remote_connection.py | 0
.../gremlin_python/driver/request.py | 0
.../gremlin_python/driver/resultset.py | 0
.../gremlin_python/driver/serializer.py | 0
.../gremlin_python/driver/tornado/__init__.py | 0
.../gremlin_python/driver/tornado/transport.py | 0
.../gremlin_python/driver/transport.py | 0
.../gremlin_python/process}/__init__.py | 0
.../gremlin_python/process/anonymous_traversal.py | 0
.../gremlin_python/process/graph_traversal.py | 0
.../gremlin_python/process/strategies.py | 0
.../gremlin_python/process/traversal.py | 0
.../{jython => python}/gremlin_python/statics.py | 37 +--
.../gremlin_python/structure}/__init__.py | 0
.../gremlin_python/structure/graph.py | 0
.../gremlin_python/structure/io}/__init__.py | 0
.../gremlin_python/structure/io/graphbinaryV1.py | 10 +-
.../gremlin_python/structure/io/graphsonV2d0.py | 7 +-
.../gremlin_python/structure/io/graphsonV3d0.py | 7 +-
.../{jython => python}/radish/feature_steps.py | 41 ++-
.../src/main/{jython => python}/radish/terrain.py | 2 +-
.../src/main/{jython => python}/runtest.py | 0
.../src/main/{jython => python}/setup.cfg | 0
.../src/main/{jython => python}/setup.py | 9 +-
.../tests/driver => python/tests}/__init__.py | 0
.../src/main/{jython => python}/tests/conftest.py | 0
.../tests => python/tests/driver}/__init__.py | 0
.../{jython => python}/tests/driver/test_client.py | 0
.../tests/driver/test_driver_remote_connection.py | 2 +-
.../test_driver_remote_connection_threaded.py | 0
.../tests/driver/test_serializer.py | 0
.../io => python/tests/process}/__init__.py | 0
.../{jython => python}/tests/process/test_dsl.py | 0
.../tests/process/test_strategies.py | 0
.../tests/process/test_traversal.py | 0
.../{jython => python}/tests/structure/__init__.py | 0
.../tests/structure/io}/__init__.py | 0
.../tests/structure/io/test_functionalityio.py | 17 +-
.../tests/structure/io/test_graphbinaryV1.py | 9 +-
.../tests/structure/io/test_graphsonV2d0.py | 2 -
.../tests/structure/io/test_graphsonV3d0.py | 2 -
.../tests/structure/test_graph.py | 4 -
.../main/{jython => python}/tests/test_statics.py | 0
.../services/javax.script.ScriptEngineFactory | 20 --
...erpop.gremlin.jsr223.GremlinScriptEngineFactory | 1 -
.../jsr223/GremlinJythonScriptEngineTest.java | 105 -------
.../python/jsr223/JythonScriptEngineSetup.java | 63 ----
.../python/jsr223/JythonTranslatorTest.java | 122 --------
.../python/jsr223/PythonComputerProvider.java | 36 ---
.../jsr223/PythonGraphSONJavaTranslator.java | 118 -------
.../jsr223/PythonGremlinScriptEngineTest.java | 33 --
.../python/jsr223/PythonProcessComputerTest.java | 35 ---
.../python/jsr223/PythonProcessStandardTest.java | 35 ---
.../gremlin/python/jsr223/PythonProvider.java | 158 ----------
.../structure/io/graphson/GraphSONReaderTest.java | 155 ----------
.../structure/io/graphson/GraphSONWriterTest.java | 163 ----------
.../src/test/resources/log4j-silent.properties | 23 --
.../src/test/resources/log4j-test.properties | 23 --
gremlin-server/conf/gremlin-server-modern-py.yaml | 59 ----
.../src/test/scripts/test-server-start.groovy | 8 -
gremlin-test/features/branch/Branch.feature | 16 +-
gremlin-test/features/branch/Choose.feature | 6 +-
gremlin-test/features/filter/Is.feature | 3 +-
gremlin-test/features/filter/Or.feature | 3 +-
gremlin-test/features/map/Select.feature | 3 +-
.../jsr223/GremlinEnabledScriptEngineTest.java | 6 +-
99 files changed, 198 insertions(+), 2522 deletions(-)
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/GremlinJythonScriptEngine.java
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/GremlinJythonScriptEngineFactory.java
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/JythonTranslator.java
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonTranslator.java
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/SymbolHelper.java
rename gremlin-python/src/main/{jython => python}/LICENSE (100%)
rename gremlin-python/src/main/{jython => python}/MANIFEST.in (100%)
rename gremlin-python/src/main/{jython => python}/NOTICE (100%)
rename gremlin-python/src/main/{jython => python}/README.rst (100%)
rename gremlin-python/src/main/{jython => python}/example.py (100%)
rename gremlin-python/src/main/{jython/gremlin_python/process =>
python/gremlin_python}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/client.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/connection.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/driver_remote_connection.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/protocol.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/remote_connection.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/request.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/resultset.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/serializer.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/tornado/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/tornado/transport.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/transport.py (100%)
rename gremlin-python/src/main/{jython/gremlin_python =>
python/gremlin_python/process}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/process/anonymous_traversal.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/process/graph_traversal.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/process/strategies.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/process/traversal.py (100%)
rename gremlin-python/src/main/{jython => python}/gremlin_python/statics.py
(81%)
rename gremlin-python/src/main/{jython/gremlin_python/structure/io =>
python/gremlin_python/structure}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/structure/graph.py (100%)
rename gremlin-python/src/main/{jython/gremlin_python/structure =>
python/gremlin_python/structure/io}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/structure/io/graphbinaryV1.py (98%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/structure/io/graphsonV2d0.py (98%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/structure/io/graphsonV3d0.py (98%)
rename gremlin-python/src/main/{jython => python}/radish/feature_steps.py (83%)
rename gremlin-python/src/main/{jython => python}/radish/terrain.py (99%)
rename gremlin-python/src/main/{jython => python}/runtest.py (100%)
rename gremlin-python/src/main/{jython => python}/setup.cfg (100%)
rename gremlin-python/src/main/{jython => python}/setup.py (95%)
rename gremlin-python/src/main/{jython/tests/driver =>
python/tests}/__init__.py (100%)
rename gremlin-python/src/main/{jython => python}/tests/conftest.py (100%)
rename gremlin-python/src/main/{jython/tests =>
python/tests/driver}/__init__.py (100%)
rename gremlin-python/src/main/{jython => python}/tests/driver/test_client.py
(100%)
rename gremlin-python/src/main/{jython =>
python}/tests/driver/test_driver_remote_connection.py (98%)
rename gremlin-python/src/main/{jython =>
python}/tests/driver/test_driver_remote_connection_threaded.py (100%)
rename gremlin-python/src/main/{jython =>
python}/tests/driver/test_serializer.py (100%)
rename gremlin-python/src/main/{jython/tests/structure/io =>
python/tests/process}/__init__.py (100%)
rename gremlin-python/src/main/{jython => python}/tests/process/test_dsl.py
(100%)
rename gremlin-python/src/main/{jython =>
python}/tests/process/test_strategies.py (100%)
rename gremlin-python/src/main/{jython =>
python}/tests/process/test_traversal.py (100%)
rename gremlin-python/src/main/{jython => python}/tests/structure/__init__.py
(100%)
rename gremlin-python/src/main/{jython/tests/process =>
python/tests/structure/io}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/io/test_functionalityio.py (89%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/io/test_graphbinaryV1.py (97%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/io/test_graphsonV2d0.py (99%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/io/test_graphsonV3d0.py (99%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/test_graph.py (97%)
rename gremlin-python/src/main/{jython => python}/tests/test_statics.py (100%)
delete mode 100644
gremlin-python/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory
delete mode 100644
gremlin-python/src/main/resources/META-INF/services/org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineFactory
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/GremlinJythonScriptEngineTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/JythonScriptEngineSetup.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/JythonTranslatorTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonComputerProvider.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonGraphSONJavaTranslator.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonGremlinScriptEngineTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonProcessComputerTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonProcessStandardTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonProvider.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/structure/io/graphson/GraphSONReaderTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/structure/io/graphson/GraphSONWriterTest.java
delete mode 100644 gremlin-python/src/test/resources/log4j-silent.properties
delete mode 100644 gremlin-python/src/test/resources/log4j-test.properties
delete mode 100644 gremlin-server/conf/gremlin-server-modern-py.yaml