You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by tw...@apache.org on 2018/04/03 02:30:33 UTC

svn commit: r1828193 [2/3] - in /tinkerpop/site: docs/3.2.8/recipes/index.html docs/3.2.8/reference/index.html javadocs/3.2.8/full/org/apache/tinkerpop/gremlin/process/traversal/Order.html

Modified: tinkerpop/site/docs/3.2.8/reference/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.2.8/reference/index.html?rev=1828193&r1=1828192&r2=1828193&view=diff
==============================================================================
--- tinkerpop/site/docs/3.2.8/reference/index.html (original)
+++ tinkerpop/site/docs/3.2.8/reference/index.html Tue Apr  3 02:30:33 2018
@@ -2055,11 +2055,10 @@ gremlin> graph.features()
 &gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
 &gt; VertexFeatures
 &gt;-- <span class="key">MetaProperties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">AddVertices</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveVertices</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DuplicateMultiProperties</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">AddVertices</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MultiProperties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">NumericIds</span>: <span class="predefined-constant">true</span>
@@ -2067,8 +2066,8 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">UuidIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
-&gt; VertexPropertyFeatures
 &gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
+&gt; VertexPropertyFeatures
 &gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">NumericIds</span>: <span class="predefined-constant">true</span>
@@ -2076,6 +2075,7 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">UuidIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="predefined-type">Properties</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span>
@@ -2096,9 +2096,8 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
 &gt; EdgeFeatures
-&gt;-- <span class="key">AddEdges</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveEdges</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">AddEdges</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">NumericIds</span>: <span class="predefined-constant">true</span>
@@ -2106,6 +2105,7 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">UuidIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt; EdgePropertyFeatures
 &gt;-- <span class="predefined-type">Properties</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
@@ -4265,13 +4265,13 @@ gremlin&gt; graph.io(graphml()).readGrap
 gremlin&gt; g = graph.traversal().withoutStrategies(LazyBarrierStrategy) <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">808</span> <span class="key">edges</span>:<span class="integer">8049</span>], standard]
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().both().both().both().count().next()} <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
-==&gt;<span class="float">10621.262154</span>
+==&gt;<span class="float">9780.19074</span>
 ==&gt;<span class="integer">126653966</span>
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().repeat(both()).times(<span class="integer">3</span>).count().next()} <span class="invisible">//</span><b class="conum">3</b><span class="invisible">\</span>
-==&gt;<span class="float">14.510695</span>
+==&gt;<span class="float">14.102680999999999</span>
 ==&gt;<span class="integer">126653966</span>
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().both().barrier().both().barrier().both().barrier().count().next()} <span class="invisible">//</span><b class="conum">4</b><span class="invisible">\</span>
-==&gt;<span class="float">14.528089999999999</span>
+==&gt;<span class="float">14.882351</span>
 ==&gt;<span class="integer">126653966</span></code></pre>
 </div>
 </div>
@@ -4309,7 +4309,7 @@ gremlin&gt; graph.io(graphml()).readGrap
 gremlin&gt; g = graph.traversal() <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">808</span> <span class="key">edges</span>:<span class="integer">8049</span>], standard]
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().both().both().both().count().next()}
-==&gt;<span class="float">9.33179</span>
+==&gt;<span class="float">7.874416</span>
 ==&gt;<span class="integer">126653966</span>
 gremlin&gt; g.V().both().both().both().count().iterate().toString() <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
 ==&gt;[TinkerGraphStep(vertex,<span class="type">[]</span>), VertexStep(BOTH,vertex), NoOpBarrierStep(<span class="integer">2500</span>), VertexStep(BOTH,vertex), NoOpBarrierStep(<span class="integer">2500</span>), VertexStep(BOTH,edge), CountGlobalStep]</code></pre>
@@ -4617,8 +4617,7 @@ gremlin&gt; g.V().hasLabel(<span class="
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().coin(<span class="float">0.5</span>)
 ==&gt;v[<span class="integer">1</span>]
-==&gt;v[<span class="integer">3</span>]
-==&gt;v[<span class="integer">4</span>]
+==&gt;v[<span class="integer">5</span>]
 ==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V().coin(<span class="float">0.0</span>)
 gremlin&gt; g.V().coin(<span class="float">1.0</span>)
@@ -6432,15 +6431,15 @@ gremlin&gt; g.V().hasLabel(<span class="
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).order().by(shuffle)
-==&gt;v[<span class="integer">1</span>]
 ==&gt;v[<span class="integer">4</span>]
-==&gt;v[<span class="integer">6</span>]
 ==&gt;v[<span class="integer">2</span>]
+==&gt;v[<span class="integer">1</span>]
+==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).order().by(shuffle)
 ==&gt;v[<span class="integer">2</span>]
+==&gt;v[<span class="integer">1</span>]
 ==&gt;v[<span class="integer">6</span>]
-==&gt;v[<span class="integer">4</span>]
-==&gt;v[<span class="integer">1</span>]</code></pre>
+==&gt;v[<span class="integer">4</span>]</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -6797,19 +6796,19 @@ profile results, but durations are not e
 ==&gt;Traversal Metrics
 Step                                                               Count  Traversers       <span class="predefined-type">Time</span> (ms)    % Dur
 =============================================================================================================
-TinkerGraphStep(vertex,<span class="type">[]</span>)                                             <span class="integer">6</span>           <span class="integer">6</span>           <span class="float">0.080</span>     <span class="float">8.23</span>
-VertexStep(OUT,[created],vertex)                                       <span class="integer">4</span>           <span class="integer">4</span>           <span class="float">0.208</span>    <span class="float">21.39</span>
-NoOpBarrierStep(<span class="integer">2500</span>)                                                  <span class="integer">4</span>           <span class="integer">2</span>           <span class="float">0.064</span>     <span class="float">6.61</span>
-VertexStep(BOTH,vertex)                                               <span class="integer">10</span>           <span class="integer">4</span>           <span class="float">0.077</span>     <span class="float">7.97</span>
-NoOpBarrierStep(<span class="integer">2500</span>)                                                 <span class="integer">10</span>           <span class="integer">3</span>           <span class="float">0.042</span>     <span class="float">4.32</span>
-VertexStep(BOTH,vertex)                                               <span class="integer">24</span>           <span class="integer">7</span>           <span class="float">0.067</span>     <span class="float">6.88</span>
-NoOpBarrierStep(<span class="integer">2500</span>)                                                 <span class="integer">24</span>           <span class="integer">5</span>           <span class="float">0.083</span>     <span class="float">8.54</span>
-VertexStep(BOTH,vertex)                                               <span class="integer">58</span>          <span class="integer">11</span>           <span class="float">0.084</span>     <span class="float">8.66</span>
-NoOpBarrierStep(<span class="integer">2500</span>)                                                 <span class="integer">58</span>           <span class="integer">6</span>           <span class="float">0.076</span>     <span class="float">7.81</span>
-HasStep([~label.eq(person)])                                          <span class="integer">48</span>           <span class="integer">4</span>           <span class="float">0.042</span>     <span class="float">4.35</span>
-PropertiesStep([age],value)                                           <span class="integer">48</span>           <span class="integer">4</span>           <span class="float">0.048</span>     <span class="float">4.98</span>
-SumGlobalStep                                                          <span class="integer">1</span>           <span class="integer">1</span>           <span class="float">0.099</span>    <span class="float">10.25</span>
-                                            &gt;TOTAL                     -           -           <span class="float">0.975</span>        -</code></pre>
+TinkerGraphStep(vertex,<span class="type">[]</span>)                                             <span class="integer">6</span>           <span class="integer">6</span>           <span class="float">0.099</span>    <span class="float">11.89</span>
+VertexStep(OUT,[created],vertex)                                       <span class="integer">4</span>           <span class="integer">4</span>           <span class="float">0.122</span>    <span class="float">14.54</span>
+NoOpBarrierStep(<span class="integer">2500</span>)                                                  <span class="integer">4</span>           <span class="integer">2</span>           <span class="float">0.092</span>    <span class="float">11.02</span>
+VertexStep(BOTH,vertex)                                               <span class="integer">10</span>           <span class="integer">4</span>           <span class="float">0.056</span>     <span class="float">6.72</span>
+NoOpBarrierStep(<span class="integer">2500</span>)                                                 <span class="integer">10</span>           <span class="integer">3</span>           <span class="float">0.040</span>     <span class="float">4.85</span>
+VertexStep(BOTH,vertex)                                               <span class="integer">24</span>           <span class="integer">7</span>           <span class="float">0.047</span>     <span class="float">5.68</span>
+NoOpBarrierStep(<span class="integer">2500</span>)                                                 <span class="integer">24</span>           <span class="integer">5</span>           <span class="float">0.053</span>     <span class="float">6.33</span>
+VertexStep(BOTH,vertex)                                               <span class="integer">58</span>          <span class="integer">11</span>           <span class="float">0.066</span>     <span class="float">7.87</span>
+NoOpBarrierStep(<span class="integer">2500</span>)                                                 <span class="integer">58</span>           <span class="integer">6</span>           <span class="float">0.074</span>     <span class="float">8.82</span>
+HasStep([~label.eq(person)])                                          <span class="integer">48</span>           <span class="integer">4</span>           <span class="float">0.042</span>     <span class="float">5.05</span>
+PropertiesStep([age],value)                                           <span class="integer">48</span>           <span class="integer">4</span>           <span class="float">0.046</span>     <span class="float">5.56</span>
+SumGlobalStep                                                          <span class="integer">1</span>           <span class="integer">1</span>           <span class="float">0.098</span>    <span class="float">11.68</span>
+                                            &gt;TOTAL                     -           -           <span class="float">0.839</span>        -</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -6857,10 +6856,10 @@ gremlin&gt; metrics = t.getSideEffects()
 ==&gt;Traversal Metrics
 Step                                                               Count  Traversers       <span class="predefined-type">Time</span> (ms)    % Dur
 =============================================================================================================
-TinkerGraphStep(vertex,<span class="type">[]</span>)                                             <span class="integer">6</span>           <span class="integer">6</span>           <span class="float">0.066</span>   <span class="float">145.04</span>
-VertexStep(OUT,[created],vertex)                                       <span class="integer">4</span>           <span class="integer">4</span>          -<span class="float">0.088</span>  -<span class="float">191.80</span>
-NoOpBarrierStep(<span class="integer">2500</span>)                                                  <span class="integer">4</span>           <span class="integer">2</span>           <span class="float">0.067</span>   <span class="float">146.76</span>
-                                            &gt;TOTAL                     -           -           <span class="float">0.045</span>        -</code></pre>
+TinkerGraphStep(vertex,<span class="type">[]</span>)                                             <span class="integer">6</span>           <span class="integer">6</span>           <span class="float">0.071</span> -<span class="float">2386.76</span>
+VertexStep(OUT,[created],vertex)                                       <span class="integer">4</span>           <span class="integer">4</span>          -<span class="float">0.101</span>  <span class="float">3412.77</span>
+NoOpBarrierStep(<span class="integer">2500</span>)                                                  <span class="integer">4</span>           <span class="integer">2</span>           <span class="float">0.027</span>  -<span class="float">926.01</span>
+                                            &gt;TOTAL                     -           -          -<span class="float">0.002</span>        -</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -7397,12 +7396,12 @@ value is accessed (<code>sack()</code>).
 gremlin&gt; rand = <span class="keyword">new</span> <span class="predefined-type">Random</span>()
 ==&gt;java.util.Random<span class="error">@</span><span class="float">72e36d</span><span class="float">0f</span>
 gremlin&gt; g.withSack {rand.nextFloat()}.V().sack()
-==&gt;<span class="float">0.011018634</span>
-==&gt;<span class="float">0.5247162</span>
-==&gt;<span class="float">0.24869496</span>
-==&gt;<span class="float">0.18418556</span>
-==&gt;<span class="float">0.7543476</span>
-==&gt;<span class="float">0.8616392</span></code></pre>
+==&gt;<span class="float">0.42520362</span>
+==&gt;<span class="float">0.13299441</span>
+==&gt;<span class="float">0.025281012</span>
+==&gt;<span class="float">0.6953135</span>
+==&gt;<span class="float">0.7999714</span>
+==&gt;<span class="float">0.3281718</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -7535,9 +7534,9 @@ gremlin&gt;</code></pre>
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().outE().sample(<span class="integer">1</span>).values(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>)
 ==&gt;<span class="float">1.0</span>
 gremlin&gt; g.V().outE().sample(<span class="integer">1</span>).by(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>)
-==&gt;<span class="float">1.0</span>
+==&gt;<span class="float">0.4</span>
 gremlin&gt; g.V().outE().sample(<span class="integer">2</span>).by(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>)
-==&gt;<span class="float">1.0</span>
+==&gt;<span class="float">0.4</span>
 ==&gt;<span class="float">1.0</span></code></pre>
 </div>
 </div>
@@ -7557,11 +7556,11 @@ the traverser never splits and continues
 gremlin&gt; g.V(<span class="integer">1</span>).repeat(local(
                   bothE().sample(<span class="integer">1</span>).by(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>).otherV()
                 )).times(<span class="integer">5</span>).path()
-==&gt;[v[<span class="integer">1</span>],e[<span class="integer">9</span>][<span class="integer">1</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">3</span>],e[<span class="integer">9</span>][<span class="integer">1</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">1</span>],e[<span class="integer">8</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">4</span>],v[<span class="integer">4</span>],e[<span class="integer">11</span>][<span class="integer">4</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">3</span>],e[<span class="integer">11</span>][<span class="integer">4</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">4</span>]]
+==&gt;[v[<span class="integer">1</span>],e[<span class="integer">8</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">4</span>],v[<span class="integer">4</span>],e[<span class="integer">11</span>][<span class="integer">4</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">3</span>],e[<span class="integer">11</span>][<span class="integer">4</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">4</span>],e[<span class="integer">10</span>][<span class="integer">4</span>-created-&gt;<span class="integer">5</span>],v[<span class="integer">5</span>],e[<span class="integer">10</span>][<span class="integer">4</span>-created-&gt;<span class="integer">5</span>],v[<span class="integer">4</span>]]
 gremlin&gt; g.V(<span class="integer">1</span>).repeat(local(
                   bothE().sample(<span class="integer">1</span>).by(<span class="string"><span class="delimiter">'</span><span class="content">weight</span><span class="delimiter">'</span></span>).otherV()
                 )).times(<span class="integer">10</span>).path()
-==&gt;[v[<span class="integer">1</span>],e[<span class="integer">9</span>][<span class="integer">1</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">3</span>],e[<span class="integer">12</span>][<span class="integer">6</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">6</span>],e[<span class="integer">12</span>][<span class="integer">6</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">3</span>],e[<span class="integer">9</span>][<span class="integer">1</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">1</span>],e[<span class="integer">7</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">2</span>],v[<span class="integer">2</span>],e[<span class="integer">7</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">2</span>],v[<span class="integer">1</span>],e[<span class="integer">9</span>][<span class="integer">1</span>-created-&gt;<span class="integer">3
 </span>],v[<span class="integer">3</span>],e[<span class="integer">11</span>][<span class="integer">4</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">4</span>],e[<span class="integer">11</span>][<span class="integer">4</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">3</span>],e[<span class="integer">11</span>][<span class="integer">4</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">4</span>]]</code></pre>
+==&gt;[v[<span class="integer">1</span>],e[<span class="integer">8</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">4</span>],v[<span class="integer">4</span>],e[<span class="integer">10</span>][<span class="integer">4</span>-created-&gt;<span class="integer">5</span>],v[<span class="integer">5</span>],e[<span class="integer">10</span>][<span class="integer">4</span>-created-&gt;<span class="integer">5</span>],v[<span class="integer">4</span>],e[<span class="integer">10</span>][<span class="integer">4</span>-created-&gt;<span class="integer">5</span>],v[<span class="integer">5</span>],e[<span class="integer">10</span>][<span class="integer">4</span>-created-&gt;<span class="integer">5</span>],v[<span class="integer">4</span>],e[<span class="integer">10</span>][<span class="integer">4</span>-created-&gt;<span class="integer">5</span>],v[<span class="integer">5</span>],e[<span class="integer">10</span>][<span class="integer">4</span>-created-&gt;<span class="inte
 ger">5</span>],v[<span class="integer">4</span>],e[<span class="integer">8</span>][<span class="integer">1</span>-knows-&gt;<span class="integer">4</span>],v[<span class="integer">1</span>],e[<span class="integer">9</span>][<span class="integer">1</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">3</span>],e[<span class="integer">11</span>][<span class="integer">4</span>-created-&gt;<span class="integer">3</span>],v[<span class="integer">4</span>]]</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -8189,7 +8188,7 @@ that can be used to time execution of a
 ==&gt;v[<span class="integer">5</span>]=<span class="integer">1136688</span>
 ==&gt;v[<span class="integer">6</span>]=<span class="integer">1136688</span>
 gremlin&gt; clock(<span class="integer">1</span>) {g.V().repeat(both().groupCount(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>)).times(<span class="integer">16</span>).cap(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>).order(local).by(values,decr).next()}
-==&gt;<span class="float">1.5803639999999999</span>
+==&gt;<span class="float">1.370982</span>
 gremlin&gt; g.V().repeat(timeLimit(<span class="integer">2</span>).both().groupCount(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>)).times(<span class="integer">16</span>).cap(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>).order(local).by(values,decr).next()
 ==&gt;v[<span class="integer">1</span>]=<span class="integer">2744208</span>
 ==&gt;v[<span class="integer">3</span>]=<span class="integer">2744208</span>
@@ -8198,7 +8197,7 @@ gremlin&gt; g.V().repeat(timeLimit(<span
 ==&gt;v[<span class="integer">5</span>]=<span class="integer">1136688</span>
 ==&gt;v[<span class="integer">6</span>]=<span class="integer">1136688</span>
 gremlin&gt; clock(<span class="integer">1</span>) {g.V().repeat(timeLimit(<span class="integer">2</span>).both().groupCount(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>)).times(<span class="integer">16</span>).cap(<span class="string"><span class="delimiter">'</span><span class="content">m</span><span class="delimiter">'</span></span>).order(local).by(values,decr).next()}
-==&gt;<span class="float">3.061556</span></code></pre>
+==&gt;<span class="float">1.617613</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -9105,7 +9104,7 @@ gremlin&gt; g.V().groupCount().by(label)
 gremlin&gt; g.V().groupCount().by(label).order(local).by(values,decr)
 ==&gt;[<span class="key">person</span>:<span class="integer">4</span>,<span class="key">software</span>:<span class="integer">2</span>]
 gremlin&gt; g.V().fold().sample(local,<span class="integer">2</span>)
-==&gt;[v[<span class="integer">4</span>],v[<span class="integer">3</span>]]</code></pre>
+==&gt;[v[<span class="integer">3</span>],v[<span class="integer">6</span>]]</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -10364,7 +10363,7 @@ memory manipulations).</p>
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; result = graph.compute().program(PageRankVertexProgram.build().create()).submit().get()
 ==&gt;result[tinkergraph[<span class="key">vertices</span>:<span class="integer">6</span> <span class="key">edges</span>:<span class="integer">0</span>],memory[<span class="key">size</span>:<span class="integer">0</span>]]
 gremlin&gt; result.memory().runtime
-==&gt;<span class="integer">126</span>
+==&gt;<span class="integer">118</span>
 gremlin&gt; g = result.graph().traversal()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">6</span> <span class="key">edges</span>:<span class="integer">0</span>], standard]
 gremlin&gt; g.V().valueMap()
@@ -10731,7 +10730,7 @@ methods of a <code>VertexProgram</code>,
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; result = graph.compute().program(PageRankVertexProgram.build().create()).submit().get()
 ==&gt;result[tinkergraph[<span class="key">vertices</span>:<span class="integer">6</span> <span class="key">edges</span>:<span class="integer">0</span>],memory[<span class="key">size</span>:<span class="integer">0</span>]]
 gremlin&gt; result.memory().runtime
-==&gt;<span class="integer">34</span>
+==&gt;<span class="integer">35</span>
 gremlin&gt; g = result.graph().traversal()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">6</span> <span class="key">edges</span>:<span class="integer">0</span>], standard]
 gremlin&gt; g.V().valueMap()
@@ -10815,12 +10814,12 @@ gremlin&gt; g.V().peerPressure().by(<spa
 ==&gt;[<span class="key">name</span>:[ripple],<span class="key">lang</span>:[java],<span class="key">cluster</span>:[<span class="integer">1</span>]]
 ==&gt;[<span class="key">name</span>:[peter],<span class="key">cluster</span>:[<span class="integer">6</span>],<span class="key">age</span>:[<span class="integer">35</span>]]
 gremlin&gt; g.V().peerPressure().by(outE(<span class="string"><span class="delimiter">'</span><span class="content">knows</span><span class="delimiter">'</span></span>)).by(<span class="string"><span class="delimiter">'</span><span class="content">cluster</span><span class="delimiter">'</span></span>).valueMap()
-==&gt;[<span class="key">name</span>:[josh],<span class="key">cluster</span>:[<span class="integer">1</span>],<span class="key">age</span>:[<span class="integer">32</span>]]
-==&gt;[<span class="key">name</span>:[ripple],<span class="key">lang</span>:[java],<span class="key">cluster</span>:[<span class="integer">5</span>]]
-==&gt;[<span class="key">name</span>:[peter],<span class="key">cluster</span>:[<span class="integer">6</span>],<span class="key">age</span>:[<span class="integer">35</span>]]
 ==&gt;[<span class="key">name</span>:[marko],<span class="key">cluster</span>:[<span class="integer">1</span>],<span class="key">age</span>:[<span class="integer">29</span>]]
 ==&gt;[<span class="key">name</span>:[vadas],<span class="key">cluster</span>:[<span class="integer">1</span>],<span class="key">age</span>:[<span class="integer">27</span>]]
-==&gt;[<span class="key">name</span>:[lop],<span class="key">lang</span>:[java],<span class="key">cluster</span>:[<span class="integer">3</span>]]</code></pre>
+==&gt;[<span class="key">name</span>:[lop],<span class="key">lang</span>:[java],<span class="key">cluster</span>:[<span class="integer">3</span>]]
+==&gt;[<span class="key">name</span>:[josh],<span class="key">cluster</span>:[<span class="integer">1</span>],<span class="key">age</span>:[<span class="integer">32</span>]]
+==&gt;[<span class="key">name</span>:[ripple],<span class="key">lang</span>:[java],<span class="key">cluster</span>:[<span class="integer">5</span>]]
+==&gt;[<span class="key">name</span>:[peter],<span class="key">cluster</span>:[<span class="integer">6</span>],<span class="key">age</span>:[<span class="integer">35</span>]]</code></pre>
 </div>
 </div>
 </div>
@@ -11069,7 +11068,7 @@ gremlin&gt; result.memory().a
 gremlin&gt; result.memory().iteration
 ==&gt;<span class="integer">1</span>
 gremlin&gt; result.memory().runtime
-==&gt;<span class="integer">3</span></code></pre>
+==&gt;<span class="integer">6</span></code></pre>
 </div>
 </div>
 <div class="sect3">
@@ -12251,7 +12250,7 @@ for more information on that topic.</p>
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; :remote connect tinkerpop.server conf/remote.yaml session
-==&gt;Configured localhost/<span class="float">127.0</span><span class="float">.0</span><span class="float">.1</span>:<span class="integer">8182</span>-[<span class="integer">4</span>baefcc5-<span class="float">4f</span><span class="integer">6</span>b-<span class="integer">4</span>eb6-<span class="float">96d</span><span class="integer">2</span>-<span class="integer">9</span>c8792c9fbc2]
+==&gt;Configured localhost/<span class="float">127.0</span><span class="float">.0</span><span class="float">.1</span>:<span class="integer">8182</span>-[e90035e8-<span class="integer">879</span>a-<span class="integer">45</span>af-b9de-c7dbf9f5aa54]
 gremlin&gt; :&gt; x = <span class="integer">1</span>
 ==&gt;<span class="integer">1</span>
 gremlin&gt; :&gt; y = <span class="integer">2</span>
@@ -12278,9 +12277,9 @@ work with a remote connection to the ser
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; :remote connect tinkerpop.server conf/remote.yaml session
-==&gt;Configured localhost/<span class="float">127.0</span><span class="float">.0</span><span class="float">.1</span>:<span class="integer">8182</span>-[bba4e501-<span class="float">0d</span><span class="integer">39</span>-<span class="integer">42</span>b8-<span class="integer">881</span>a-<span class="integer">8</span>bbcb8574c38]
+==&gt;Configured localhost/<span class="float">127.0</span><span class="float">.0</span><span class="float">.1</span>:<span class="integer">8182</span>-[<span class="integer">2890</span>c4a4-<span class="integer">0</span>cc2-<span class="integer">40</span>b0-b62f-<span class="octal">060</span>d62b82570]
 gremlin&gt; :remote console
-==&gt;All scripts will now be sent to Gremlin Server - [localhost/<span class="float">127.0</span><span class="float">.0</span><span class="float">.1</span>:<span class="integer">8182</span>]-[bba4e501-<span class="float">0d</span><span class="integer">39</span>-<span class="integer">42</span>b8-<span class="integer">881</span>a-<span class="integer">8</span>bbcb8574c38] - type <span class="string"><span class="delimiter">'</span><span class="content">:remote console</span><span class="delimiter">'</span></span> to <span class="keyword">return</span> to local mode
+==&gt;All scripts will now be sent to Gremlin Server - [localhost/<span class="float">127.0</span><span class="float">.0</span><span class="float">.1</span>:<span class="integer">8182</span>]-[<span class="integer">2890</span>c4a4-<span class="integer">0</span>cc2-<span class="integer">40</span>b0-b62f-<span class="octal">060</span>d62b82570] - type <span class="string"><span class="delimiter">'</span><span class="content">:remote console</span><span class="delimiter">'</span></span> to <span class="keyword">return</span> to local mode
 gremlin&gt; x = <span class="integer">1</span>
 ==&gt;<span class="integer">1</span>
 gremlin&gt; y = <span class="integer">2</span>
@@ -12288,7 +12287,7 @@ gremlin&gt; y = <span class="integer">2<
 gremlin&gt; x + y
 ==&gt;<span class="integer">3</span>
 gremlin&gt; :remote console
-==&gt;All scripts will now be evaluated locally - type <span class="string"><span class="delimiter">'</span><span class="content">:remote console</span><span class="delimiter">'</span></span> to <span class="keyword">return</span> to remote mode <span class="keyword">for</span> Gremlin Server - [localhost/<span class="float">127.0</span><span class="float">.0</span><span class="float">.1</span>:<span class="integer">8182</span>]-[bba4e501-<span class="float">0d</span><span class="integer">39</span>-<span class="integer">42</span>b8-<span class="integer">881</span>a-<span class="integer">8</span>bbcb8574c38]</code></pre>
+==&gt;All scripts will now be evaluated locally - type <span class="string"><span class="delimiter">'</span><span class="content">:remote console</span><span class="delimiter">'</span></span> to <span class="keyword">return</span> to remote mode <span class="keyword">for</span> Gremlin Server - [localhost/<span class="float">127.0</span><span class="float">.0</span><span class="float">.1</span>:<span class="integer">8182</span>]-[<span class="integer">2890</span>c4a4-<span class="integer">0</span>cc2-<span class="integer">40</span>b0-b62f-<span class="octal">060</span>d62b82570]</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -12996,13 +12995,13 @@ the <code>TraversalSource</code> be gene
 gremlin&gt; g = graph.traversal().withRemote(<span class="string"><span class="delimiter">'</span><span class="content">conf/remote-graph.properties</span><span class="delimiter">'</span></span>)
 ==&gt;graphtraversalsource[emptygraph[empty], standard]
 gremlin&gt; g.V().valueMap(<span class="predefined-constant">true</span>)
-==&gt;[<span class="key">id</span>:<span class="integer">1</span>,<span class="key">label</span>:person,<span class="key">name</span>:[marko],<span class="key">age</span>:[<span class="integer">29</span>]]
-==&gt;[<span class="key">id</span>:<span class="integer">2</span>,<span class="key">label</span>:person,<span class="key">name</span>:[vadas],<span class="key">age</span>:[<span class="integer">27</span>]]
-==&gt;[<span class="key">id</span>:<span class="integer">3</span>,<span class="key">label</span>:software,<span class="key">name</span>:[lop],<span class="key">lang</span>:[java]]
-==&gt;[<span class="key">id</span>:<span class="integer">4</span>,<span class="key">label</span>:person,<span class="key">name</span>:[josh],<span class="key">age</span>:[<span class="integer">32</span>]]
-==&gt;[<span class="key">id</span>:<span class="integer">5</span>,<span class="key">label</span>:software,<span class="key">name</span>:[ripple],<span class="key">lang</span>:[java]]
-==&gt;[<span class="key">id</span>:<span class="integer">6</span>,<span class="key">label</span>:person,<span class="key">name</span>:[peter],<span class="key">age</span>:[<span class="integer">35</span>]]
-==&gt;[<span class="key">id</span>:<span class="integer">13</span>,<span class="key">label</span>:vertex,<span class="key">name</span>:[matthias]]
+==&gt;[<span class="key">name</span>:[marko],<span class="key">id</span>:<span class="integer">1</span>,<span class="key">label</span>:person,<span class="key">age</span>:[<span class="integer">29</span>]]
+==&gt;[<span class="key">name</span>:[vadas],<span class="key">id</span>:<span class="integer">2</span>,<span class="key">label</span>:person,<span class="key">age</span>:[<span class="integer">27</span>]]
+==&gt;[<span class="key">name</span>:[lop],<span class="key">id</span>:<span class="integer">3</span>,<span class="key">lang</span>:[java],<span class="key">label</span>:software]
+==&gt;[<span class="key">name</span>:[josh],<span class="key">id</span>:<span class="integer">4</span>,<span class="key">label</span>:person,<span class="key">age</span>:[<span class="integer">32</span>]]
+==&gt;[<span class="key">name</span>:[ripple],<span class="key">id</span>:<span class="integer">5</span>,<span class="key">lang</span>:[java],<span class="key">label</span>:software]
+==&gt;[<span class="key">name</span>:[peter],<span class="key">id</span>:<span class="integer">6</span>,<span class="key">label</span>:person,<span class="key">age</span>:[<span class="integer">35</span>]]
+==&gt;[<span class="key">name</span>:[matthias],<span class="key">id</span>:<span class="integer">13</span>,<span class="key">label</span>:vertex]
 gremlin&gt; g.close()
 ==&gt;<span class="predefined-constant">null</span></code></pre>
 </div>
@@ -13025,13 +13024,13 @@ gremlin&gt; graph = EmptyGraph.instance(
 gremlin&gt; g = graph.traversal().withRemote(DriverRemoteConnection.using(cluster, <span class="string"><span class="delimiter">&quot;</span><span class="content">g</span><span class="delimiter">&quot;</span></span>))
 ==&gt;graphtraversalsource[emptygraph[empty], standard]
 gremlin&gt; g.V().valueMap(<span class="predefined-constant">true</span>)
-==&gt;[<span class="key">id</span>:<span class="integer">1</span>,<span class="key">label</span>:person,<span class="key">name</span>:[marko],<span class="key">age</span>:[<span class="integer">29</span>]]
-==&gt;[<span class="key">id</span>:<span class="integer">2</span>,<span class="key">label</span>:person,<span class="key">name</span>:[vadas],<span class="key">age</span>:[<span class="integer">27</span>]]
-==&gt;[<span class="key">id</span>:<span class="integer">3</span>,<span class="key">label</span>:software,<span class="key">name</span>:[lop],<span class="key">lang</span>:[java]]
-==&gt;[<span class="key">id</span>:<span class="integer">4</span>,<span class="key">label</span>:person,<span class="key">name</span>:[josh],<span class="key">age</span>:[<span class="integer">32</span>]]
-==&gt;[<span class="key">id</span>:<span class="integer">5</span>,<span class="key">label</span>:software,<span class="key">name</span>:[ripple],<span class="key">lang</span>:[java]]
-==&gt;[<span class="key">id</span>:<span class="integer">6</span>,<span class="key">label</span>:person,<span class="key">name</span>:[peter],<span class="key">age</span>:[<span class="integer">35</span>]]
-==&gt;[<span class="key">id</span>:<span class="integer">13</span>,<span class="key">label</span>:vertex,<span class="key">name</span>:[matthias]]
+==&gt;[<span class="key">name</span>:[marko],<span class="key">id</span>:<span class="integer">1</span>,<span class="key">label</span>:person,<span class="key">age</span>:[<span class="integer">29</span>]]
+==&gt;[<span class="key">name</span>:[vadas],<span class="key">id</span>:<span class="integer">2</span>,<span class="key">label</span>:person,<span class="key">age</span>:[<span class="integer">27</span>]]
+==&gt;[<span class="key">name</span>:[lop],<span class="key">id</span>:<span class="integer">3</span>,<span class="key">lang</span>:[java],<span class="key">label</span>:software]
+==&gt;[<span class="key">name</span>:[josh],<span class="key">id</span>:<span class="integer">4</span>,<span class="key">label</span>:person,<span class="key">age</span>:[<span class="integer">32</span>]]
+==&gt;[<span class="key">name</span>:[ripple],<span class="key">id</span>:<span class="integer">5</span>,<span class="key">lang</span>:[java],<span class="key">label</span>:software]
+==&gt;[<span class="key">name</span>:[peter],<span class="key">id</span>:<span class="integer">6</span>,<span class="key">label</span>:person,<span class="key">age</span>:[<span class="integer">35</span>]]
+==&gt;[<span class="key">name</span>:[matthias],<span class="key">id</span>:<span class="integer">13</span>,<span class="key">label</span>:vertex]
 gremlin&gt; g.close()
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; cluster.close()
@@ -13716,7 +13715,7 @@ gremlin&gt; credentials.createUser(<span
 gremlin&gt; credentials.createUser(<span class="string"><span class="delimiter">&quot;</span><span class="content">marko</span><span class="delimiter">&quot;</span></span>,<span class="string"><span class="delimiter">&quot;</span><span class="content">rainbow-dash</span><span class="delimiter">&quot;</span></span>)
 ==&gt;v[<span class="integer">6</span>]
 gremlin&gt; credentials.findUser(<span class="string"><span class="delimiter">&quot;</span><span class="content">marko</span><span class="delimiter">&quot;</span></span>).properties()
-==&gt;vp[password-&gt;<span class="error">$</span><span class="integer">2</span>a<span class="error">$</span><span class="octal">04</span><span class="error">$</span><span class="integer">24</span>Y9Cbg6brW9t]
+==&gt;vp[password-&gt;<span class="error">$</span><span class="integer">2</span>a<span class="error">$</span><span class="octal">04</span><span class="error">$</span>vWcdjjml/f4ff]
 ==&gt;vp[username-&gt;marko]
 gremlin&gt; credentials.countUsers()
 ==&gt;<span class="integer">3</span>
@@ -15048,7 +15047,7 @@ Environment
 * <span class="key">Groovy</span>: <span class="float">2.4</span><span class="float">.14</span>
 * <span class="key">JVM</span>: Java HotSpot(TM) <span class="integer">64</span>-Bit Server VM (<span class="float">25.161</span>-b12, Oracle Corporation)
     * <span class="key">JRE</span>: <span class="float">1.8</span><span class="float">.0</span>_161
-    * Total <span class="key">Memory</span>: <span class="float">864.5</span> MB
+    * Total <span class="key">Memory</span>: <span class="integer">857</span> MB
     * Maximum <span class="key">Memory</span>: <span class="float">1774.5</span> MB
 * <span class="key">OS</span>: Linux (<span class="float">4.4</span><span class="float">.0</span>-<span class="integer">1049</span>-aws, amd64)
 
@@ -15059,17 +15058,17 @@ Options
 
           user  system    cpu   real
 
-sugar    <span class="integer">10770</span>     <span class="integer">176</span>  <span class="integer">10946</span>  <span class="integer">10953</span>
-nosugar   <span class="integer">6836</span>       <span class="integer">0</span>   <span class="integer">6836</span>   <span class="integer">6868</span>
+sugar    <span class="integer">11225</span>       <span class="integer">0</span>  <span class="integer">11225</span>  <span class="integer">11289</span>
+nosugar   <span class="integer">6681</span>       <span class="integer">0</span>   <span class="integer">6681</span>   <span class="integer">6715</span>
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; profile { g.V().iterate() }.prettyPrint()
 <span class="key">Flat</span>:
 
  %    cumulative   self            self     total    self    total   self    total
 time   seconds    seconds  calls  ms/call  ms/call  min ms  min ms  max ms  max ms  name
-<span class="float">57.2</span>        <span class="float">0.00</span>     <span class="float">0.00</span>      <span class="integer">1</span>     <span class="float">0.56</span>     <span class="float">0.97</span>    <span class="float">0.56</span>    <span class="float">0.97</span>    <span class="float">0.56</span>    <span class="float">0.97</span>  groovysh_evaluate<span class="error">$</span>_run_closure1.doCall
-<span class="float">33.2</span>        <span class="float">0.00</span>     <span class="float">0.00</span>      <span class="integer">1</span>     <span class="float">0.32</span>     <span class="float">0.32</span>    <span class="float">0.32</span>    <span class="float">0.32</span>    <span class="float">0.32</span>    <span class="float">0.32</span>  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal.iterate
- <span class="float">9.5</span>        <span class="float">0.00</span>     <span class="float">0.00</span>      <span class="integer">1</span>     <span class="float">0.09</span>     <span class="float">0.09</span>    <span class="float">0.09</span>    <span class="float">0.09</span>    <span class="float">0.09</span>    <span class="float">0.09</span>  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.V
+<span class="float">57.1</span>        <span class="float">0.00</span>     <span class="float">0.00</span>      <span class="integer">1</span>     <span class="float">0.60</span>     <span class="float">1.06</span>    <span class="float">0.60</span>    <span class="float">1.06</span>    <span class="float">0.60</span>    <span class="float">1.06</span>  groovysh_evaluate<span class="error">$</span>_run_closure1.doCall
+<span class="float">32.5</span>        <span class="float">0.00</span>     <span class="float">0.00</span>      <span class="integer">1</span>     <span class="float">0.34</span>     <span class="float">0.34</span>    <span class="float">0.34</span>    <span class="float">0.34</span>    <span class="float">0.34</span>    <span class="float">0.34</span>  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal.iterate
+<span class="float">10.2</span>        <span class="float">0.00</span>     <span class="float">0.00</span>      <span class="integer">1</span>     <span class="float">0.10</span>     <span class="float">0.10</span>    <span class="float">0.10</span>    <span class="float">0.10</span>    <span class="float">0.10</span>    <span class="float">0.10</span>  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.V
 
 Call <span class="key">graph</span>:
 
@@ -15080,10 +15079,10 @@ index  % time  self  children  calls  na
                <span class="float">0.00</span>      <span class="float">0.00</span>    <span class="integer">1</span>/<span class="integer">1</span>      org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.V [<span class="integer">3</span>]
 ------------------------------------------------------------------------------------------------------------------------------------
                <span class="float">0.00</span>      <span class="float">0.00</span>    <span class="integer">1</span>/<span class="integer">1</span>      groovysh_evaluate<span class="error">$</span>_run_closure1.doCall [<span class="integer">1</span>]
-[<span class="integer">2</span>]      <span class="float">33.2</span>  <span class="float">0.00</span>      <span class="float">0.00</span>      <span class="integer">1</span>  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal.iterate [<span class="integer">2</span>]
+[<span class="integer">2</span>]      <span class="float">32.5</span>  <span class="float">0.00</span>      <span class="float">0.00</span>      <span class="integer">1</span>  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal.iterate [<span class="integer">2</span>]
 ------------------------------------------------------------------------------------------------------------------------------------
                <span class="float">0.00</span>      <span class="float">0.00</span>    <span class="integer">1</span>/<span class="integer">1</span>      groovysh_evaluate<span class="error">$</span>_run_closure1.doCall [<span class="integer">1</span>]
-[<span class="integer">3</span>]       <span class="float">9.5</span>  <span class="float">0.00</span>      <span class="float">0.00</span>      <span class="integer">1</span>  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.V [<span class="integer">3</span>]
+[<span class="integer">3</span>]      <span class="float">10.2</span>  <span class="float">0.00</span>      <span class="float">0.00</span>      <span class="integer">1</span>  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.V [<span class="integer">3</span>]
 ------------------------------------------------------------------------------------------------------------------------------------
 ==&gt;<span class="predefined-constant">null</span></code></pre>
 </div>
@@ -15385,7 +15384,7 @@ gremlin&gt; g = graph.traversal()
 gremlin&gt; graph.io(graphml()).readGraph(<span class="string"><span class="delimiter">'</span><span class="content">data/grateful-dead.xml</span><span class="delimiter">'</span></span>)
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; clock(<span class="integer">1000</span>) {g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">Garcia</span><span class="delimiter">'</span></span>).iterate()} <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
-==&gt;<span class="float">0.249382165</span>
+==&gt;<span class="float">0.290673076</span>
 gremlin&gt; graph = TinkerGraph.open()
 ==&gt;tinkergraph[<span class="key">vertices</span>:<span class="integer">0</span> <span class="key">edges</span>:<span class="integer">0</span>]
 gremlin&gt; g = graph.traversal()
@@ -15395,7 +15394,7 @@ gremlin&gt; graph.createIndex(<span clas
 gremlin&gt; graph.io(graphml()).readGraph(<span class="string"><span class="delimiter">'</span><span class="content">data/grateful-dead.xml</span><span class="delimiter">'</span></span>)
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; clock(<span class="integer">1000</span>){g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">Garcia</span><span class="delimiter">'</span></span>).iterate()} <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
-==&gt;<span class="float">0.035830756</span></code></pre>
+==&gt;<span class="float">0.038626973999999994</span></code></pre>
 </div>
 </div>
 <div class="colist arabic">
@@ -15729,16 +15728,16 @@ gremlin&gt; g = graph.traversal()
 gremlin&gt; g.tx().commit()
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; clock(<span class="integer">1000</span>) {g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">artist</span><span class="delimiter">'</span></span>).has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">Garcia</span><span class="delimiter">'</span></span>).iterate()} <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
-==&gt;<span class="float">1.037645996</span>
+==&gt;<span class="float">1.1783143829999998</span>
 gremlin&gt; graph.cypher(<span class="string"><span class="delimiter">&quot;</span><span class="content">CREATE INDEX ON :artist(name)</span><span class="delimiter">&quot;</span></span>) <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
 gremlin&gt; g.tx().commit()
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; <span class="predefined-type">Thread</span>.sleep(<span class="integer">5000</span>) <span class="invisible">//</span><b class="conum">3</b><span class="invisible">\</span>
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; clock(<span class="integer">1000</span>) {g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">artist</span><span class="delimiter">'</span></span>).has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">Garcia</span><span class="delimiter">'</span></span>).iterate()} <span class="invisible">//</span><b class="conum">4</b><span class="invisible">\</span>
-==&gt;<span class="float">0.108453154</span>
+==&gt;<span class="float">0.112308554</span>
 gremlin&gt; clock(<span class="integer">1000</span>) {g.V().has(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">Garcia</span><span class="delimiter">'</span></span>).iterate()} <span class="invisible">//</span><b class="conum">5</b><span class="invisible">\</span>
-==&gt;<span class="float">1.611074269</span>
+==&gt;<span class="float">1.8763175199999997</span>
 gremlin&gt; graph.cypher(<span class="string"><span class="delimiter">&quot;</span><span class="content">DROP INDEX ON :artist(name)</span><span class="delimiter">&quot;</span></span>) <span class="invisible">//</span><b class="conum">6</b><span class="invisible">\</span>
 gremlin&gt; g.tx().commit()
 ==&gt;<span class="predefined-constant">null</span>
@@ -16848,13 +16847,13 @@ specified in <code>HADOOP_GREMLIN_LIBS</
 gremlin&gt; g = graph.traversal().withComputer(GiraphGraphComputer)
 ==&gt;graphtraversalsource[hadoopgraph[gryoinputformat-&gt;gryooutputformat], giraphgraphcomputer]
 gremlin&gt; g.V().count()
-INFO  org.apache.hadoop.mapreduce.Job  - The url to track the <span class="key">job</span>: <span class="key">http</span>:<span class="comment">//99b0e5216541:8088/proxy/application_1522680013694_0001/</span>
-INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: job_1522680013694_0001
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522680013694_0001 running <span class="keyword">in</span> uber mode : <span class="predefined-constant">false</span>
+INFO  org.apache.hadoop.mapreduce.Job  - The url to track the <span class="key">job</span>: <span class="key">http</span>:<span class="comment">//f117aabff0f3:8088/proxy/application_1522718250196_0001/</span>
+INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: job_1522718250196_0001
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522718250196_0001 running <span class="keyword">in</span> uber mode : <span class="predefined-constant">false</span>
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">33</span>% reduce <span class="integer">0</span>%
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">67</span>% reduce <span class="integer">0</span>%
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">100</span>% reduce <span class="integer">0</span>%
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522680013694_0001 completed successfully
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522718250196_0001 completed successfully
 INFO  org.apache.hadoop.mapreduce.Job  - <span class="key">Counters</span>: <span class="integer">50</span>
         <span class="predefined-type">File</span> <span class="predefined-type">System</span> Counters
                 <span class="key">FILE</span>: <span class="predefined-type">Number</span> of bytes read=<span class="integer">0</span>
@@ -16864,17 +16863,17 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 <span class="key">FILE</span>: <span class="predefined-type">Number</span> of write operations=<span class="integer">0</span>
                 <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of bytes read=<span class="integer">977</span>
                 <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of bytes written=<span class="integer">1257</span>
-                <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of read operations=<span class="integer">40</span>
+                <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of read operations=<span class="integer">41</span>
                 <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of large read operations=<span class="integer">0</span>
                 <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of write operations=<span class="integer">21</span>
         Job Counters
                 Launched map tasks=<span class="integer">3</span>
                 Other local map tasks=<span class="integer">3</span>
-                Total time spent by all maps <span class="keyword">in</span> occupied slots (ms)=<span class="integer">109665</span>
+                Total time spent by all maps <span class="keyword">in</span> occupied slots (ms)=<span class="integer">112736</span>
                 Total time spent by all reduces <span class="keyword">in</span> occupied slots (ms)=<span class="integer">0</span>
-                Total time spent by all map tasks (ms)=<span class="integer">109665</span>
-                Total vcore-milliseconds taken by all map tasks=<span class="integer">109665</span>
-                Total megabyte-milliseconds taken by all map tasks=<span class="integer">112296960</span>
+                Total time spent by all map tasks (ms)=<span class="integer">112736</span>
+                Total vcore-milliseconds taken by all map tasks=<span class="integer">112736</span>
+                Total megabyte-milliseconds taken by all map tasks=<span class="integer">115441664</span>
         <span class="predefined-type">Map</span>-Reduce Framework
                 <span class="predefined-type">Map</span> input records=<span class="integer">3</span>
                 <span class="predefined-type">Map</span> output records=<span class="integer">0</span>
@@ -16882,11 +16881,11 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 Spilled Records=<span class="integer">0</span>
                 Failed Shuffles=<span class="integer">0</span>
                 Merged <span class="predefined-type">Map</span> outputs=<span class="integer">0</span>
-                GC time elapsed (ms)=<span class="integer">7651</span>
-                CPU time spent (ms)=<span class="integer">10150</span>
-                Physical memory (bytes) snapshot=<span class="integer">1651142656</span>
-                Virtual memory (bytes) snapshot=<span class="integer">8691269632</span>
-                Total committed heap usage (bytes)=<span class="integer">1337982976</span>
+                GC time elapsed (ms)=<span class="integer">6652</span>
+                CPU time spent (ms)=<span class="integer">12240</span>
+                Physical memory (bytes) snapshot=<span class="integer">1682587648</span>
+                Virtual memory (bytes) snapshot=<span class="integer">8686370816</span>
+                Total committed heap usage (bytes)=<span class="integer">1306525696</span>
         Giraph Stats
                 Aggregate edges=<span class="integer">0</span>
                 Aggregate finished vertices=<span class="integer">0</span>
@@ -16900,31 +16899,31 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 Sent messages=<span class="integer">0</span>
                 Superstep=<span class="integer">1</span>
         Giraph Timers
-                Initialize (ms)=<span class="integer">2959</span>
-                Input superstep (ms)=<span class="integer">4352</span>
-                Setup (ms)=<span class="integer">69</span>
-                Shutdown (ms)=<span class="integer">9215</span>
-                Superstep <span class="integer">0</span> GiraphComputation (ms)=<span class="integer">2943</span>
-                Total (ms)=<span class="integer">16579</span>
+                Initialize (ms)=<span class="integer">2848</span>
+                Input superstep (ms)=<span class="integer">4313</span>
+                Setup (ms)=<span class="integer">66</span>
+                Shutdown (ms)=<span class="integer">9298</span>
+                Superstep <span class="integer">0</span> GiraphComputation (ms)=<span class="integer">2910</span>
+                Total (ms)=<span class="integer">16589</span>
         Zookeeper base path
-                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522680013694_0001=<span class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522718250196_0001=<span class="integer">0</span>
         Zookeeper halt node
-                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522680013694_0001/_haltComputation=<span class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522718250196_0001/_haltComputation=<span class="integer">0</span>
         Zookeeper <span class="key">server</span>:port
-                <span class="integer">99</span><span class="key">b0e5216541</span>:<span class="integer">22181</span>=<span class="integer">0</span>
+                <span class="key">f117aabff0f3</span>:<span class="integer">22181</span>=<span class="integer">0</span>
         <span class="predefined-type">File</span> Input <span class="predefined-type">Format</span> Counters
                 Bytes Read=<span class="integer">0</span>
         <span class="predefined-type">File</span> Output <span class="predefined-type">Format</span> Counters
                 Bytes Written=<span class="integer">0</span>
 ==&gt;<span class="integer">6</span>
 gremlin&gt; g.V().out().out().values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
-INFO  org.apache.hadoop.mapreduce.Job  - The url to track the <span class="key">job</span>: <span class="key">http</span>:<span class="comment">//99b0e5216541:8088/proxy/application_1522680013694_0002/</span>
-INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: job_1522680013694_0002
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522680013694_0002 running <span class="keyword">in</span> uber mode : <span class="predefined-constant">false</span>
+INFO  org.apache.hadoop.mapreduce.Job  - The url to track the <span class="key">job</span>: <span class="key">http</span>:<span class="comment">//f117aabff0f3:8088/proxy/application_1522718250196_0002/</span>
+INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: job_1522718250196_0002
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522718250196_0002 running <span class="keyword">in</span> uber mode : <span class="predefined-constant">false</span>
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">33</span>% reduce <span class="integer">0</span>%
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">67</span>% reduce <span class="integer">0</span>%
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">100</span>% reduce <span class="integer">0</span>%
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522680013694_0002 completed successfully
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522718250196_0002 completed successfully
 INFO  org.apache.hadoop.mapreduce.Job  - <span class="key">Counters</span>: <span class="integer">52</span>
         <span class="predefined-type">File</span> <span class="predefined-type">System</span> Counters
                 <span class="key">FILE</span>: <span class="predefined-type">Number</span> of bytes read=<span class="integer">0</span>
@@ -16940,11 +16939,11 @@ INFO  org.apache.hadoop.mapreduce.Job  -
         Job Counters
                 Launched map tasks=<span class="integer">3</span>
                 Other local map tasks=<span class="integer">3</span>
-                Total time spent by all maps <span class="keyword">in</span> occupied slots (ms)=<span class="integer">120101</span>
+                Total time spent by all maps <span class="keyword">in</span> occupied slots (ms)=<span class="integer">131938</span>
                 Total time spent by all reduces <span class="keyword">in</span> occupied slots (ms)=<span class="integer">0</span>
-                Total time spent by all map tasks (ms)=<span class="integer">120101</span>
-                Total vcore-milliseconds taken by all map tasks=<span class="integer">120101</span>
-                Total megabyte-milliseconds taken by all map tasks=<span class="integer">122983424</span>
+                Total time spent by all map tasks (ms)=<span class="integer">131938</span>
+                Total vcore-milliseconds taken by all map tasks=<span class="integer">131938</span>
+                Total megabyte-milliseconds taken by all map tasks=<span class="integer">135104512</span>
         <span class="predefined-type">Map</span>-Reduce Framework
                 <span class="predefined-type">Map</span> input records=<span class="integer">3</span>
                 <span class="predefined-type">Map</span> output records=<span class="integer">0</span>
@@ -16952,11 +16951,11 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 Spilled Records=<span class="integer">0</span>
                 Failed Shuffles=<span class="integer">0</span>
                 Merged <span class="predefined-type">Map</span> outputs=<span class="integer">0</span>
-                GC time elapsed (ms)=<span class="integer">7213</span>
-                CPU time spent (ms)=<span class="integer">10890</span>
-                Physical memory (bytes) snapshot=<span class="integer">1633611776</span>
-                Virtual memory (bytes) snapshot=<span class="integer">8677322752</span>
-                Total committed heap usage (bytes)=<span class="integer">1395130368</span>
+                GC time elapsed (ms)=<span class="integer">7060</span>
+                CPU time spent (ms)=<span class="integer">10930</span>
+                Physical memory (bytes) snapshot=<span class="integer">1620193280</span>
+                Virtual memory (bytes) snapshot=<span class="integer">8685166592</span>
+                Total committed heap usage (bytes)=<span class="integer">1409286144</span>
         Giraph Stats
                 Aggregate edges=<span class="integer">0</span>
                 Aggregate finished vertices=<span class="integer">0</span>
@@ -16970,20 +16969,20 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 Sent messages=<span class="integer">0</span>
                 Superstep=<span class="integer">3</span>
         Giraph Timers
-                Initialize (ms)=<span class="integer">2721</span>
-                Input superstep (ms)=<span class="integer">4306</span>
-                Setup (ms)=<span class="integer">54</span>
-                Shutdown (ms)=<span class="integer">9220</span>
-                Superstep <span class="integer">0</span> GiraphComputation (ms)=<span class="integer">2776</span>
-                Superstep <span class="integer">1</span> GiraphComputation (ms)=<span class="integer">2010</span>
-                Superstep <span class="integer">2</span> GiraphComputation (ms)=<span class="integer">2198</span>
-                Total (ms)=<span class="integer">20587</span>
+                Initialize (ms)=<span class="integer">3024</span>
+                Input superstep (ms)=<span class="integer">4307</span>
+                Setup (ms)=<span class="integer">52</span>
+                Shutdown (ms)=<span class="integer">9209</span>
+                Superstep <span class="integer">0</span> GiraphComputation (ms)=<span class="integer">3810</span>
+                Superstep <span class="integer">1</span> GiraphComputation (ms)=<span class="integer">4018</span>
+                Superstep <span class="integer">2</span> GiraphComputation (ms)=<span class="integer">3245</span>
+                Total (ms)=<span class="integer">24643</span>
         Zookeeper base path
-                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522680013694_0002=<span class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522718250196_0002=<span class="integer">0</span>
         Zookeeper halt node
-                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522680013694_0002/_haltComputation=<span class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522718250196_0002/_haltComputation=<span class="integer">0</span>
         Zookeeper <span class="key">server</span>:port
-                <span class="integer">99</span><span class="key">b0e5216541</span>:<span class="integer">22181</span>=<span class="integer">0</span>
+                <span class="key">f117aabff0f3</span>:<span class="integer">22181</span>=<span class="integer">0</span>
         <span class="predefined-type">File</span> Input <span class="predefined-type">Format</span> Counters
                 Bytes Read=<span class="integer">0</span>
         <span class="predefined-type">File</span> Output <span class="predefined-type">Format</span> Counters
@@ -17017,14 +17016,13 @@ gremlin&gt; :remote connect tinkerpop.ha
 ==&gt;useTraversalSource=graphtraversalsource[hadoopgraph[gryoinputformat-&gt;gryooutputformat], giraphgraphcomputer]
 ==&gt;useSugar=<span class="predefined-constant">false</span>
 gremlin&gt; :&gt; g.V().group().by{<span class="local-variable">it</span>.value(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)[<span class="integer">1</span>]}.by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
-INFO  org.apache.hadoop.mapreduce.Job  - The url to track the <span class="key">job</span>: <span class="key">http</span>:<span class="comment">//99b0e5216541:8088/proxy/application_1522680013694_0003/</span>
-INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: job_1522680013694_0003
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522680013694_0003 running <span class="keyword">in</span> uber mode : <span class="predefined-constant">false</span>
-INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">0</span>% reduce <span class="integer">0</span>%
+INFO  org.apache.hadoop.mapreduce.Job  - The url to track the <span class="key">job</span>: <span class="key">http</span>:<span class="comment">//f117aabff0f3:8088/proxy/application_1522718250196_0003/</span>
+INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: job_1522718250196_0003
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522718250196_0003 running <span class="keyword">in</span> uber mode : <span class="predefined-constant">false</span>
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">33</span>% reduce <span class="integer">0</span>%
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">67</span>% reduce <span class="integer">0</span>%
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">100</span>% reduce <span class="integer">0</span>%
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522680013694_0003 completed successfully
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522718250196_0003 completed successfully
 INFO  org.apache.hadoop.mapreduce.Job  - <span class="key">Counters</span>: <span class="integer">50</span>
         <span class="predefined-type">File</span> <span class="predefined-type">System</span> Counters
                 <span class="key">FILE</span>: <span class="predefined-type">Number</span> of bytes read=<span class="integer">0</span>
@@ -17034,17 +17032,17 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 <span class="key">FILE</span>: <span class="predefined-type">Number</span> of write operations=<span class="integer">0</span>
                 <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of bytes read=<span class="integer">977</span>
                 <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of bytes written=<span class="integer">1550</span>
-                <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of read operations=<span class="integer">40</span>
+                <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of read operations=<span class="integer">39</span>
                 <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of large read operations=<span class="integer">0</span>
                 <span class="key">HDFS</span>: <span class="predefined-type">Number</span> of write operations=<span class="integer">21</span>
         Job Counters
                 Launched map tasks=<span class="integer">3</span>
                 Other local map tasks=<span class="integer">3</span>
-                Total time spent by all maps <span class="keyword">in</span> occupied slots (ms)=<span class="integer">137152</span>
+                Total time spent by all maps <span class="keyword">in</span> occupied slots (ms)=<span class="integer">131342</span>
                 Total time spent by all reduces <span class="keyword">in</span> occupied slots (ms)=<span class="integer">0</span>
-                Total time spent by all map tasks (ms)=<span class="integer">137152</span>
-                Total vcore-milliseconds taken by all map tasks=<span class="integer">137152</span>
-                Total megabyte-milliseconds taken by all map tasks=<span class="integer">140443648</span>
+                Total time spent by all map tasks (ms)=<span class="integer">131342</span>
+                Total vcore-milliseconds taken by all map tasks=<span class="integer">131342</span>
+                Total megabyte-milliseconds taken by all map tasks=<span class="integer">134494208</span>
         <span class="predefined-type">Map</span>-Reduce Framework
                 <span class="predefined-type">Map</span> input records=<span class="integer">3</span>
                 <span class="predefined-type">Map</span> output records=<span class="integer">0</span>
@@ -17052,11 +17050,11 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 Spilled Records=<span class="integer">0</span>
                 Failed Shuffles=<span class="integer">0</span>
                 Merged <span class="predefined-type">Map</span> outputs=<span class="integer">0</span>
-                GC time elapsed (ms)=<span class="integer">11667</span>
-                CPU time spent (ms)=<span class="integer">26840</span>
-                Physical memory (bytes) snapshot=<span class="integer">1739907072</span>
-                Virtual memory (bytes) snapshot=<span class="integer">8721657856</span>
-                Total committed heap usage (bytes)=<span class="integer">1524629504</span>
+                GC time elapsed (ms)=<span class="integer">10668</span>
+                CPU time spent (ms)=<span class="integer">26740</span>
+                Physical memory (bytes) snapshot=<span class="integer">1763860480</span>
+                Virtual memory (bytes) snapshot=<span class="integer">8719097856</span>
+                Total committed heap usage (bytes)=<span class="integer">1481113600</span>
         Giraph Stats
                 Aggregate edges=<span class="integer">0</span>
                 Aggregate finished vertices=<span class="integer">0</span>
@@ -17070,18 +17068,18 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 Sent messages=<span class="integer">0</span>
                 Superstep=<span class="integer">1</span>
         Giraph Timers
-                Initialize (ms)=<span class="integer">927</span>
-                Input superstep (ms)=<span class="integer">8191</span>
-                Setup (ms)=<span class="integer">43</span>
-                Shutdown (ms)=<span class="integer">9118</span>
-                Superstep <span class="integer">0</span> GiraphComputation (ms)=<span class="integer">9079</span>
-                Total (ms)=<span class="integer">26437</span>
+                Initialize (ms)=<span class="integer">2603</span>
+                Input superstep (ms)=<span class="integer">7606</span>
+                Setup (ms)=<span class="integer">60</span>
+                Shutdown (ms)=<span class="integer">9152</span>
+                Superstep <span class="integer">0</span> GiraphComputation (ms)=<span class="integer">8688</span>
+                Total (ms)=<span class="integer">25507</span>
         Zookeeper base path
-                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522680013694_0003=<span class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522718250196_0003=<span class="integer">0</span>
         Zookeeper halt node
-                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522680013694_0003/_haltComputation=<span class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522718250196_0003/_haltComputation=<span class="integer">0</span>
         Zookeeper <span class="key">server</span>:port
-                <span class="integer">99</span><span class="key">b0e5216541</span>:<span class="integer">22181</span>=<span class="integer">0</span>
+                <span class="key">f117aabff0f3</span>:<span class="integer">22181</span>=<span class="integer">0</span>
         <span class="predefined-type">File</span> Input <span class="predefined-type">Format</span> Counters
                 Bytes Read=<span class="integer">0</span>
         <span class="predefined-type">File</span> Output <span class="predefined-type">Format</span> Counters
@@ -17090,7 +17088,7 @@ INFO  org.apache.hadoop.mapreduce.Job  -
 gremlin&gt; result
 ==&gt;result[hadoopgraph[gryoinputformat-&gt;gryooutputformat],memory[<span class="key">size</span>:<span class="integer">1</span>]]
 gremlin&gt; result.memory.runtime
-==&gt;<span class="integer">62133</span></code></pre>
+==&gt;<span class="integer">59882</span></code></pre>
 </div>
 </div>
 <div class="admonitionblock note">
@@ -17128,11 +17126,12 @@ gremlin&gt; blvp = BulkLoaderVertexProgr
                     writeGraph(writeGraph).create(readGraph)
 ==&gt;BulkLoaderVertexProgram[bulkLoader=IncrementalBulkLoader, vertexIdProperty=bulkLoader.vertex.id, userSuppliedIds=<span class="predefined-constant">false</span>, keepOriginalIds=<span class="predefined-constant">false</span>, batchSize=<span class="integer">0</span>]
 gremlin&gt; readGraph.compute(GiraphGraphComputer).workers(<span class="integer">1</span>).program(blvp).submit().get()
-INFO  org.apache.hadoop.mapreduce.Job  - The url to track the <span class="key">job</span>: <span class="key">http</span>:<span class="comment">//99b0e5216541:8088/proxy/application_1522680013694_0004/</span>
-INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: job_1522680013694_0004
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522680013694_0004 running <span class="keyword">in</span> uber mode : <span class="predefined-constant">false</span>
+INFO  org.apache.hadoop.mapreduce.Job  - The url to track the <span class="key">job</span>: <span class="key">http</span>:<span class="comment">//f117aabff0f3:8088/proxy/application_1522718250196_0004/</span>
+INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: job_1522718250196_0004
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522718250196_0004 running <span class="keyword">in</span> uber mode : <span class="predefined-constant">false</span>
+INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">50</span>% reduce <span class="integer">0</span>%
 INFO  org.apache.hadoop.mapreduce.Job  -  map <span class="integer">100</span>% reduce <span class="integer">0</span>%
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522680013694_0004 completed successfully
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1522718250196_0004 completed successfully
 INFO  org.apache.hadoop.mapreduce.Job  - <span class="key">Counters</span>: <span class="integer">52</span>
         <span class="predefined-type">File</span> <span class="predefined-type">System</span> Counters
                 <span class="key">FILE</span>: <span class="predefined-type">Number</span> of bytes read=<span class="integer">0</span>
@@ -17148,11 +17147,11 @@ INFO  org.apache.hadoop.mapreduce.Job  -
         Job Counters
                 Launched map tasks=<span class="integer">2</span>
                 Other local map tasks=<span class="integer">2</span>
-                Total time spent by all maps <span class="keyword">in</span> occupied slots (ms)=<span class="integer">67265</span>
+                Total time spent by all maps <span class="keyword">in</span> occupied slots (ms)=<span class="integer">68440</span>
                 Total time spent by all reduces <span class="keyword">in</span> occupied slots (ms)=<span class="integer">0</span>
-                Total time spent by all map tasks (ms)=<span class="integer">67265</span>
-                Total vcore-milliseconds taken by all map tasks=<span class="integer">67265</span>
-                Total megabyte-milliseconds taken by all map tasks=<span class="integer">68879360</span>
+                Total time spent by all map tasks (ms)=<span class="integer">68440</span>
+                Total vcore-milliseconds taken by all map tasks=<span class="integer">68440</span>
+                Total megabyte-milliseconds taken by all map tasks=<span class="integer">70082560</span>
         <span class="predefined-type">Map</span>-Reduce Framework
                 <span class="predefined-type">Map</span> input records=<span class="integer">2</span>
                 <span class="predefined-type">Map</span> output records=<span class="integer">0</span>
@@ -17160,11 +17159,11 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 Spilled Records=<span class="integer">0</span>
                 Failed Shuffles=<span class="integer">0</span>
                 Merged <span class="predefined-type">Map</span> outputs=<span class="integer">0</span>
-                GC time elapsed (ms)=<span class="integer">3111</span>
-                CPU time spent (ms)=<span class="integer">16010</span>
-                Physical memory (bytes) snapshot=<span class="integer">1130528768</span>
-                Virtual memory (bytes) snapshot=<span class="integer">5798596608</span>
-                Total committed heap usage (bytes)=<span class="integer">910688256</span>
+                GC time elapsed (ms)=<span class="integer">3938</span>
+                CPU time spent (ms)=<span class="integer">17820</span>
+                Physical memory (bytes) snapshot=<span class="integer">1074233344</span>
+                Virtual memory (bytes) snapshot=<span class="integer">5788893184</span>
+                Total committed heap usage (bytes)=<span class="integer">913833984</span>
         Giraph Stats
                 Aggregate edges=<span class="integer">0</span>
                 Aggregate finished vertices=<span class="integer">0</span>
@@ -17178,20 +17177,20 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 Sent messages=<span class="integer">0</span>
                 Superstep=<span class="integer">3</span>
         Giraph Timers
-                Initialize (ms)=<span class="integer">321</span>
-                Input superstep (ms)=<span class="integer">2095</span>
-                Setup (ms)=<span class="integer">58</span>
-                Shutdown (ms)=<span class="integer">8972</span>
-                Superstep <span class="integer">0</span> GiraphComputation (ms)=<span class="integer">3969</span>
+                Initialize (ms)=<span class="integer">1569</span>
+                Input superstep (ms)=<span class="integer">2101</span>
+                Setup (ms)=<span class="integer">48</span>
+                Shutdown (ms)=<span class="integer">8913</span>
+                Superstep <span class="integer">0</span> GiraphComputation (ms)=<span class="integer">3978</span>
                 Superstep <span class="integer">1</span> GiraphComputation (ms)=<span class="integer">3015</span>
-                Superstep <span class="integer">2</span> GiraphComputation (ms)=<span class="integer">2141</span>
-                Total (ms)=<span class="integer">20252</span>
+                Superstep <span class="integer">2</span> GiraphComputation (ms)=<span class="integer">2142</span>
+                Total (ms)=<span class="integer">20198</span>
         Zookeeper base path
-                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522680013694_0004=<span class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522718250196_0004=<span class="integer">0</span>
         Zookeeper halt node
-                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522680013694_0004/_haltComputation=<span class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span class="content">_hadoopBsp</span><span class="delimiter">/</span></span>job_1522718250196_0004/_haltComputation=<span class="integer">0</span>
         Zookeeper <span class="key">server</span>:port
-                <span class="integer">99</span><span class="key">b0e5216541</span>:<span class="integer">22181</span>=<span class="integer">0</span>
+                <span class="key">f117aabff0f3</span>:<span class="integer">22181</span>=<span class="integer">0</span>
         <span class="predefined-type">File</span> Input <span class="predefined-type">Format</span> Counters
                 Bytes Read=<span class="integer">0</span>
         <span class="predefined-type">File</span> Output <span class="predefined-type">Format</span> Counters
@@ -17478,7 +17477,8 @@ The results of any OLAP operation are st
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; graph = GraphFactory.open(<span class="string"><span class="delimiter">'</span><span class="content">conf/hadoop/hadoop-gryo.properties</span><span class="delimiter">'</span></span>)
 ==&gt;hadoopgraph[gryoinputformat-&gt;gryooutputformat]

[... 43 lines stripped ...]