Repository: tinkerpop Updated Branches: refs/heads/tp32 285ff35e2 -> 2d9bb2047
Deprecated OptIn "performance" tests This should have been done a long time ago on 3.2.1, but it was missed CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/2d9bb204 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/2d9bb204 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/2d9bb204 Branch: refs/heads/tp32 Commit: 2d9bb2047271ccf453c6aedbf756322fe87f535e Parents: 285ff35 Author: Stephen Mallette <[email protected]> Authored: Tue Oct 25 16:13:51 2016 -0400 Committer: Stephen Mallette <[email protected]> Committed: Tue Oct 25 16:13:51 2016 -0400 ---------------------------------------------------------------------- CHANGELOG.asciidoc | 1 + docs/src/upgrade/release-3.2.x-incubating.asciidoc | 16 ++++++++++++++++ .../apache/tinkerpop/gremlin/structure/Graph.java | 15 +++++++++++++++ 3 files changed, 32 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2d9bb204/CHANGELOG.asciidoc ---------------------------------------------------------------------- diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index a281c38..73bfa1e 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -26,6 +26,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima TinkerPop 3.2.4 (Release Date: NOT OFFICIALLY RELEASED YET) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +* Deprecated the "performance" tests in `OptIn`. * Fixed a severe bug where `GraphComputer` strategies are not being loaded until the second use of the traversal source. [[release-3-2-3]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2d9bb204/docs/src/upgrade/release-3.2.x-incubating.asciidoc ---------------------------------------------------------------------- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index 3ed46b2..0fba8f5 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -29,6 +29,22 @@ TinkerPop 3.2.4 Please see the link:https://github.com/apache/tinkerpop/blob/3.2.4/CHANGELOG.asciidoc#release-3-2-4[changelog] for a complete list of all the modifications that are part of this release. +Upgrading for Providers +~~~~~~~~~~~~~~~~~~~~~~~ + +Graph Database Providers +^^^^^^^^^^^^^^^^^^^^^^^^ + +Deprecated Performance OptIn +++++++++++++++++++++++++++++ + +In 3.2.1, all `junit-benchmark` performance tests were deprecated. At that time, the `OptIn` representations of these +tests should have been deprecated as well, but they were not. That omission has been remedied now. Specifically, the +following fields were deprecated: + +* `OptIn.SUITE_GROOVY_ENVIRONMENT_PERFORMANCE` +* `OptIn.SUITE_PROCESS_PERFORMANCE` +* `OptIn.SUITE_STRUCTURE_PERFORMANCE` TinkerPop 3.2.3 --------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/2d9bb204/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/Graph.java ---------------------------------------------------------------------- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/Graph.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/Graph.java index 01379f4..ed3f12d 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/Graph.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/Graph.java @@ -1200,14 +1200,29 @@ public interface Graph extends AutoCloseable, Host { public @interface OptIn { public static String SUITE_STRUCTURE_STANDARD = "org.apache.tinkerpop.gremlin.structure.StructureStandardSuite"; public static String SUITE_STRUCTURE_INTEGRATE = "org.apache.tinkerpop.gremlin.structure.StructureIntegrateSuite"; + + /** + * @deprecated As of release 3.2.4, effectively replaced by the gremlin-benchmarks module. + */ + @Deprecated public static String SUITE_STRUCTURE_PERFORMANCE = "org.apache.tinkerpop.gremlin.structure.StructurePerformanceSuite"; public static String SUITE_PROCESS_COMPUTER = "org.apache.tinkerpop.gremlin.process.ProcessComputerSuite"; public static String SUITE_PROCESS_STANDARD = "org.apache.tinkerpop.gremlin.process.ProcessStandardSuite"; + + /** + * @deprecated As of release 3.2.4, effectively replaced by the gremlin-benchmarks module. + */ + @Deprecated public static String SUITE_PROCESS_PERFORMANCE = "org.apache.tinkerpop.gremlin.process.ProcessPerformanceSuite"; public static String SUITE_GROOVY_PROCESS_STANDARD = "org.apache.tinkerpop.gremlin.process.GroovyProcessStandardSuite"; public static String SUITE_GROOVY_PROCESS_COMPUTER = "org.apache.tinkerpop.gremlin.process.GroovyProcessComputerSuite"; public static String SUITE_GROOVY_ENVIRONMENT = "org.apache.tinkerpop.gremlin.groovy.GroovyEnvironmentSuite"; public static String SUITE_GROOVY_ENVIRONMENT_INTEGRATE = "org.apache.tinkerpop.gremlin.groovy.GroovyEnvironmentIntegrateSuite"; + + /** + * @deprecated As of release 3.2.4, effectively replaced by the gremlin-benchmarks module. + */ + @Deprecated public static String SUITE_GROOVY_ENVIRONMENT_PERFORMANCE = "org.apache.tinkerpop.gremlin.groovy.GroovyEnvironmentPerformanceSuite"; /**
