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 2019/09/10 16:31:09 UTC
[tinkerpop] branch TINKERPOP-2279 updated (de69501 -> f204f26)
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-2279
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard de69501 Fixed bug in python 2.7 support for request message serialization
discard 1b8343d change test config back to localhost
discard 2ef01f8 More use of compiled struct as well as faster methods for appending to bytearray
discard 9500606 Converted more pack calls to compiled Struct
discard 432f867 Moved requestId to header compiled Struct
discard 8796141 Convert RequestMessage header to compiled Struct
discard bd6c857 Extracted structs to functions to improve performance
discard 7be40cb Imported struct functions more directly
discard caad2e2 Close the BytesIO stream when done processing it.
discard 7e7445b Fixed bad graphbinary serialization of TraversalStrategy
discard 8353e39 Allow serializer to re-use the initialized bytearray avoiding creation of new ones
discard 66d1f5c Prevented more bytearray creation on writes
discard 8efdfcf Better reused bytearray in writes to enhance performance
discard b51e533 Create less bytearray() instances - gave a decent performance bump
discard 0667219 Factor away varargs in as_bytes in GraphBinary for python
discard 2bb3330 Need to measure the byte length of string after utf-8 conversion
discard 30e8959 Added duration derser to python graphbinary
discard 6e7a2ef Added SingleChar support to python graphbinary
discard 41aed99 Rename python function to use underscore
discard 81cb8de Factor away non-standard method of reading non-null strings for graphbinary in python
discard 3a04cbe Refactored python graphbinary to stop using special means of string conversion
discard 6acb071 Generalized refactoring to python graphbinary.
discard c270dc5 Renamed python graphbinary "IO" to der or ser depending on function
discard 37fc9a0 All GLV tests passing for GraphBinary
discard d02b9ad Fixed up BulkSet python graphbinary serialization
discard 3c48dac Cleaned up enum derser for python graphbinary a bit further
discard 7a59fb8 Fixed lambda serialization in python graphbinary
discard 1813625 Fixed handling of the null type in python graphbinary
discard f74ff21 Fixed a basic integration test runs for python 2.
discard c82a4a6 Added fqcn to TraversalStrategy in python to allow GraphBinary serialization to work properly
discard 3ba60a5 Major refactoring for nullable writes.
discard cbcfc4f Improved null handling in graphbinary for python
discard 97cff5e Major refactoring of GraphBinary
discard 915462f Added graphbinary test files in gremlin-io-test for 3.4.3
discard 8458e94 Added BulkSet support to python graphbinary
discard 4f73bbb Added boolean and textp to python graphbinary
discard 6bb645e Added traverser, byte, bytearray to python graphbinary
discard 31f388b Added P/T/Scope graphbinary serialization for python
discard 029c494 Added bytecode graphbinary serialization to python
discard c1eba92 Aded Binding and fixed up enum derser in python graphbinary
discard 39742d7 Add enum graphbinary support in python
discard eea1ca3 Added Graph/Vertex/VertexProperty to python graphbinary
discard 2dca61a Added property/path to python graphbinary
discard 9a7f3a8 Added uuid/edge to python graphbinary derser
discard 51c1fa2 Added Dict/Set serialization for graphbinary in python
discard ecabb64 Added double and float graphbinary serialization in python
discard a199fa1 Fixed the graphbinary g;Date serialization - wasn't account for timezone stuff properly (still)
discard 3ab2695 Added timestamp for graphbinary in python
discard 5e1925a Added date graphbinary type to python
discard 1e6d18f Added Long graphbinary support to python
discard 8978742 Added int graphbinary serialization for python
discard 5eb1334 Add graphbinary support for list in python
discard 45afe8d Initial setup for GraphBinary in Python
add 6555210 TINKERPOP-2159 Fixed multi-valued property handling in EventStrategy / AddPropertyStep.
add a1e6a65 Merge branch 'tp33' into tp34
add f46e833 Added note to shortestPath() docs to inform it is a Computer step
add 41ddc88 TINKERPOP-2132 Trigger authentication early to avoid unauthorized responses
add a55df6a transport tests from branch TINKERPOP-2132
add 52d604d Replace TimeoutException with NoHostAvailableException
add 45f5227 Merge branch 'pr-1187' into tp33
add ab0bd21 Added upgrade docs and changelog entry CTR
add 59f4dd3 finalize some local variables CTR
add 542a9f9 Restored check of GSSException
add 13dda8f Merge branch 'tp33' into tp34
add 761a079 Merge branch 'pr-1187' into tp33
add c8f1c65 Merge branch 'tp33' into tp34
new 1df749f Initial setup for GraphBinary in Python
new fba6aaa Add graphbinary support for list in python
new 9151376 Added int graphbinary serialization for python
new 584366f Added Long graphbinary support to python
new b87235e Added date graphbinary type to python
new db73c03 Added timestamp for graphbinary in python
new 0c4fd4d Fixed the graphbinary g;Date serialization - wasn't account for timezone stuff properly (still)
new 302f804 Added double and float graphbinary serialization in python
new 9db38fe Added Dict/Set serialization for graphbinary in python
new 4bd20f0 Added uuid/edge to python graphbinary derser
new de72605 Added property/path to python graphbinary
new f3ee309 Added Graph/Vertex/VertexProperty to python graphbinary
new 4e27a28 Add enum graphbinary support in python
new 346290c Aded Binding and fixed up enum derser in python graphbinary
new 2dd1d1f Added bytecode graphbinary serialization to python
new 22ff542 Added P/T/Scope graphbinary serialization for python
new 476d311 Added traverser, byte, bytearray to python graphbinary
new c3a1e6b Added boolean and textp to python graphbinary
new d2f4939 Added BulkSet support to python graphbinary
new d30259d Added graphbinary test files in gremlin-io-test for 3.4.3
new 6e996a3 Major refactoring of GraphBinary
new 481bee9 Improved null handling in graphbinary for python
new fba2dc7 Major refactoring for nullable writes.
new 6995a45 Added fqcn to TraversalStrategy in python to allow GraphBinary serialization to work properly
new 58cf736 Fixed a basic integration test runs for python 2.
new 8d7da7a Fixed handling of the null type in python graphbinary
new 40e2e1f Fixed lambda serialization in python graphbinary
new d6822cc Cleaned up enum derser for python graphbinary a bit further
new 5087544 Fixed up BulkSet python graphbinary serialization
new 232e88a All GLV tests passing for GraphBinary
new 5baf7a4 Renamed python graphbinary "IO" to der or ser depending on function
new 05e6567 Generalized refactoring to python graphbinary.
new 22019d7 Refactored python graphbinary to stop using special means of string conversion
new e360f2b Factor away non-standard method of reading non-null strings for graphbinary in python
new 10e5f3a Rename python function to use underscore
new dd3a3bf Added SingleChar support to python graphbinary
new 58bb2ed Added duration derser to python graphbinary
new 80e3adc Need to measure the byte length of string after utf-8 conversion
new b0c574f Factor away varargs in as_bytes in GraphBinary for python
new 595a0a0 Create less bytearray() instances - gave a decent performance bump
new 999238b Better reused bytearray in writes to enhance performance
new 6534358 Prevented more bytearray creation on writes
new 61db5d3 Allow serializer to re-use the initialized bytearray avoiding creation of new ones
new f639f19 Fixed bad graphbinary serialization of TraversalStrategy
new 3c5e9a9 Close the BytesIO stream when done processing it.
new f0bb78b Imported struct functions more directly
new ad69820 Extracted structs to functions to improve performance
new 9336b8f Convert RequestMessage header to compiled Struct
new e3fc56c Moved requestId to header compiled Struct
new 6ab1d31 Converted more pack calls to compiled Struct
new 0afdd0a More use of compiled struct as well as faster methods for appending to bytearray
new 357067a change test config back to localhost
new 2fbf1ac Fixed bug in python 2.7 support for request message serialization
new f204f26 Minor refactoring for graphbinary in python
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 (de69501)
\
N -- N -- N refs/heads/TINKERPOP-2279 (f204f26)
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 54 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 | 2 +
docs/src/reference/the-traversal.asciidoc | 9 +++
docs/src/upgrade/release-3.3.x.asciidoc | 29 ++++++++
.../traversal/step/sideEffect/AddPropertyStep.java | 77 +++++++++++++++-------
.../apache/tinkerpop/gremlin/driver/Client.java | 5 +-
.../tinkerpop/gremlin/driver/Connection.java | 19 ++++++
.../tinkerpop/gremlin/driver/ConnectionPool.java | 14 ++--
.../driver/exception/NoHostAvailableException.java | 21 ++----
.../jython/gremlin_python/driver/serializer.py | 3 +-
.../gremlin_python/structure/io/graphbinaryV1.py | 4 +-
.../gremlin/server/GremlinDriverIntegrateTest.java | 11 ++--
.../server/GremlinServerAuthIntegrateTest.java | 70 ++++++++++++++++++--
.../server/GremlinServerAuthKrb5IntegrateTest.java | 76 ++++++++++++++++++++-
.../gremlin/server/GremlinServerIntegrateTest.java | 15 +++--
...tractGremlinServerChannelizerIntegrateTest.java | 4 +-
.../tinkergraph/structure/TinkerGraphPlayTest.java | 32 +++++----
16 files changed, 306 insertions(+), 85 deletions(-)
copy spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/payload/MessagePayload.java => gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/exception/NoHostAvailableException.java (67%)