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 2017/04/03 18:56:41 UTC

[3/3] tinkerpop git commit: TINKERPOP-1010 Remove deprecated methods around Gremlin Server

TINKERPOP-1010 Remove deprecated methods around Gremlin Server

While this PR is tied to TINKERPOP-1010 it actually covers a number of issues to include: TINKERPOP-1010, TINKERPOP-1046, TINKERPOP-1049, TINKERPOP-1296, TINKERPOP-1465, and TINKERPOP-1526.


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

Branch: refs/heads/TINKERPOP-1010
Commit: e2d1063ede10366602b5f3d850754b29d5079f22
Parents: d7697ab
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Apr 3 14:54:19 2017 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Apr 3 14:54:19 2017 -0400

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |   6 +
 docs/src/upgrade/release-3.3.x.asciidoc         |  22 +-
 .../GraphMutateBenchmark-20170327092909.json    | 723 +++++++++++++++++++
 .../GraphMutateBenchmark-20170327095601.json    | 663 +++++++++++++++++
 .../GraphMutateBenchmark-20170328112600.json    | 723 +++++++++++++++++++
 .../GraphMutateBenchmark-20170328120631.json    | 723 +++++++++++++++++++
 .../GraphTraversalBenchmark-20170328111413.json | 663 +++++++++++++++++
 .../GraphTraversalBenchmark-20170328115443.json | 663 +++++++++++++++++
 .../gremlin/server/AbstractChannelizer.java     |   5 -
 .../server/auth/AllowAllAuthenticator.java      |   9 +-
 .../gremlin/server/auth/Authenticator.java      |  20 +-
 .../gremlin/server/auth/Krb5Authenticator.java  |   9 -
 .../server/auth/SimpleAuthenticator.java        |  28 +-
 .../gremlin/server/channel/HttpChannelizer.java |   1 -
 .../gremlin/server/handler/IteratorHandler.java | 124 ----
 .../handler/NioGremlinResponseEncoder.java      |  93 ---
 .../server/handler/OpSelectorHandler.java       |  15 -
 .../handler/WsGremlinResponseEncoder.java       | 105 ---
 .../server/op/AbstractEvalOpProcessor.java      |  25 -
 .../gremlin/server/op/session/Session.java      |  40 +-
 .../server/op/session/SessionOpProcessor.java   |   2 +-
 .../GremlinServerAuthOldIntegrateTest.java      | 243 -------
 .../server/GremlinServerHttpIntegrateTest.java  |  50 --
 .../server/auth/SimpleAuthenticatorTest.java    |  14 +-
 24 files changed, 4201 insertions(+), 768 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e2d1063e/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index d804285..bd7c69e 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -31,6 +31,12 @@ TinkerPop 3.3.0 (Release Date: NOT OFFICIALLY RELEASED YET)
 * Added "attachment requisite" `VertexProperty.element()` and `Property.element()` data in GraphSON serialization.
 * GraphSON 3.0 is now the default serialization format in TinkerGraph and Gremlin Server.
 * Established the GraphSON 3.0 format.
+* Removed previously deprecated `OpSelectorHandler.errorMeter` and `AbstractEvalOpProcessor.errorMeter` fields.
+* Removed previously deprecated `AbstractEvalOpProcessor.validBindingName` field.
+* Removed previously deprecated `SimpleAuthenticator.CONFIG_CREDENTIALS_LOCATION` field.
+* Removed previously deprecated `IteratorHandler`, `NioGremlinResponseEncoder` and `WsGremlinResponseEncoder` classes.
+* Removed previously deprecated `Session.kill()` and `Session.manualKill()`.
+* Removed previously deprecated `Authenticator.newSaslNegotiator()` and its method implementations in classes that were assignable to that interface.
 * Removed `gremlin-groovy-test`.
 * Removed previously deprecated "G" functions in `gremlin-groovy` (i.e. `GFunction`).
 * Removed references to the old `GremlinPlugin` system that was in `gremlin-groovy` - the revised `GremlinPlugin` system in `gremlin-core` is the only one now in use.

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e2d1063e/docs/src/upgrade/release-3.3.x.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/upgrade/release-3.3.x.asciidoc b/docs/src/upgrade/release-3.3.x.asciidoc
index ab2339d..cd22c9a 100644
--- a/docs/src/upgrade/release-3.3.x.asciidoc
+++ b/docs/src/upgrade/release-3.3.x.asciidoc
@@ -227,7 +227,19 @@ The following deprecated classes, methods or fields have been removed in this ve
 ** `org.apache.tinkerpop.gremlin.groovy.util.DependencyGrabber#copyDependenciesToPath(org.apache.tinkerpop.gremlin.groovy.plugin.Artifact)`
 * `gremlin-server`
 ** `org.apache.tinkerpop.gremlin.server.Settings#plugins`
+** `org.apache.tinkerpop.gremlin.server.auth.AllowAllAuthenticator.newSaslNegotiator()`
+** `org.apache.tinkerpop.gremlin.server.auth.Authenticator.newSaslNegotiator()`
+** `org.apache.tinkerpop.gremlin.server.auth.Krb5Authenticator.newSaslNegotiator()`
+** `org.apache.tinkerpop.gremlin.server.auth.SimpleAuthenticator.newSaslNegotiator()`
+** `org.apache.tinkerpop.gremlin.server.handler.IteratorHandler`
+** `org.apache.tinkerpop.gremlin.server.handler.NioGremlinResponseEncoder`
+** `org.apache.tinkerpop.gremlin.server.handler.WsGremlinResponseEncoder`
+** `org.apache.tinkerpop.gremlin.server.handler.OpSelectorHandler.errorMeter`
 ** `org.apache.tinkerpop.gremlin.server.op.control.*`
+** `org.apache.tinkerpop.gremlin.server.op.AbstractEvalOpProcessor.errorMeter`
+** `org.apache.tinkerpop.gremlin.server.op.AbstractEvalOpProcessor.validBindingName`
+** `org.apache.tinkerpop.gremlin.server.op.session.Session.kill()`
+** `org.apache.tinkerpop.gremlin.server.op.session.Session.manualkill()`
 * `spark-gremlin`
 ** `org.apache.tinkerpop.gremlin.spark.groovy.plugin.SparkGremlinPlugin`
 * `tinkergraph-gremlin`
@@ -236,10 +248,12 @@ The following deprecated classes, methods or fields have been removed in this ve
 Please see the javadoc deprecation notes or upgrade documentation specific to when the deprecation took place to
 understand how to resolve this breaking change.
 
-See: link:https://issues.apache.org/jira/browse/TINKERPOP-1283[TINKERPOP-1283], link:https://issues.apache.org/jira/browse/TINKERPOP-1420[TINKERPOP-1420],
-link:https://issues.apache.org/jira/browse/TINKERPOP-1421[TINKERPOP-1421], link:https://issues.apache.org/jira/browse/TINKERPOP-833[TINKERPOP-833],
-link:https://issues.apache.org/jira/browse/TINKERPOP-1040[TINKERPOP-1040], link:https://issues.apache.org/jira/browse/TINKERPOP-1612[TINKERPOP-1612],
-link:https://issues.apache.org/jira/browse/TINKERPOP-1622[TINKERPOP-1622]
+See: link:https://issues.apache.org/jira/browse/TINKERPOP-833[TINKERPOP-833], link:https://issues.apache.org/jira/browse/TINKERPOP-1010[TINKERPOP-1010],
+link:https://issues.apache.org/jira/browse/TINKERPOP-1040[TINKERPOP-1040], link:https://issues.apache.org/jira/browse/TINKERPOP-1046[TINKERPOP-1046],
+link:https://issues.apache.org/jira/browse/TINKERPOP-1049[TINKERPOP-1049], link:https://issues.apache.org/jira/browse/TINKERPOP-1283[TINKERPOP-1283],
+link:https://issues.apache.org/jira/browse/TINKERPOP-1420[TINKERPOP-1420], link:https://issues.apache.org/jira/browse/TINKERPOP-1421[TINKERPOP-1421],
+link:https://issues.apache.org/jira/browse/TINKERPOP-1465[TINKERPOP-1465], link:https://issues.apache.org/jira/browse/TINKERPOP-1526[TINKERPOP-1526],
+link:https://issues.apache.org/jira/browse/TINKERPOP-1612[TINKERPOP-1612], link:https://issues.apache.org/jira/browse/TINKERPOP-1622[TINKERPOP-1622]
 
 Upgrading for Providers
 ~~~~~~~~~~~~~~~~~~~~~~~

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e2d1063e/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170327092909.json
----------------------------------------------------------------------
diff --git a/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170327092909.json b/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170327092909.json
new file mode 100644
index 0000000..1907141
--- /dev/null
+++ b/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170327092909.json
@@ -0,0 +1,723 @@
+[
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddE",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 27268.485500279174,
+            "scoreError" : 256.96851811221256,
+            "scoreConfidence" : [
+                27011.516982166962,
+                27525.454018391385
+            ],
+            "scorePercentiles" : {
+                "0.0" : 26806.544710946473,
+                "50.0" : 27301.637940466586,
+                "90.0" : 27701.09224692095,
+                "95.0" : 27753.655342643244,
+                "99.0" : 27756.247856559115,
+                "99.9" : 27756.247856559115,
+                "99.99" : 27756.247856559115,
+                "99.999" : 27756.247856559115,
+                "99.9999" : 27756.247856559115,
+                "100.0" : 27756.247856559115
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    27024.553846992218,
+                    27144.152585717737,
+                    26843.231493965908,
+                    27463.57430455647,
+                    27121.44866135062,
+                    27324.509197530573,
+                    27307.77183549145,
+                    26806.544710946473,
+                    26965.300909231788,
+                    27187.46443026903
+                ],
+                [
+                    27704.397578241704,
+                    27671.344265034193,
+                    27417.23768035667,
+                    27756.247856559115,
+                    27548.299537631592,
+                    27551.319335528646,
+                    27372.031706643604,
+                    27295.504045441718,
+                    27041.489253082324,
+                    26823.28677101174
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddEdge",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 3586657.708459922,
+            "scoreError" : 106596.73450116161,
+            "scoreConfidence" : [
+                3480060.9739587605,
+                3693254.4429610837
+            ],
+            "scorePercentiles" : {
+                "0.0" : 3324608.4843266685,
+                "50.0" : 3600375.5198505158,
+                "90.0" : 3766890.8817529297,
+                "95.0" : 3796613.4246772043,
+                "99.0" : 3797900.384036163,
+                "99.9" : 3797900.384036163,
+                "99.99" : 3797900.384036163,
+                "99.999" : 3797900.384036163,
+                "99.9999" : 3797900.384036163,
+                "100.0" : 3797900.384036163
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    3600724.0183517328,
+                    3641154.078147122,
+                    3608466.399418634,
+                    3394747.8658423084,
+                    3689037.639599441,
+                    3413169.0959435543,
+                    3600027.0213492992,
+                    3667963.22497741,
+                    3324608.4843266685,
+                    3503513.3969260305
+                ],
+                [
+                    3664867.446916801,
+                    3510837.746251317,
+                    3599885.474321457,
+                    3772161.1968569914,
+                    3626370.80935539,
+                    3523210.2834999454,
+                    3580823.7593909423,
+                    3719458.045816375,
+                    3797900.384036163,
+                    3494227.797870846
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddV",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 333415.6208310251,
+            "scoreError" : 18383.844432269805,
+            "scoreConfidence" : [
+                315031.7763987553,
+                351799.46526329493
+            ],
+            "scorePercentiles" : {
+                "0.0" : 280168.1683450072,
+                "50.0" : 334199.88110027614,
+                "90.0" : 359316.1190703953,
+                "95.0" : 359784.99779828725,
+                "99.0" : 359808.92962137243,
+                "99.9" : 359808.92962137243,
+                "99.99" : 359808.92962137243,
+                "99.999" : 359808.92962137243,
+                "99.9999" : 359808.92962137243,
+                "100.0" : 359808.92962137243
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    327089.95246168436,
+                    329175.02556694177,
+                    334341.9365227522,
+                    334057.82567780005,
+                    336548.44231950666,
+                    330965.97987203306,
+                    311754.82405746274,
+                    326518.6352100648,
+                    332913.50738041813,
+                    332945.2327402905
+                ],
+                [
+                    347696.80423966015,
+                    344143.0124623404,
+                    287165.67667870235,
+                    280168.1683450072,
+                    344313.51749915024,
+                    359808.92962137243,
+                    359330.29315966944,
+                    359188.552266928,
+                    355249.355654425,
+                    334936.7448842936
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVAddEWithPropsChained",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 516.1457405550542,
+            "scoreError" : 2.639655047481945,
+            "scoreConfidence" : [
+                513.5060855075723,
+                518.7853956025361
+            ],
+            "scorePercentiles" : {
+                "0.0" : 510.0655782372551,
+                "50.0" : 516.2592389390518,
+                "90.0" : 520.2381534695289,
+                "95.0" : 520.5582602448146,
+                "99.0" : 520.5729464409488,
+                "99.9" : 520.5729464409488,
+                "99.99" : 520.5729464409488,
+                "99.999" : 520.5729464409488,
+                "99.9999" : 520.5729464409488,
+                "100.0" : 520.5729464409488
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    510.0655782372551,
+                    512.2380796733463,
+                    516.8491228015913,
+                    511.9600360420272,
+                    516.1716758787426,
+                    512.5617247128373,
+                    514.8641995101332,
+                    513.6061151982259,
+                    513.8403985655044,
+                    515.6017051650745
+                ],
+                [
+                    520.5729464409488,
+                    519.533177621547,
+                    517.7226466165639,
+                    520.2792225182644,
+                    518.5008320296434,
+                    519.8685320309091,
+                    518.8569269569606,
+                    516.2594050014422,
+                    517.3034132234038,
+                    516.2590728766612
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVWithProps",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 49505.97261337648,
+            "scoreError" : 377.78983443262103,
+            "scoreConfidence" : [
+                49128.182778943854,
+                49883.7624478091
+            ],
+            "scorePercentiles" : {
+                "0.0" : 48730.19866251268,
+                "50.0" : 49645.81781224857,
+                "90.0" : 50076.95691116973,
+                "95.0" : 50110.35246104342,
+                "99.0" : 50111.37822767882,
+                "99.9" : 50111.37822767882,
+                "99.99" : 50111.37822767882,
+                "99.999" : 50111.37822767882,
+                "99.9999" : 50111.37822767882,
+                "100.0" : 50111.37822767882
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    49674.489528544706,
+                    49619.28259904279,
+                    49827.57302008443,
+                    49805.19520695064,
+                    49545.55708748371,
+                    49673.44572794966,
+                    49419.56962119261,
+                    49041.299763152994,
+                    49181.139946097624,
+                    49074.3880774923
+                ],
+                [
+                    49951.80305696007,
+                    49938.89774909011,
+                    49910.42196773778,
+                    49672.35302545436,
+                    50090.8628949708,
+                    50111.37822767882,
+                    48910.05180541217,
+                    48997.72353878147,
+                    48943.820760939685,
+                    48730.19866251268
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVWithPropsChained",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 447.48466809538303,
+            "scoreError" : 16.29504735964216,
+            "scoreConfidence" : [
+                431.18962073574085,
+                463.7797154550252
+            ],
+            "scorePercentiles" : {
+                "0.0" : 424.2573471187263,
+                "50.0" : 436.4001752683597,
+                "90.0" : 471.96082829219256,
+                "95.0" : 473.5549329796486,
+                "99.0" : 473.63860938720575,
+                "99.9" : 473.63860938720575,
+                "99.99" : 473.63860938720575,
+                "99.999" : 473.63860938720575,
+                "99.9999" : 473.63860938720575,
+                "100.0" : 473.63860938720575
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    471.92255179735986,
+                    470.1915019051442,
+                    467.685273830651,
+                    471.60882727649033,
+                    473.63860938720575,
+                    471.10049417874495,
+                    471.9650812360629,
+                    455.63180725615945,
+                    433.7626789301979,
+                    430.44822040740854
+                ],
+                [
+                    424.2573471187263,
+                    434.23714681549535,
+                    432.3297267936754,
+                    429.24238429587206,
+                    432.11704524555074,
+                    434.0870298666678,
+                    434.56124617917493,
+                    434.38760193421297,
+                    438.2796830953162,
+                    438.2391043575444
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVertex",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 5383099.946377415,
+            "scoreError" : 143389.81831758315,
+            "scoreConfidence" : [
+                5239710.128059832,
+                5526489.764694998
+            ],
+            "scorePercentiles" : {
+                "0.0" : 5167762.800103188,
+                "50.0" : 5359235.938205803,
+                "90.0" : 5633734.359721161,
+                "95.0" : 5721086.742426169,
+                "99.0" : 5725487.091216031,
+                "99.9" : 5725487.091216031,
+                "99.99" : 5725487.091216031,
+                "99.999" : 5725487.091216031,
+                "99.9999" : 5725487.091216031,
+                "100.0" : 5725487.091216031
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    5725487.091216031,
+                    5365205.163751494,
+                    5637480.115418777,
+                    5550184.95072869,
+                    5304401.50360131,
+                    5590298.294124499,
+                    5546823.180604672,
+                    5600022.558442621,
+                    5219355.658400785,
+                    5167762.800103188
+                ],
+                [
+                    5231898.692445834,
+                    5254301.319119488,
+                    5282738.157103022,
+                    5374658.948159321,
+                    5357873.395010318,
+                    5360598.481401289,
+                    5221401.619892334,
+                    5368113.824952943,
+                    5258479.524161398,
+                    5244913.6489102775
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVertexWithProps",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 155620.9132232068,
+            "scoreError" : 850.0773137586577,
+            "scoreConfidence" : [
+                154770.83590944813,
+                156470.99053696546
+            ],
+            "scorePercentiles" : {
+                "0.0" : 153670.9264101883,
+                "50.0" : 155678.49633309775,
+                "90.0" : 156709.78817917837,
+                "95.0" : 157410.8431920922,
+                "99.0" : 157447.65522516,
+                "99.9" : 157447.65522516,
+                "99.99" : 157447.65522516,
+                "99.999" : 157447.65522516,
+                "99.9999" : 157447.65522516,
+                "100.0" : 157447.65522516
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    154659.09403356552,
+                    154991.46033618084,
+                    156654.2359054295,
+                    156695.15071755054,
+                    156106.2339945866,
+                    156098.35202656954,
+                    154914.3932328154,
+                    155748.06448929547,
+                    156344.15680882218,
+                    156311.5321360245
+                ],
+                [
+                    153670.9264101883,
+                    157447.65522516,
+                    156711.4145638037,
+                    153907.5358161721,
+                    155002.66570333988,
+                    155365.86082034415,
+                    155550.33646358224,
+                    155608.92817690002,
+                    154689.46437643206,
+                    155940.80322737334
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testEdgeProperty",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 8769468.964306293,
+            "scoreError" : 901423.0400491069,
+            "scoreConfidence" : [
+                7868045.924257186,
+                9670892.0043554
+            ],
+            "scorePercentiles" : {
+                "0.0" : 6864768.683779103,
+                "50.0" : 8621601.63127118,
+                "90.0" : 1.0027212220085863E7,
+                "95.0" : 1.0053554884462364E7,
+                "99.0" : 1.00540935388153E7,
+                "99.9" : 1.00540935388153E7,
+                "99.99" : 1.00540935388153E7,
+                "99.999" : 1.00540935388153E7,
+                "99.9999" : 1.00540935388153E7,
+                "100.0" : 1.00540935388153E7
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    7440675.859205664,
+                    8016516.349787993,
+                    6864768.683779103,
+                    8034440.136691811,
+                    8224405.172604177,
+                    7875686.115641691,
+                    7975522.958855769,
+                    7934100.422700311,
+                    7938344.298616438,
+                    7816055.93598723
+                ],
+                [
+                    1.00540935388153E7,
+                    9819294.536387896,
+                    1.0043320451756574E7,
+                    9566817.669085981,
+                    9718378.495577857,
+                    9698474.398800032,
+                    9822002.504318213,
+                    9882238.13504947,
+                    9018798.089938182,
+                    9645445.532526206
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testEdgePropertyStep",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 134389.77865970312,
+            "scoreError" : 4914.7370447052745,
+            "scoreConfidence" : [
+                129475.04161499784,
+                139304.5157044084
+            ],
+            "scorePercentiles" : {
+                "0.0" : 117691.60498014875,
+                "50.0" : 136266.7906126791,
+                "90.0" : 138624.8722849436,
+                "95.0" : 141091.06572134513,
+                "99.0" : 141220.17040032631,
+                "99.9" : 141220.17040032631,
+                "99.99" : 141220.17040032631,
+                "99.999" : 141220.17040032631,
+                "99.9999" : 141220.17040032631,
+                "100.0" : 141220.17040032631
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    134321.34576400867,
+                    134001.26891740022,
+                    117691.60498014875,
+                    135102.60284395874,
+                    123502.00933369913,
+                    138177.78414731642,
+                    138638.07682070284,
+                    132882.97055215944,
+                    141220.17040032631,
+                    131360.50225863227
+                ],
+                [
+                    131323.60522472623,
+                    129424.08541461513,
+                    137981.19349898054,
+                    137674.11224859062,
+                    135031.8721209377,
+                    137869.14253513506,
+                    138506.03146311027,
+                    137868.65998274562,
+                    137430.9783813994,
+                    137787.5563054687
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testVertexProperty",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 3933991.648890894,
+            "scoreError" : 257716.02720865124,
+            "scoreConfidence" : [
+                3676275.6216822425,
+                4191707.6760995453
+            ],
+            "scorePercentiles" : {
+                "0.0" : 2771693.890735016,
+                "50.0" : 4035863.952184057,
+                "90.0" : 4098269.2702510017,
+                "95.0" : 4136742.801664626,
+                "99.0" : 4138731.1790915267,
+                "99.9" : 4138731.1790915267,
+                "99.99" : 4138731.1790915267,
+                "99.999" : 4138731.1790915267,
+                "99.9999" : 4138731.1790915267,
+                "100.0" : 4138731.1790915267
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    3863713.5118677104,
+                    3752215.6658415454,
+                    3886114.0132123777,
+                    4049357.944780726,
+                    2771693.890735016,
+                    4081194.10407821,
+                    3760272.8056962523,
+                    3974832.75662076,
+                    3839923.660079113,
+                    4022369.9595873873
+                ],
+                [
+                    4066173.1122640385,
+                    4068048.522402227,
+                    4020678.6239582943,
+                    3965172.4121366413,
+                    4092020.0275283908,
+                    4076579.5367439054,
+                    4098963.630553514,
+                    4138731.1790915267,
+                    4086541.0964866183,
+                    4065236.5241536195
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testVertexPropertyStep",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 137642.36165774806,
+            "scoreError" : 1250.6002652131087,
+            "scoreConfidence" : [
+                136391.76139253494,
+                138892.96192296117
+            ],
+            "scorePercentiles" : {
+                "0.0" : 135394.06800509337,
+                "50.0" : 137880.81826075754,
+                "90.0" : 139460.32041858864,
+                "95.0" : 140161.15608178714,
+                "99.0" : 140197.86517734252,
+                "99.9" : 140197.86517734252,
+                "99.99" : 140197.86517734252,
+                "99.999" : 140197.86517734252,
+                "99.9999" : 140197.86517734252,
+                "100.0" : 140197.86517734252
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    137925.54942521083,
+                    139430.0547897734,
+                    139347.97093627005,
+                    140197.86517734252,
+                    139463.6832662348,
+                    137240.57579396525,
+                    138506.59762785537,
+                    137939.64351318576,
+                    135394.06800509337,
+                    139070.267726231
+                ],
+                [
+                    137181.35615937755,
+                    137863.17330453344,
+                    136195.07125267742,
+                    137898.46321698168,
+                    136252.26905073208,
+                    135431.52615869668,
+                    136598.3269616504,
+                    138426.30862399648,
+                    135784.75127119204,
+                    136699.71089396137
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+]
+
+

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e2d1063e/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170327095601.json
----------------------------------------------------------------------
diff --git a/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170327095601.json b/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170327095601.json
new file mode 100644
index 0000000..1d07391
--- /dev/null
+++ b/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170327095601.json
@@ -0,0 +1,663 @@
+[
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddE",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 25878.73935001324,
+            "scoreError" : 330.65149678577757,
+            "scoreConfidence" : [
+                25548.087853227462,
+                26209.390846799015
+            ],
+            "scorePercentiles" : {
+                "0.0" : 24883.147623020483,
+                "50.0" : 25934.885421228042,
+                "90.0" : 26309.92209302393,
+                "95.0" : 26649.451283072074,
+                "99.0" : 26667.053956949356,
+                "99.9" : 26667.053956949356,
+                "99.99" : 26667.053956949356,
+                "99.999" : 26667.053956949356,
+                "99.9999" : 26667.053956949356,
+                "100.0" : 26667.053956949356
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    26002.465003994705,
+                    26315.000479403716,
+                    26165.019203037773,
+                    25561.69328311632,
+                    25830.66913541187,
+                    26015.698145377304,
+                    26264.21661560587,
+                    25950.826659390266,
+                    25445.12925671609,
+                    25539.76773519524
+                ],
+                [
+                    24883.147623020483,
+                    25993.572425640174,
+                    25631.093419173845,
+                    25653.198795330107,
+                    26667.053956949356,
+                    25790.469396307304,
+                    25918.944183065814,
+                    26181.699907526243,
+                    25724.883150242455,
+                    26040.238625759917
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddEdge",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 3667016.857448789,
+            "scoreError" : 103940.976544294,
+            "scoreConfidence" : [
+                3563075.880904495,
+                3770957.833993083
+            ],
+            "scorePercentiles" : {
+                "0.0" : 3326904.8024195097,
+                "50.0" : 3698444.131433019,
+                "90.0" : 3811694.949733023,
+                "95.0" : 3824205.3405877487,
+                "99.0" : 3824771.3736621216,
+                "99.9" : 3824771.3736621216,
+                "99.99" : 3824771.3736621216,
+                "99.999" : 3824771.3736621216,
+                "99.9999" : 3824771.3736621216,
+                "100.0" : 3824771.3736621216
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    3528564.020853034,
+                    3688914.742446553,
+                    3744011.085461366,
+                    3694253.9202779694,
+                    3527021.4457800924,
+                    3702634.3425880685,
+                    3673074.8044794244,
+                    3718696.2083069673,
+                    3706969.3036737815,
+                    3795893.0877582356
+                ],
+                [
+                    3824771.3736621216,
+                    3605732.177291101,
+                    3532991.6787746553,
+                    3742937.7201791625,
+                    3657626.799858214,
+                    3813450.712174666,
+                    3711589.486571473,
+                    3751247.259276254,
+                    3326904.8024195097,
+                    3593052.177143121
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddV",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 334078.10845270497,
+            "scoreError" : 9831.275308528788,
+            "scoreConfidence" : [
+                324246.83314417617,
+                343909.38376123377
+            ],
+            "scorePercentiles" : {
+                "0.0" : 314661.1491898318,
+                "50.0" : 331753.1828575131,
+                "90.0" : 347868.05400381825,
+                "95.0" : 350217.8686355335,
+                "99.0" : 350340.11476284295,
+                "99.9" : 350340.11476284295,
+                "99.99" : 350340.11476284295,
+                "99.999" : 350340.11476284295,
+                "99.9999" : 350340.11476284295,
+                "100.0" : 350340.11476284295
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    325546.9410705046,
+                    324407.2077011964,
+                    330110.36376796046,
+                    314661.1491898318,
+                    326910.28416484804,
+                    319096.3225166438,
+                    319688.1174878015,
+                    325827.9813984967,
+                    326589.67808509804,
+                    327766.551503297
+                ],
+                [
+                    350340.11476284295,
+                    343691.58230788977,
+                    347329.3775373258,
+                    339426.8846206526,
+                    342158.30522689666,
+                    347895.1922166537,
+                    346671.7539744273,
+                    347623.8100882988,
+                    342424.54948636703,
+                    333396.00194706564
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVWithProps",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 47338.82099697695,
+            "scoreError" : 1193.5980879944325,
+            "scoreConfidence" : [
+                46145.22290898252,
+                48532.419084971385
+            ],
+            "scorePercentiles" : {
+                "0.0" : 44913.2418536366,
+                "50.0" : 47018.60489279724,
+                "90.0" : 49130.35031103312,
+                "95.0" : 49416.58337017848,
+                "99.0" : 49431.05398835208,
+                "99.9" : 49431.05398835208,
+                "99.99" : 49431.05398835208,
+                "99.999" : 49431.05398835208,
+                "99.9999" : 49431.05398835208,
+                "100.0" : 49431.05398835208
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    49028.728486411375,
+                    48266.093784574536,
+                    48459.81296463895,
+                    48648.53192341876,
+                    48459.17205700134,
+                    48227.16801940895,
+                    49431.05398835208,
+                    48675.6120723099,
+                    47542.263626580425,
+                    49141.64162487999
+                ],
+                [
+                    46425.39338248931,
+                    46494.94615901405,
+                    45922.00412582113,
+                    46081.3330443847,
+                    46375.38322023661,
+                    45899.0955337933,
+                    46421.91620843186,
+                    44913.2418536366,
+                    46474.24758936967,
+                    45888.78027478554
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVWithPropsChained",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 434.2683141491153,
+            "scoreError" : 5.567082179806896,
+            "scoreConfidence" : [
+                428.7012319693084,
+                439.83539632892223
+            ],
+            "scorePercentiles" : {
+                "0.0" : 422.1816713894179,
+                "50.0" : 434.35234228524143,
+                "90.0" : 440.40508686705033,
+                "95.0" : 452.0507075076967,
+                "99.0" : 452.6536777199918,
+                "99.9" : 452.6536777199918,
+                "99.99" : 452.6536777199918,
+                "99.999" : 452.6536777199918,
+                "99.9999" : 452.6536777199918,
+                "100.0" : 452.6536777199918
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    434.6208982569442,
+                    437.7247505804648,
+                    440.5942734740908,
+                    430.819088615796,
+                    434.17844680069146,
+                    437.1576904058061,
+                    433.96969814528626,
+                    438.146775393543,
+                    438.702407403686,
+                    436.5629821782168
+                ],
+                [
+                    434.52623776979146,
+                    432.80021564759056,
+                    431.5206746452313,
+                    435.0303570375926,
+                    432.80371895832053,
+                    426.0455407029727,
+                    430.5847736080997,
+                    424.7424042487702,
+                    422.1816713894179,
+                    452.6536777199918
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVertex",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 6277161.733892811,
+            "scoreError" : 332399.41780247673,
+            "scoreConfidence" : [
+                5944762.316090335,
+                6609561.151695288
+            ],
+            "scorePercentiles" : {
+                "0.0" : 5813354.799785373,
+                "50.0" : 6079122.809128469,
+                "90.0" : 6792944.460652049,
+                "95.0" : 6848101.465793388,
+                "99.0" : 6850871.86538766,
+                "99.9" : 6850871.86538766,
+                "99.99" : 6850871.86538766,
+                "99.999" : 6850871.86538766,
+                "99.9999" : 6850871.86538766,
+                "100.0" : 6850871.86538766
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    5976857.015159137,
+                    6098996.541537199,
+                    5992814.397774254,
+                    6001797.102175616,
+                    5992704.130087367,
+                    6059249.0767197395,
+                    5967651.625270835,
+                    5820160.1730213985,
+                    5813354.799785373,
+                    5911842.829790072
+                ],
+                [
+                    6850871.86538766,
+                    6770269.745000508,
+                    6205353.212782489,
+                    6646777.150910861,
+                    6763320.288492611,
+                    6005711.8549582865,
+                    6409250.455789561,
+                    6692970.57447732,
+                    6795463.87350222,
+                    6767817.965233738
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVertexWithProps",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 156436.8251032183,
+            "scoreError" : 5670.207844780973,
+            "scoreConfidence" : [
+                150766.61725843733,
+                162107.03294799925
+            ],
+            "scorePercentiles" : {
+                "0.0" : 139797.152222169,
+                "50.0" : 158915.56772224396,
+                "90.0" : 162099.98127007324,
+                "95.0" : 163461.5782376119,
+                "99.0" : 163527.2893807448,
+                "99.9" : 163527.2893807448,
+                "99.99" : 163527.2893807448,
+                "99.999" : 163527.2893807448,
+                "99.9999" : 163527.2893807448,
+                "100.0" : 163527.2893807448
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    158342.41110655153,
+                    158935.38581089216,
+                    158324.75141624018,
+                    161069.504236581,
+                    158819.69307471803,
+                    160168.07386227767,
+                    145325.22505268815,
+                    147127.4523315176,
+                    139797.152222169,
+                    150308.4028887993
+                ],
+                [
+                    158400.45098953994,
+                    162213.06651808665,
+                    147862.30096789738,
+                    159367.51329701263,
+                    158979.02450284528,
+                    159548.85230934215,
+                    158895.74963359575,
+                    161082.21403795268,
+                    160641.98842491437,
+                    163527.2893807448
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testEdgeProperty",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 8244765.689191261,
+            "scoreError" : 305607.9978990861,
+            "scoreConfidence" : [
+                7939157.691292175,
+                8550373.687090347
+            ],
+            "scorePercentiles" : {
+                "0.0" : 7751130.924456332,
+                "50.0" : 8119876.300343318,
+                "90.0" : 8731022.767155332,
+                "95.0" : 8779791.452364614,
+                "99.0" : 8782298.776366329,
+                "99.9" : 8782298.776366329,
+                "99.99" : 8782298.776366329,
+                "99.999" : 8782298.776366329,
+                "99.9999" : 8782298.776366329,
+                "100.0" : 8782298.776366329
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    7947854.82464876,
+                    7991969.380824961,
+                    7751130.924456332,
+                    8037558.779191431,
+                    7940860.521583629,
+                    7909890.704925322,
+                    7868660.38859952,
+                    7918578.523530224,
+                    7970366.007352048,
+                    7945906.729629643
+                ],
+                [
+                    8576779.822013445,
+                    8453248.707943108,
+                    8202193.821495205,
+                    8627950.984491467,
+                    8720857.004565047,
+                    8732152.296332031,
+                    8470785.031564176,
+                    8657600.911512934,
+                    8388669.64279962,
+                    8782298.776366329
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testEdgePropertyStep",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 137346.31339464505,
+            "scoreError" : 4673.958528179047,
+            "scoreConfidence" : [
+                132672.35486646602,
+                142020.2719228241
+            ],
+            "scorePercentiles" : {
+                "0.0" : 127661.30879747408,
+                "50.0" : 137739.60876908983,
+                "90.0" : 143486.44971030275,
+                "95.0" : 143850.16169607648,
+                "99.0" : 143868.95979719993,
+                "99.9" : 143868.95979719993,
+                "99.99" : 143868.95979719993,
+                "99.999" : 143868.95979719993,
+                "99.9999" : 143868.95979719993,
+                "100.0" : 143868.95979719993
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    143427.51713044697,
+                    143492.99777473116,
+                    141849.16297243544,
+                    142081.03921469278,
+                    140930.39587142985,
+                    139946.56259512572,
+                    140533.7253191297,
+                    142537.63484073922,
+                    142774.6910469687,
+                    143868.95979719993
+                ],
+                [
+                    132451.2544095495,
+                    135532.65494305393,
+                    130696.85268506783,
+                    127661.30879747408,
+                    135025.49108058316,
+                    134541.9702099052,
+                    129469.5994290509,
+                    130088.81274193239,
+                    134772.56613720907,
+                    135243.07089617557
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testVertexProperty",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 3779211.8970924667,
+            "scoreError" : 143575.78395906248,
+            "scoreConfidence" : [
+                3635636.1131334044,
+                3922787.681051529
+            ],
+            "scorePercentiles" : {
+                "0.0" : 3585305.425195191,
+                "50.0" : 3749381.7194436416,
+                "90.0" : 3978662.0380807915,
+                "95.0" : 3990134.423330901,
+                "99.0" : 3990692.0790704875,
+                "99.9" : 3990692.0790704875,
+                "99.99" : 3990692.0790704875,
+                "99.999" : 3990692.0790704875,
+                "99.9999" : 3990692.0790704875,
+                "100.0" : 3990692.0790704875
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    3929728.8011196824,
+                    3949388.818765438,
+                    3970769.70229904,
+                    3961362.511663399,
+                    3990692.0790704875,
+                    3814347.392348213,
+                    3917071.6683776393,
+                    3931773.11918858,
+                    3979538.964278764,
+                    3909325.714486244
+                ],
+                [
+                    3586577.731298241,
+                    3613399.3486275766,
+                    3601592.4605539874,
+                    3609999.6273613125,
+                    3585305.425195191,
+                    3618071.0297605647,
+                    3634049.3768309425,
+                    3684416.0465390706,
+                    3650689.296155903,
+                    3646138.8279290763
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testVertexPropertyStep",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 139305.3915117783,
+            "scoreError" : 6801.115708249856,
+            "scoreConfidence" : [
+                132504.27580352844,
+                146106.50722002814
+            ],
+            "scorePercentiles" : {
+                "0.0" : 126223.01735431515,
+                "50.0" : 140191.43027319247,
+                "90.0" : 147479.39098348416,
+                "95.0" : 147629.47654493438,
+                "99.0" : 147637.31819694402,
+                "99.9" : 147637.31819694402,
+                "99.99" : 147637.31819694402,
+                "99.999" : 147637.31819694402,
+                "99.9999" : 147637.31819694402,
+                "100.0" : 147637.31819694402
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    135556.63622773366,
+                    136151.3596006301,
+                    127497.29518450046,
+                    133801.18680225202,
+                    135038.95483130342,
+                    130114.82467056284,
+                    134449.9871418758,
+                    132582.05390842145,
+                    126223.01735431515,
+                    129476.21326022659
+                ],
+                [
+                    146645.39132140198,
+                    147480.4851567513,
+                    144756.7865243336,
+                    147637.31819694402,
+                    147121.78239993416,
+                    147469.54342407995,
+                    146702.14243439416,
+                    146584.10749204137,
+                    144231.50094575487,
+                    146587.2433581091
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+]
+
+

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e2d1063e/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170328112600.json
----------------------------------------------------------------------
diff --git a/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170328112600.json b/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170328112600.json
new file mode 100644
index 0000000..7057983
--- /dev/null
+++ b/gremlin-benchmark/benchmarks/GraphMutateBenchmark-20170328112600.json
@@ -0,0 +1,723 @@
+[
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddE",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 26876.00258383114,
+            "scoreError" : 1664.7180905911978,
+            "scoreConfidence" : [
+                25211.284493239942,
+                28540.72067442234
+            ],
+            "scorePercentiles" : {
+                "0.0" : 21393.754801828498,
+                "50.0" : 27581.680931299477,
+                "90.0" : 28321.310312576563,
+                "95.0" : 28552.00657559632,
+                "99.0" : 28563.767850045435,
+                "99.9" : 28563.767850045435,
+                "99.99" : 28563.767850045435,
+                "99.999" : 28563.767850045435,
+                "99.9999" : 28563.767850045435,
+                "100.0" : 28563.767850045435
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    28102.118684143086,
+                    27135.996208645338,
+                    27383.376089179714,
+                    27757.421744928586,
+                    28088.093132126964,
+                    27405.94011767037,
+                    28123.167209997642,
+                    28139.345307190797,
+                    23269.640259063683,
+                    21393.754801828498
+                ],
+                [
+                    28103.370034234627,
+                    27785.543401352435,
+                    25562.565284073564,
+                    24234.057990050173,
+                    25769.73296652342,
+                    26872.615954965586,
+                    28256.22187619771,
+                    28328.542361063104,
+                    28563.767850045435,
+                    27244.780403342043
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddEdge",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 3384115.7662823824,
+            "scoreError" : 392903.184001309,
+            "scoreConfidence" : [
+                2991212.5822810736,
+                3777018.9502836913
+            ],
+            "scorePercentiles" : {
+                "0.0" : 2421101.262094624,
+                "50.0" : 3502162.112860717,
+                "90.0" : 3848335.9393998957,
+                "95.0" : 3885539.3318751496,
+                "99.0" : 3887482.3925080863,
+                "99.9" : 3887482.3925080863,
+                "99.99" : 3887482.3925080863,
+                "99.999" : 3887482.3925080863,
+                "99.9999" : 3887482.3925080863,
+                "100.0" : 3887482.3925080863
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    3695881.792704396,
+                    3729080.833509653,
+                    3566101.473248938,
+                    3370373.3143989714,
+                    3848621.179849352,
+                    2727038.3175945585,
+                    3438222.752472496,
+                    2831867.1277065887,
+                    2421101.262094624,
+                    2714086.8735286063
+                ],
+                [
+                    3789336.8306490486,
+                    3755370.5368039426,
+                    3739031.3895934676,
+                    3741206.6116802907,
+                    3329916.9924163446,
+                    2997478.440417538,
+                    3887482.3925080863,
+                    3845768.7753547896,
+                    3094973.8983217515,
+                    3159374.530794209
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddV",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 328888.88796947146,
+            "scoreError" : 22030.808998978333,
+            "scoreConfidence" : [
+                306858.0789704931,
+                350919.6969684498
+            ],
+            "scorePercentiles" : {
+                "0.0" : 288665.20140618866,
+                "50.0" : 337305.34292738925,
+                "90.0" : 355848.13406091277,
+                "95.0" : 360008.5138041438,
+                "99.0" : 360217.8082460594,
+                "99.9" : 360217.8082460594,
+                "99.99" : 360217.8082460594,
+                "99.999" : 360217.8082460594,
+                "99.9999" : 360217.8082460594,
+                "100.0" : 360217.8082460594
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    334774.61946078984,
+                    351889.7743078576,
+                    360217.8082460594,
+                    351353.9505646822,
+                    339836.0663939887,
+                    351506.7252502956,
+                    345427.867977732,
+                    333873.32300269575,
+                    354194.0659393927,
+                    356031.9194077483
+                ],
+                [
+                    349587.23193889187,
+                    343572.35698356,
+                    320273.30689696036,
+                    305376.7284283977,
+                    310198.481256106,
+                    303211.8656188514,
+                    288665.20140618866,
+                    295565.9373086317,
+                    293402.6376889907,
+                    288817.89131161006
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVAddEWithPropsChained",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 462.1729513353815,
+            "scoreError" : 46.84241623985172,
+            "scoreConfidence" : [
+                415.3305350955298,
+                509.01536757523326
+            ],
+            "scorePercentiles" : {
+                "0.0" : 358.94196510626296,
+                "50.0" : 488.4198530590446,
+                "90.0" : 510.5787121697352,
+                "95.0" : 511.6724869155762,
+                "99.0" : 511.7229275396578,
+                "99.9" : 511.7229275396578,
+                "99.99" : 511.7229275396578,
+                "99.999" : 511.7229275396578,
+                "99.9999" : 511.7229275396578,
+                "100.0" : 511.7229275396578
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    509.36008617512226,
+                    508.87158493917815,
+                    510.7141150580255,
+                    508.7781231207738,
+                    507.8473986781035,
+                    511.7229275396578,
+                    503.65595582535155,
+                    496.29235288894193,
+                    502.14663774143463,
+                    508.6591793375648
+                ],
+                [
+                    480.54735322914723,
+                    471.05330344971173,
+                    442.7225651360113,
+                    433.7986788274501,
+                    426.59433089034184,
+                    411.60798870040645,
+                    368.8823743942784,
+                    381.99806240930104,
+                    358.94196510626296,
+                    399.26404326056496
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVWithProps",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 45783.78991391252,
+            "scoreError" : 826.3598026165706,
+            "scoreConfidence" : [
+                44957.43011129595,
+                46610.14971652909
+            ],
+            "scorePercentiles" : {
+                "0.0" : 43681.63370464832,
+                "50.0" : 46105.47560337224,
+                "90.0" : 46984.70533269151,
+                "95.0" : 47084.02786741963,
+                "99.0" : 47087.81881716994,
+                "99.9" : 47087.81881716994,
+                "99.99" : 47087.81881716994,
+                "99.999" : 47087.81881716994,
+                "99.9999" : 47087.81881716994,
+                "100.0" : 47087.81881716994
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    44989.013569996576,
+                    44981.93733041808,
+                    44052.01807559565,
+                    43681.63370464832,
+                    44823.71972488241,
+                    46739.05492744048,
+                    45533.65829388425,
+                    45434.7952586851,
+                    46010.708212149366,
+                    46145.994377498035
+                ],
+                [
+                    46708.56195727958,
+                    46153.58948298346,
+                    46207.4122327261,
+                    47087.81881716994,
+                    46546.95269743467,
+                    46418.932446486404,
+                    46064.95682924643,
+                    44929.17266514246,
+                    46153.8678524192,
+                    47011.99982216385
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVWithPropsChained",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 424.7770098039111,
+            "scoreError" : 18.60277971081671,
+            "scoreConfidence" : [
+                406.17423009309437,
+                443.3797895147278
+            ],
+            "scorePercentiles" : {
+                "0.0" : 374.5487803147341,
+                "50.0" : 433.3903088075843,
+                "90.0" : 444.2104307652533,
+                "95.0" : 446.51947333610116,
+                "99.0" : 446.6327927469748,
+                "99.9" : 446.6327927469748,
+                "99.99" : 446.6327927469748,
+                "99.999" : 446.6327927469748,
+                "99.9999" : 446.6327927469748,
+                "100.0" : 446.6327927469748
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    436.2101216783559,
+                    424.1927952104743,
+                    426.0864131131352,
+                    404.7078422458322,
+                    426.1562905017418,
+                    434.1814090250467,
+                    402.31880343011335,
+                    394.25463063196776,
+                    381.6157924081788,
+                    374.5487803147341
+                ],
+                [
+                    437.50188403731414,
+                    437.6516790409809,
+                    432.16461990123196,
+                    432.59920859012186,
+                    444.3664045295014,
+                    446.6327927469748,
+                    442.8066668870205,
+                    442.22700730595005,
+                    439.39100207296826,
+                    435.92605240657883
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVertex",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 6262415.779841273,
+            "scoreError" : 279725.4404675721,
+            "scoreConfidence" : [
+                5982690.339373701,
+                6542141.220308845
+            ],
+            "scorePercentiles" : {
+                "0.0" : 5134153.6763050165,
+                "50.0" : 6320011.781543417,
+                "90.0" : 6560005.814492516,
+                "95.0" : 6614677.9464103915,
+                "99.0" : 6617524.295075753,
+                "99.9" : 6617524.295075753,
+                "99.99" : 6617524.295075753,
+                "99.999" : 6617524.295075753,
+                "99.9999" : 6617524.295075753,
+                "100.0" : 6617524.295075753
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    6385352.86723438,
+                    6311447.201344677,
+                    5977952.861786282,
+                    6284818.734804422,
+                    6328576.361742156,
+                    6161663.422945442,
+                    6209209.251969375,
+                    6117512.1002539275,
+                    6077917.973274458,
+                    6372145.82197358
+                ],
+                [
+                    6554682.249008441,
+                    6617524.295075753,
+                    6560597.321768525,
+                    6448685.716153584,
+                    5134153.6763050165,
+                    6477278.449891319,
+                    6156226.281692255,
+                    6111846.574578899,
+                    6430267.861726577,
+                    6530456.573296411
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testAddVertexWithProps",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 155716.13004540282,
+            "scoreError" : 7986.212416322364,
+            "scoreConfidence" : [
+                147729.91762908045,
+                163702.3424617252
+            ],
+            "scorePercentiles" : {
+                "0.0" : 135339.68086798216,
+                "50.0" : 159570.7039353869,
+                "90.0" : 165406.1748122599,
+                "95.0" : 165704.02333032037,
+                "99.0" : 165713.12454070628,
+                "99.9" : 165713.12454070628,
+                "99.99" : 165713.12454070628,
+                "99.999" : 165713.12454070628,
+                "99.9999" : 165713.12454070628,
+                "100.0" : 165713.12454070628
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    163605.20127385322,
+                    163972.1502889883,
+                    164281.84512570413,
+                    165713.12454070628,
+                    165531.10033298834,
+                    163712.89831286238,
+                    160042.42976751222,
+                    163012.09689384355,
+                    162093.88001702822,
+                    159098.97810326162
+                ],
+                [
+                    153547.45993998105,
+                    146579.816661936,
+                    143056.68827841958,
+                    146202.66641998338,
+                    135339.68086798216,
+                    141811.71644658752,
+                    152971.65564617462,
+                    154434.3428485516,
+                    160140.88013307546,
+                    149173.98900861677
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testEdgeProperty",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 7985137.067870831,
+            "scoreError" : 377843.371660066,
+            "scoreConfidence" : [
+                7607293.696210765,
+                8362980.439530897
+            ],
+            "scorePercentiles" : {
+                "0.0" : 7059392.255301473,
+                "50.0" : 8008456.421006369,
+                "90.0" : 8521949.4421389,
+                "95.0" : 8694434.693843812,
+                "99.0" : 8703464.991377547,
+                "99.9" : 8703464.991377547,
+                "99.99" : 8703464.991377547,
+                "99.999" : 8703464.991377547,
+                "99.9999" : 8703464.991377547,
+                "100.0" : 8703464.991377547
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    7486438.137705396,
+                    8122272.830987962,
+                    8123662.898512983,
+                    7896590.928276037,
+                    7937469.758633861,
+                    7912906.3628004575,
+                    7976464.057090447,
+                    8040448.7849222915,
+                    8052835.1719652545,
+                    7059392.255301473
+                ],
+                [
+                    8406076.662521409,
+                    8703464.991377547,
+                    8522859.040702833,
+                    8513763.055063503,
+                    8326501.8842487475,
+                    7555153.069198315,
+                    7735840.097141054,
+                    7716300.588754674,
+                    7228521.873065073,
+                    8385778.9091472905
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testEdgePropertyStep",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 143620.62903520517,
+            "scoreError" : 1988.434539873204,
+            "scoreConfidence" : [
+                141632.19449533196,
+                145609.06357507838
+            ],
+            "scorePercentiles" : {
+                "0.0" : 138878.97720877372,
+                "50.0" : 143947.59988592757,
+                "90.0" : 146073.7880696156,
+                "95.0" : 146107.02511186787,
+                "99.0" : 146107.67968902097,
+                "99.9" : 146107.67968902097,
+                "99.99" : 146107.67968902097,
+                "99.999" : 146107.67968902097,
+                "99.9999" : 146107.67968902097,
+                "100.0" : 146107.67968902097
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    139361.9207746556,
+                    143457.1807115476,
+                    143546.30956849243,
+                    141344.967476695,
+                    142718.91207673907,
+                    141207.2905554862,
+                    143610.56088534772,
+                    138878.97720877372,
+                    142971.60859400086,
+                    140618.5310098729
+                ],
+                [
+                    145866.04713315316,
+                    144764.98513224476,
+                    146094.58814595937,
+                    145785.65331816126,
+                    145632.64730715338,
+                    146107.67968902097,
+                    145419.8280051445,
+                    144853.6668426253,
+                    145886.5873825217,
+                    144284.63888650743
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testVertexProperty",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 3885456.4490424506,
+            "scoreError" : 64726.24750750599,
+            "scoreConfidence" : [
+                3820730.2015349446,
+                3950182.6965499567
+            ],
+            "scorePercentiles" : {
+                "0.0" : 3663155.7987609818,
+                "50.0" : 3912510.7607578207,
+                "90.0" : 3934509.7538685347,
+                "95.0" : 3949493.47805852,
+                "99.0" : 3950279.312985397,
+                "99.9" : 3950279.312985397,
+                "99.99" : 3950279.312985397,
+                "99.999" : 3950279.312985397,
+                "99.9999" : 3950279.312985397,
+                "100.0" : 3950279.312985397
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    3884487.786998402,
+                    3873927.2023128634,
+                    3924877.837372504,
+                    3897620.8432139005,
+                    3919716.239716017,
+                    3921462.9226188627,
+                    3906057.5554255657,
+                    3934034.0086546857,
+                    3917954.594905975,
+                    3889995.1891164416
+                ],
+                [
+                    3702070.337052961,
+                    3950279.312985397,
+                    3934562.614447851,
+                    3915350.531944493,
+                    3926390.451771996,
+                    3863883.4233339066,
+                    3932156.6080539534,
+                    3909670.989571149,
+                    3841474.7325911094,
+                    3663155.7987609818
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+    ,
+    {
+        "benchmark" : "org.apache.tinkerpop.gremlin.process.GraphMutateBenchmark.testVertexPropertyStep",
+        "mode" : "thrpt",
+        "threads" : 1,
+        "forks" : 2,
+        "warmupIterations" : 10,
+        "warmupTime" : "1 s",
+        "measurementIterations" : 10,
+        "measurementTime" : "1 s",
+        "primaryMetric" : {
+            "score" : 137253.03163058546,
+            "scoreError" : 1601.3156999051714,
+            "scoreConfidence" : [
+                135651.7159306803,
+                138854.34733049062
+            ],
+            "scorePercentiles" : {
+                "0.0" : 133952.79085620845,
+                "50.0" : 137313.29322488973,
+                "90.0" : 139275.0323806028,
+                "95.0" : 139508.82845930886,
+                "99.0" : 139520.83380648665,
+                "99.9" : 139520.83380648665,
+                "99.99" : 139520.83380648665,
+                "99.999" : 139520.83380648665,
+                "99.9999" : 139520.83380648665,
+                "100.0" : 139520.83380648665
+            },
+            "scoreUnit" : "ops/s",
+            "rawData" : [
+                [
+                    136209.15897290446,
+                    135846.1074332406,
+                    134900.09505926076,
+                    136246.85372218196,
+                    136226.34132826232,
+                    136033.34719887245,
+                    135505.37176283842,
+                    134893.6729272477,
+                    133952.79085620845,
+                    135647.59622494315
+                ],
+                [
+                    138932.735590647,
+                    138398.6371946263,
+                    139223.78203964944,
+                    139164.9973794749,
+                    138379.73272759747,
+                    139520.83380648665,
+                    139280.72686293093,
+                    138879.94935099437,
+                    139039.65339718692,
+                    138778.24877615404
+                ]
+            ]
+        },
+        "secondaryMetrics" : {
+        }
+    }
+]
+
+