Merge remote-tracking branch 'origin/TINKERPOP-1350' 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/17aab3e3
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/17aab3e3
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/17aab3e3
Branch: refs/heads/TINKERPOP-1254
Commit: 17aab3e3d25fa4de078e8cc24a55a166657ea38d
Parents: 320071d cd0e58b
Author: Stephen Mallette <[email protected]>
Authored: Wed Jul 6 10:38:21 2016 -0400
Committer: Stephen Mallette <[email protected]>
Committed: Wed Jul 6 10:38:21 2016 -0400
----------------------------------------------------------------------
CHANGELOG.asciidoc | 2 +
.../src/reference/gremlin-applications.asciidoc | 6 ++-
.../upgrade/release-3.1.x-incubating.asciidoc | 14 ++++-
.../gremlin/groovy/engine/GremlinExecutor.java | 51 +++++++++++-------
.../server/GremlinDriverIntegrateTest.java | 54 ++++++++++++++++++++
5 files changed, 105 insertions(+), 22 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/17aab3e3/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --cc CHANGELOG.asciidoc
index a6cbad0,6fcd00a..0096209
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -26,8 -26,9 +26,10 @@@ image::https://raw.githubusercontent.co
TinkerPop 3.1.3 (NOT OFFICIALLY RELEASED YET)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-* Avoided hamcrest conflict by using mockito-core instead of mockito-all
dependency in `gremlin-test`.
+* 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.
* 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.