You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by jo...@apache.org on 2019/02/27 14:53:38 UTC
[tinkerpop] branch master updated (e812808 -> 90528cd)
This is an automated email from the ASF dual-hosted git repository.
jorgebg pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
from e812808 Minor word additions CTR
add 2402939 TINKERPOP-2161 GraphBinary: use a single buffer instead of allocators
add 70637df Remove unused param from ResponseMessageSerializer and CHANGELOG entry
add 859e30f Remove P serialization from benchmarks
add 31f536f Fix: Uncomment tests
add 3e18418 Add subsection to upgrade docs
add 0a14205 TINKERPOP-2161 Add link to ticket in upgrade docs
new 90528cd Merge pull request #1065 from apache/TINKERPOP-2161
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:
CHANGELOG.asciidoc | 3 +
docs/src/upgrade/release-3.4.x.asciidoc | 12 +++
.../driver/ser/GraphBinaryMessageSerializerV1.java | 29 +++--
.../driver/ser/binary/GraphBinaryWriter.java | 57 +++++-----
.../ser/binary/RequestMessageSerializer.java | 24 ++---
.../ser/binary/ResponseMessageSerializer.java | 34 +++---
.../gremlin/driver/ser/binary/TypeSerializer.java | 4 +-
.../driver/ser/binary/TypeSerializerRegistry.java | 4 +-
.../ser/binary/types/BigDecimalSerializer.java | 10 +-
.../ser/binary/types/BigIntegerSerializer.java | 5 +-
.../driver/ser/binary/types/BindingSerializer.java | 15 +--
.../driver/ser/binary/types/BulkSetSerializer.java | 20 +---
.../ser/binary/types/ByteBufferSerializer.java | 5 +-
.../ser/binary/types/ByteCodeSerializer.java | 46 +++-----
.../driver/ser/binary/types/CharSerializer.java | 5 +-
.../driver/ser/binary/types/ClassSerializer.java | 5 +-
.../ser/binary/types/CollectionSerializer.java | 19 +---
.../driver/ser/binary/types/DateSerializer.java | 5 +-
.../ser/binary/types/DurationSerializer.java | 5 +-
.../driver/ser/binary/types/EdgeSerializer.java | 37 +++----
.../driver/ser/binary/types/EnumSerializer.java | 5 +-
.../driver/ser/binary/types/GraphSerializer.java | 95 ++++++----------
.../ser/binary/types/InetAddressSerializer.java | 5 +-
.../driver/ser/binary/types/InstantSerializer.java | 5 +-
.../driver/ser/binary/types/LambdaSerializer.java | 20 +---
.../driver/ser/binary/types/ListSerializer.java | 5 +-
.../ser/binary/types/LocalDateSerializer.java | 5 +-
.../ser/binary/types/LocalDateTimeSerializer.java | 10 +-
.../ser/binary/types/LocalTimeSerializer.java | 5 +-
.../ser/binary/types/MapEntrySerializer.java | 3 +-
.../driver/ser/binary/types/MapSerializer.java | 22 ++--
.../driver/ser/binary/types/MetricsSerializer.java | 28 ++---
.../ser/binary/types/MonthDaySerializer.java | 5 +-
.../ser/binary/types/OffsetDateTimeSerializer.java | 10 +-
.../ser/binary/types/OffsetTimeSerializer.java | 10 +-
.../driver/ser/binary/types/PSerializer.java | 13 +--
.../driver/ser/binary/types/PathSerializer.java | 18 +---
.../driver/ser/binary/types/PeriodSerializer.java | 5 +-
.../ser/binary/types/PropertySerializer.java | 13 +--
.../driver/ser/binary/types/SetSerializer.java | 5 +-
.../ser/binary/types/SimpleTypeSerializer.java | 22 ++--
.../ser/binary/types/SingleTypeSerializer.java | 26 ++---
.../driver/ser/binary/types/StringSerializer.java | 6 +-
.../types/TraversalExplanationSerializer.java | 3 +-
.../binary/types/TraversalMetricsSerializer.java | 18 +---
.../binary/types/TraversalStrategySerializer.java | 18 +---
.../ser/binary/types/TraverserSerializer.java | 17 +--
.../driver/ser/binary/types/TreeSerializer.java | 23 +---
.../driver/ser/binary/types/UUIDSerializer.java | 8 +-
.../ser/binary/types/VertexPropertySerializer.java | 30 ++----
.../driver/ser/binary/types/VertexSerializer.java | 23 +---
.../ser/binary/types/YearMonthSerializer.java | 5 +-
.../ser/binary/types/ZoneOffsetSerializer.java | 5 +-
.../ser/binary/types/ZonedDateTimeSerializer.java | 10 +-
.../GraphBinaryReaderWriterRoundTripTest.java | 3 +-
.../ser/binary/TypeSerializerFailureTests.java | 8 +-
.../ser/binary/TypeSerializerRegistryTest.java | 9 +-
.../ser/binary/types/CharSerializerTest.java | 6 +-
.../types/sample/SamplePersonSerializer.java | 39 ++++---
.../driver/GraphBinaryReaderWriterBenchmark.java | 119 +++++++++++++++++++++
.../gremlin/driver/GraphSONMapperBenchmark.java | 107 ++++++++++++++++++
.../gremlin/driver/SerializationBenchmark.java | 18 ++--
62 files changed, 569 insertions(+), 585 deletions(-)
create mode 100644 gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/driver/GraphBinaryReaderWriterBenchmark.java
create mode 100644 gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/driver/GraphSONMapperBenchmark.java
[tinkerpop] 01/01: Merge pull request #1065 from
apache/TINKERPOP-2161
Posted by jo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jorgebg pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 90528cde17d2f83bb7dc9937a6b35ce0ab9f5753
Merge: e812808 0a14205
Author: Jorge Bay Gondra <jo...@gmail.com>
AuthorDate: Wed Feb 27 15:53:33 2019 +0100
Merge pull request #1065 from apache/TINKERPOP-2161
TINKERPOP-2161 - GraphBinary: use a single buffer instead of allocators
CHANGELOG.asciidoc | 3 +
docs/src/upgrade/release-3.4.x.asciidoc | 12 +++
.../driver/ser/GraphBinaryMessageSerializerV1.java | 29 +++--
.../driver/ser/binary/GraphBinaryWriter.java | 57 +++++-----
.../ser/binary/RequestMessageSerializer.java | 24 ++---
.../ser/binary/ResponseMessageSerializer.java | 34 +++---
.../gremlin/driver/ser/binary/TypeSerializer.java | 4 +-
.../driver/ser/binary/TypeSerializerRegistry.java | 4 +-
.../ser/binary/types/BigDecimalSerializer.java | 10 +-
.../ser/binary/types/BigIntegerSerializer.java | 5 +-
.../driver/ser/binary/types/BindingSerializer.java | 15 +--
.../driver/ser/binary/types/BulkSetSerializer.java | 20 +---
.../ser/binary/types/ByteBufferSerializer.java | 5 +-
.../ser/binary/types/ByteCodeSerializer.java | 46 +++-----
.../driver/ser/binary/types/CharSerializer.java | 5 +-
.../driver/ser/binary/types/ClassSerializer.java | 5 +-
.../ser/binary/types/CollectionSerializer.java | 19 +---
.../driver/ser/binary/types/DateSerializer.java | 5 +-
.../ser/binary/types/DurationSerializer.java | 5 +-
.../driver/ser/binary/types/EdgeSerializer.java | 37 +++----
.../driver/ser/binary/types/EnumSerializer.java | 5 +-
.../driver/ser/binary/types/GraphSerializer.java | 95 ++++++----------
.../ser/binary/types/InetAddressSerializer.java | 5 +-
.../driver/ser/binary/types/InstantSerializer.java | 5 +-
.../driver/ser/binary/types/LambdaSerializer.java | 20 +---
.../driver/ser/binary/types/ListSerializer.java | 5 +-
.../ser/binary/types/LocalDateSerializer.java | 5 +-
.../ser/binary/types/LocalDateTimeSerializer.java | 10 +-
.../ser/binary/types/LocalTimeSerializer.java | 5 +-
.../ser/binary/types/MapEntrySerializer.java | 3 +-
.../driver/ser/binary/types/MapSerializer.java | 22 ++--
.../driver/ser/binary/types/MetricsSerializer.java | 28 ++---
.../ser/binary/types/MonthDaySerializer.java | 5 +-
.../ser/binary/types/OffsetDateTimeSerializer.java | 10 +-
.../ser/binary/types/OffsetTimeSerializer.java | 10 +-
.../driver/ser/binary/types/PSerializer.java | 13 +--
.../driver/ser/binary/types/PathSerializer.java | 18 +---
.../driver/ser/binary/types/PeriodSerializer.java | 5 +-
.../ser/binary/types/PropertySerializer.java | 13 +--
.../driver/ser/binary/types/SetSerializer.java | 5 +-
.../ser/binary/types/SimpleTypeSerializer.java | 22 ++--
.../ser/binary/types/SingleTypeSerializer.java | 26 ++---
.../driver/ser/binary/types/StringSerializer.java | 6 +-
.../types/TraversalExplanationSerializer.java | 3 +-
.../binary/types/TraversalMetricsSerializer.java | 18 +---
.../binary/types/TraversalStrategySerializer.java | 18 +---
.../ser/binary/types/TraverserSerializer.java | 17 +--
.../driver/ser/binary/types/TreeSerializer.java | 23 +---
.../driver/ser/binary/types/UUIDSerializer.java | 8 +-
.../ser/binary/types/VertexPropertySerializer.java | 30 ++----
.../driver/ser/binary/types/VertexSerializer.java | 23 +---
.../ser/binary/types/YearMonthSerializer.java | 5 +-
.../ser/binary/types/ZoneOffsetSerializer.java | 5 +-
.../ser/binary/types/ZonedDateTimeSerializer.java | 10 +-
.../GraphBinaryReaderWriterRoundTripTest.java | 3 +-
.../ser/binary/TypeSerializerFailureTests.java | 8 +-
.../ser/binary/TypeSerializerRegistryTest.java | 9 +-
.../ser/binary/types/CharSerializerTest.java | 6 +-
.../types/sample/SamplePersonSerializer.java | 39 ++++---
.../driver/GraphBinaryReaderWriterBenchmark.java | 119 +++++++++++++++++++++
.../gremlin/driver/GraphSONMapperBenchmark.java | 107 ++++++++++++++++++
.../gremlin/driver/SerializationBenchmark.java | 18 ++--
62 files changed, 569 insertions(+), 585 deletions(-)
diff --cc CHANGELOG.asciidoc
index 614af94,ea8205f..882ce4e
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -34,8 -34,10 +34,11 @@@ This release also includes changes fro
* Added fallback resolver to `TypeSerializerRegistry` for GraphBinary.
* Added easier to understand exceptions for connection problems in the Gremlin.Net driver.
* Support configuring the type registry builder for GraphBinary.
+* Bump to Groovy 2.5.6.
* Release working buffers in case of failure for GraphBinary.
+ * GraphBinary: Use the same `ByteBuf` instance to write during serialization. Changed signature of write methods in type serializers.
+ * Remove unused parameter in GraphBinary's `ResponseMessageSerializer`.
+
[[release-3-4-0]]
=== TinkerPop 3.4.0 (Release Date: January 2, 2019)