Merge remote-tracking branch 'origin/TINKERPOP-1352' into tp31

Conflicts:
        CHANGELOG.asciidoc


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c8c77afe
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/c8c77afe
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/c8c77afe

Branch: refs/heads/TINKERPOP-1278
Commit: c8c77afeb63f88d7b153738db2bddba12aeda969
Parents: bb9d718 565b2e8
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri Jul 8 14:15:01 2016 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri Jul 8 14:15:01 2016 -0400

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |  3 ++
 .../tinkerpop/gremlin/driver/Connection.java    |  5 ++-
 .../gremlin/driver/ConnectionPool.java          | 46 +++++++++-----------
 gremlin-server/conf/gremlin-server-neo4j.yaml   |  2 +-
 .../conf/gremlin-server-rest-secure.yaml        |  2 +-
 gremlin-server/conf/gremlin-server-secure.yaml  |  2 +-
 gremlin-server/conf/gremlin-server-spark.yaml   |  2 +-
 gremlin-server/conf/gremlin-server.yaml         |  2 +-
 .../tinkerpop/gremlin/server/GremlinServer.java |  2 +-
 .../server/op/AbstractEvalOpProcessor.java      | 11 ++++-
 .../gremlin/server/op/session/Session.java      |  4 ++
 .../server/op/session/SessionOpProcessor.java   |  1 -
 .../server/GremlinDriverIntegrateTest.java      |  9 +++-
 .../GremlinServerAuthOldIntegrateTest.java      |  4 +-
 .../GremlinServerSessionIntegrateTest.java      | 17 +++++---
 .../server/gremlin-server-integration.yaml      |  2 +-
 .../server/gremlin-server-performance.yaml      |  2 +-
 17 files changed, 70 insertions(+), 46 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c8c77afe/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --cc CHANGELOG.asciidoc
index 881dbb3,7cf46f8..3499304
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -26,19 -26,15 +26,22 @@@ image::https://raw.githubusercontent.co
  TinkerPop 3.1.3 (NOT OFFICIALLY RELEASED YET)
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
 +* Enured calls to `Result.hasNext()` were idempotent.
  * Avoid hamcrest conflict by using mockito-core instead of mockito-all 
dependency in `gremlin-test`.
 +* Fixed bug in `GremlinExecutor` causing Gremlin Server to lock up when 
parallel requests were submitted on the same session if those parallel requests 
included a script that blocked indefinitely.
 +* Changed `GremlinExecutor` timeout scheduling so that the timer would not 
start until a time closer to the actual start of script evaluation.
  * Fixed bug in `SubgraphStrategy` where step labels were not being propogated 
properly to new steps injected by the strategy.
 +* Fix incorrect test `FeatureRequirement` annotations.
  * Defaulted to `Edge.DEFAULT` if no edge label was supplied in GraphML.
  * Fixed bug in `IoGraphTest` causing IllegalArgumentException: URI is not 
hierarchical error for external graph implementations.
 +* Fixed bug in `GremlinGroovyScriptEngineFileSandboxTest` resource loading
 +* Improved `TinkerGraph` performance when iterating vertices and edges.
  * Fixed a bug where timeout functions provided to the `GremlinExecutor` were 
not executing in the same thread as the script evaluation.
+ * Fixed a bug in the driver where many parallel requests over a session would 
sometimes force a connection to close and replace itself.
  * Optimized a few special cases in `RangeByIsCountStrategy`.
 +* Added more "invalid" variable bindings to the list used by Gremlin Server 
to validate incoming bindings on requests.
+ * Fixed a bug where the `ConnectionPool` in the driver would not grow with 
certain configuration options.
+ * Fixed a bug where pauses in Gremlin Server writing to an overtaxed client 
would generate unexpected `FastNoSuchElementException` errors.
  * Named the thread pool used by Gremlin Server sessions: 
"gremlin-server-session-$n".
  * Fixed a bug in `BulkSet.equals()` which made itself apparent when using 
`store()` and `aggregate()` with labeled `cap()`.
  * Fixed a bug where `Result.one()` could potentially block indefinitely under 
certain circumstances.

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c8c77afe/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/op/AbstractEvalOpProcessor.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c8c77afe/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinDriverIntegrateTest.java
----------------------------------------------------------------------

Reply via email to