Modified: tinkerpop/site/docs/3.2.3-SNAPSHOT/reference/index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.2.3-SNAPSHOT/reference/index.html?rev=1764708&r1=1764707&r2=1764708&view=diff
==============================================================================
--- tinkerpop/site/docs/3.2.3-SNAPSHOT/reference/index.html (original)
+++ tinkerpop/site/docs/3.2.3-SNAPSHOT/reference/index.html Thu Oct 13 15:27:45 
2016
@@ -1999,10 +1999,10 @@ gremlin> graph.features()
 ==>FEATURES
 > GraphFeatures
 &gt;-- <span class="key">Transactions</span>: <span 
class="predefined-constant">false</span>
-&gt;-- <span class="key">Persistence</span>: <span 
class="predefined-constant">true</span>
-&gt;-- <span class="key">ConcurrentAccess</span>: <span 
class="predefined-constant">false</span>
 &gt;-- <span class="key">Computer</span>: <span 
class="predefined-constant">true</span>
 &gt;-- <span class="key">ThreadedTransactions</span>: <span 
class="predefined-constant">false</span>
+&gt;-- <span class="key">Persistence</span>: <span 
class="predefined-constant">true</span>
+&gt;-- <span class="key">ConcurrentAccess</span>: <span 
class="predefined-constant">false</span>
 &gt; VariableFeatures
 &gt;-- <span class="key">Variables</span>: <span 
class="predefined-constant">true</span>
 &gt;-- <span class="key">BooleanValues</span>: <span 
class="predefined-constant">true</span>
@@ -2026,24 +2026,24 @@ gremlin&gt; graph.features()
 &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">MultiProperties</span>: <span 
class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveVertices</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>
+&gt;-- <span class="key">MultiProperties</span>: <span 
class="predefined-constant">true</span>
 &gt;-- <span class="key">StringIds</span>: <span 
class="predefined-constant">true</span>
 &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; 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>
+&gt;-- <span class="key">UserSuppliedIds</span>: <span 
class="predefined-constant">true</span>
+&gt; VertexPropertyFeatures
 &gt;-- <span class="key">StringIds</span>: <span 
class="predefined-constant">true</span>
 &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">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>
 &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>
@@ -2065,15 +2065,15 @@ 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">RemoveEdges</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>
+&gt;-- <span class="key">RemoveEdges</span>: <span 
class="predefined-constant">true</span>
 &gt;-- <span class="key">StringIds</span>: <span 
class="predefined-constant">true</span>
 &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">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>
 &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>
@@ -4047,13 +4047,13 @@ gremlin&gt; graph.io(graphml()).readGrap
 gremlin&gt; g = graph.traversal().withoutStrategies(LazyBarrierStrategy) <span 
class="comment">//</span><b>(1)</b>
 ==&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="comment">//</span><b>(2)</b>
-==&gt;<span class="float">8431.455299</span>
+==&gt;<span class="float">8382.847754</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="comment">//</span><b>(3)</b>
-==&gt;<span class="float">45.849306</span>
+==&gt;<span class="float">38.959904</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="comment">//</span><b>(4)</b>
-==&gt;<span class="float">23.119515</span>
+==&gt;<span class="float">14.982242999999999</span>
 ==&gt;<span class="integer">126653966</span></code></pre>
 </div>
 </div>
@@ -4090,7 +4090,7 @@ gremlin&gt; graph.io(graphml()).readGrap
 gremlin&gt; g = graph.traversal() <span class="comment">//</span><b>(1)</b>
 ==&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">10.675328</span>
+==&gt;<span class="float">12.814529</span>
 ==&gt;<span class="integer">126653966</span>
 gremlin&gt; g.V().both().both().both().count().iterate().toString() <span 
class="comment">//</span><b>(2)</b>
 ==&gt;[TinkerGraphStep(vertex,<span class="type">[]</span>), 
VertexStep(BOTH,vertex), NoOpBarrierStep(<span class="integer">10000</span>), 
VertexStep(BOTH,vertex), NoOpBarrierStep(<span class="integer">10000</span>), 
VertexStep(BOTH,edge), CountGlobalStep]</code></pre>
@@ -4314,7 +4314,6 @@ gremlin&gt; g.V().hasLabel(<span class="
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; 
g.V().coin(<span class="float">0.5</span>)
-==&gt;v[<span class="integer">1</span>]
 ==&gt;v[<span class="integer">2</span>]
 ==&gt;v[<span class="integer">3</span>]
 ==&gt;v[<span class="integer">6</span>]
@@ -5653,15 +5652,15 @@ gremlin&gt; g.V().hasLabel(<span class="
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-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">6</span>]
 ==&gt;v[<span class="integer">2</span>]
+==&gt;v[<span class="integer">6</span>]
+==&gt;v[<span class="integer">1</span>]
 ==&gt;v[<span class="integer">4</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">1</span>]
+==&gt;v[<span class="integer">2</span>]
 ==&gt;v[<span class="integer">6</span>]
-==&gt;v[<span class="integer">4</span>]
-==&gt;v[<span class="integer">2</span>]</code></pre>
+==&gt;v[<span class="integer">4</span>]</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -5734,12 +5733,12 @@ The <code>pageRank()</code>-step is a <c
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; g = 
graph.traversal().withComputer()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span 
class="integer">6</span> <span class="key">edges</span>:<span 
class="integer">6</span>], graphcomputer]
 gremlin&gt; g.V().pageRank().by(<span class="string"><span 
class="delimiter">'</span><span class="content">pageRank</span><span 
class="delimiter">'</span></span>).values(<span class="string"><span 
class="delimiter">'</span><span class="content">pageRank</span><span 
class="delimiter">'</span></span>)
-==&gt;<span class="float">0.19250000000000003</span>
-==&gt;<span class="float">0.19250000000000003</span>
 ==&gt;<span class="float">0.4018125</span>
+==&gt;<span class="float">0.23181250000000003</span>
 ==&gt;<span class="float">0.15000000000000002</span>
 ==&gt;<span class="float">0.15000000000000002</span>
-==&gt;<span class="float">0.23181250000000003</span>
+==&gt;<span class="float">0.19250000000000003</span>
+==&gt;<span class="float">0.19250000000000003</span>
 gremlin&gt; g.V().hasLabel(<span class="string"><span 
class="delimiter">'</span><span class="content">person</span><span 
class="delimiter">'</span></span>).
            pageRank().
              by(outE(<span class="string"><span 
class="delimiter">'</span><span class="content">knows</span><span 
class="delimiter">'</span></span>)).
@@ -5956,7 +5955,7 @@ gremlin&gt; g.V().peerPressure().by(<spa
 gremlin&gt; g.V().hasLabel(<span class="string"><span 
class="delimiter">'</span><span class="content">person</span><span 
class="delimiter">'</span></span>).
            peerPressure().by(<span class="string"><span 
class="delimiter">'</span><span class="content">cluster</span><span 
class="delimiter">'</span></span>).
            group().by(<span class="string"><span 
class="delimiter">'</span><span class="content">cluster</span><span 
class="delimiter">'</span></span>).by(<span class="string"><span 
class="delimiter">'</span><span class="content">name</span><span 
class="delimiter">'</span></span>)
-==&gt;[<span class="integer">1</span>:[vadas,josh,marko],<span 
class="integer">6</span>:[peter]]</code></pre>
+==&gt;[<span class="integer">1</span>:[marko,josh,vadas],<span 
class="integer">6</span>:[peter]]</code></pre>
 </div>
 </div>
 </div>
@@ -5985,18 +5984,18 @@ 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.071</span>    <span 
class="float">12.26</span>
-VertexStep(OUT,[created],vertex)                                       <span 
class="integer">4</span>           <span class="integer">4</span>           
<span class="float">0.097</span>    <span class="float">16.65</span>
-VertexStep(BOTH,vertex)                                               <span 
class="integer">10</span>          <span class="integer">10</span>           
<span class="float">0.060</span>    <span class="float">10.45</span>
-NoOpBarrierStep(<span class="integer">5000</span>)                             
                    <span class="integer">10</span>           <span 
class="integer">3</span>           <span class="float">0.057</span>     <span 
class="float">9.78</span>
-VertexStep(BOTH,vertex)                                               <span 
class="integer">24</span>           <span class="integer">7</span>           
<span class="float">0.041</span>     <span class="float">7.18</span>
-NoOpBarrierStep(<span class="integer">5000</span>)                             
                    <span class="integer">24</span>           <span 
class="integer">5</span>           <span class="float">0.029</span>     <span 
class="float">5.08</span>
-VertexStep(BOTH,vertex)                                               <span 
class="integer">58</span>          <span class="integer">11</span>           
<span class="float">0.035</span>     <span class="float">6.01</span>
-NoOpBarrierStep(<span class="integer">5000</span>)                             
                    <span class="integer">58</span>           <span 
class="integer">6</span>           <span class="float">0.043</span>     <span 
class="float">7.51</span>
-HasStep([~label.eq(person)])                                          <span 
class="integer">48</span>           <span class="integer">4</span>           
<span class="float">0.030</span>     <span class="float">5.31</span>
-PropertiesStep([age],value)                                           <span 
class="integer">48</span>           <span class="integer">4</span>           
<span class="float">0.034</span>     <span class="float">5.91</span>
-SumGlobalStep                                                          <span 
class="integer">1</span>           <span class="integer">1</span>           
<span class="float">0.080</span>    <span class="float">13.86</span>
-                                            &gt;TOTAL                     -    
       -           <span class="float">0.582</span>        -</code></pre>
+TinkerGraphStep(vertex,<span class="type">[]</span>)                           
                  <span class="integer">6</span>           <span 
class="integer">6</span>           <span class="float">0.086</span>    <span 
class="float">12.77</span>
+VertexStep(OUT,[created],vertex)                                       <span 
class="integer">4</span>           <span class="integer">4</span>           
<span class="float">0.110</span>    <span class="float">16.20</span>
+VertexStep(BOTH,vertex)                                               <span 
class="integer">10</span>          <span class="integer">10</span>           
<span class="float">0.132</span>    <span class="float">19.50</span>
+NoOpBarrierStep(<span class="integer">5000</span>)                             
                    <span class="integer">10</span>           <span 
class="integer">3</span>           <span class="float">0.062</span>     <span 
class="float">9.19</span>
+VertexStep(BOTH,vertex)                                               <span 
class="integer">24</span>           <span class="integer">7</span>           
<span class="float">0.030</span>     <span class="float">4.48</span>
+NoOpBarrierStep(<span class="integer">5000</span>)                             
                    <span class="integer">24</span>           <span 
class="integer">5</span>           <span class="float">0.029</span>     <span 
class="float">4.33</span>
+VertexStep(BOTH,vertex)                                               <span 
class="integer">58</span>          <span class="integer">11</span>           
<span class="float">0.037</span>     <span class="float">5.55</span>
+NoOpBarrierStep(<span class="integer">5000</span>)                             
                    <span class="integer">58</span>           <span 
class="integer">6</span>           <span class="float">0.045</span>     <span 
class="float">6.65</span>
+HasStep([~label.eq(person)])                                          <span 
class="integer">48</span>           <span class="integer">4</span>           
<span class="float">0.029</span>     <span class="float">4.30</span>
+PropertiesStep([age],value)                                           <span 
class="integer">48</span>           <span class="integer">4</span>           
<span class="float">0.034</span>     <span class="float">5.04</span>
+SumGlobalStep                                                          <span 
class="integer">1</span>           <span class="integer">1</span>           
<span class="float">0.081</span>    <span class="float">11.99</span>
+                                            &gt;TOTAL                     -    
       -           <span class="float">0.681</span>        -</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -6044,9 +6043,9 @@ 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.108</span>  -<span 
class="float">118.91</span>
-VertexStep(OUT,[created],vertex)                                       <span 
class="integer">4</span>           <span class="integer">4</span>          
-<span class="float">0.198</span>   <span class="float">218.91</span>
-                                            &gt;TOTAL                     -    
       -          -<span class="float">0.090</span>        -</code></pre>
+TinkerGraphStep(vertex,<span class="type">[]</span>)                           
                  <span class="integer">6</span>           <span 
class="integer">6</span>           <span class="float">0.100</span>  -<span 
class="float">115.95</span>
+VertexStep(OUT,[created],vertex)                                       <span 
class="integer">4</span>           <span class="integer">4</span>          
-<span class="float">0.186</span>   <span class="float">215.95</span>
+                                            &gt;TOTAL                     -    
       -          -<span class="float">0.086</span>        -</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -6200,8 +6199,8 @@ gremlin&gt; g.V().hasLabel(<span class="
            valueMap(<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">rank</span><span class="delimiter">'</span></span>)
 ==&gt;[<span class="key">name</span>:[marko],<span 
class="key">rank</span>:[<span class="float">0.15000000000000002</span>]]
 ==&gt;[<span class="key">name</span>:[peter],<span 
class="key">rank</span>:[<span class="float">0.15000000000000002</span>]]
-==&gt;[<span class="key">name</span>:[vadas],<span 
class="key">rank</span>:[<span class="float">0.19250000000000003</span>]]
-==&gt;[<span class="key">name</span>:[josh],<span 
class="key">rank</span>:[<span 
class="float">0.19250000000000003</span>]]</code></pre>
+==&gt;[<span class="key">name</span>:[josh],<span 
class="key">rank</span>:[<span class="float">0.19250000000000003</span>]]
+==&gt;[<span class="key">name</span>:[vadas],<span 
class="key">rank</span>:[<span 
class="float">0.19250000000000003</span>]]</code></pre>
 </div>
 </div>
 </div>
@@ -6469,12 +6468,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">2f</span><span class="integer">98859</span>a
 gremlin&gt; g.withSack {rand.nextFloat()}.V().sack()
-==&gt;<span class="float">0.2825899</span>
-==&gt;<span class="float">0.15487432</span>
-==&gt;<span class="float">0.5790652</span>
-==&gt;<span class="float">0.26411813</span>
-==&gt;<span class="float">0.12017095</span>
-==&gt;<span class="float">0.8834764</span></code></pre>
+==&gt;<span class="float">0.5964332</span>
+==&gt;<span class="float">0.88723356</span>
+==&gt;<span class="float">0.4387771</span>
+==&gt;<span class="float">0.82640034</span>
+==&gt;<span class="float">0.62456286</span>
+==&gt;<span class="float">0.5871389</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -6587,7 +6586,7 @@ gremlin&gt; g.withBulk(<span class="pred
 <pre class="CodeRay"><code class="groovy language-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">0.5</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">1.0</span></code></pre>
@@ -6605,15 +6604,15 @@ the traverser never splits and continues
 <pre class="CodeRay"><code class="groovy language-groovy">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>)
-==&gt;v[<span class="integer">1</span>]
+==&gt;v[<span class="integer">3</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">5</span>).path()
-==&gt;[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">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">8</span>][<span class="integer">1</span>-knows-&gt;<span 
class="integer">4</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">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">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="inte
 ger">5</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">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>]]</code></pre>
+==&gt;[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">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">8</span>][<span class="integer">1</span>-knows-&gt;<span 
class="integer">4</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">8</span>][<span 
class="integer">1</span>-knows-&gt;<span class="integer">4</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>]]</code></pre>
 </div>
 </div>
 </div>
@@ -7122,7 +7121,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">6.564381</span>
+==&gt;<span class="float">1.890463</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>
@@ -7131,7 +7130,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">1.6748109999999998</span></code></pre>
+==&gt;<span class="float">2.36301</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -8553,7 +8552,7 @@ memory manipulations).</p>
 <pre class="CodeRay"><code class="groovy language-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">137</span>
+==&gt;<span class="integer">107</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()
@@ -8919,7 +8918,7 @@ methods of a <code>VertexProgram</code>,
 <pre class="CodeRay"><code class="groovy language-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">35</span>
+==&gt;<span class="integer">32</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()
@@ -8940,16 +8939,16 @@ gremlin&gt; g.V().valueMap()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span 
class="integer">6</span> <span class="key">edges</span>:<span 
class="integer">6</span>], graphcomputer]
 gremlin&gt; g.V().pageRank().valueMap()
 ==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.15000000000000002</span>],<span 
class="key">name</span>:[marko],<span class="key">age</span>:[<span 
class="integer">29</span>]]
-==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.4018125</span>],<span class="key">name</span>:[lop],<span 
class="key">lang</span>:[java]]
-==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.19250000000000003</span>],<span 
class="key">name</span>:[vadas],<span class="key">age</span>:[<span 
class="integer">27</span>]]
-==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.19250000000000003</span>],<span 
class="key">name</span>:[josh],<span class="key">age</span>:[<span 
class="integer">32</span>]]
 ==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.23181250000000003</span>],<span 
class="key">name</span>:[ripple],<span class="key">lang</span>:[java]]
 ==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.15000000000000002</span>],<span 
class="key">name</span>:[peter],<span class="key">age</span>:[<span 
class="integer">35</span>]]
+==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.19250000000000003</span>],<span 
class="key">name</span>:[vadas],<span class="key">age</span>:[<span 
class="integer">27</span>]]
+==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.4018125</span>],<span class="key">name</span>:[lop],<span 
class="key">lang</span>:[java]]
+==&gt;[gremlin.pageRankVertexProgram.pageRank:[<span 
class="float">0.19250000000000003</span>],<span 
class="key">name</span>:[josh],<span class="key">age</span>:[<span 
class="integer">32</span>]]
 gremlin&gt; g.V().pageRank().by(<span class="string"><span 
class="delimiter">'</span><span class="content">pageRank</span><span 
class="delimiter">'</span></span>).times(<span 
class="integer">5</span>).order().by(<span class="string"><span 
class="delimiter">'</span><span class="content">pageRank</span><span 
class="delimiter">'</span></span>).valueMap()
 ==&gt;[<span class="key">pageRank</span>:[<span 
class="float">0.15000000000000002</span>],<span 
class="key">name</span>:[marko],<span class="key">age</span>:[<span 
class="integer">29</span>]]
 ==&gt;[<span class="key">pageRank</span>:[<span 
class="float">0.15000000000000002</span>],<span 
class="key">name</span>:[peter],<span class="key">age</span>:[<span 
class="integer">35</span>]]
-==&gt;[<span class="key">pageRank</span>:[<span 
class="float">0.19250000000000003</span>],<span 
class="key">name</span>:[josh],<span class="key">age</span>:[<span 
class="integer">32</span>]]
 ==&gt;[<span class="key">pageRank</span>:[<span 
class="float">0.19250000000000003</span>],<span 
class="key">name</span>:[vadas],<span class="key">age</span>:[<span 
class="integer">27</span>]]
+==&gt;[<span class="key">pageRank</span>:[<span 
class="float">0.19250000000000003</span>],<span 
class="key">name</span>:[josh],<span class="key">age</span>:[<span 
class="integer">32</span>]]
 ==&gt;[<span class="key">pageRank</span>:[<span 
class="float">0.23181250000000003</span>],<span 
class="key">name</span>:[ripple],<span class="key">lang</span>:[java]]
 ==&gt;[<span class="key">pageRank</span>:[<span 
class="float">0.4018125</span>],<span class="key">name</span>:[lop],<span 
class="key">lang</span>:[java]]</code></pre>
 </div>
@@ -8996,19 +8995,19 @@ same cluster. The algorithm proceeds in
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; g = 
graph.traversal().withComputer()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span 
class="integer">6</span> <span class="key">edges</span>:<span 
class="integer">6</span>], graphcomputer]
 gremlin&gt; g.V().peerPressure().by(<span class="string"><span 
class="delimiter">'</span><span class="content">cluster</span><span 
class="delimiter">'</span></span>).valueMap()
+==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[marko],<span class="key">age</span>:[<span 
class="integer">29</span>]]
 ==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[vadas],<span class="key">age</span>:[<span 
class="integer">27</span>]]
 ==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[lop],<span class="key">lang</span>:[java]]
 ==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[josh],<span class="key">age</span>:[<span 
class="integer">32</span>]]
 ==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[ripple],<span class="key">lang</span>:[java]]
 ==&gt;[<span class="key">cluster</span>:[<span class="integer">6</span>],<span 
class="key">name</span>:[peter],<span class="key">age</span>:[<span 
class="integer">35</span>]]
-==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[marko],<span class="key">age</span>:[<span 
class="integer">29</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">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[marko],<span class="key">age</span>:[<span 
class="integer">29</span>]]
-==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[vadas],<span class="key">age</span>:[<span 
class="integer">27</span>]]
 ==&gt;[<span class="key">cluster</span>:[<span class="integer">3</span>],<span 
class="key">name</span>:[lop],<span class="key">lang</span>:[java]]
 ==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[josh],<span class="key">age</span>:[<span 
class="integer">32</span>]]
 ==&gt;[<span class="key">cluster</span>:[<span class="integer">5</span>],<span 
class="key">name</span>:[ripple],<span class="key">lang</span>:[java]]
-==&gt;[<span class="key">cluster</span>:[<span class="integer">6</span>],<span 
class="key">name</span>:[peter],<span class="key">age</span>:[<span 
class="integer">35</span>]]</code></pre>
+==&gt;[<span class="key">cluster</span>:[<span class="integer">6</span>],<span 
class="key">name</span>:[peter],<span class="key">age</span>:[<span 
class="integer">35</span>]]
+==&gt;[<span class="key">cluster</span>:[<span class="integer">1</span>],<span 
class="key">name</span>:[vadas],<span class="key">age</span>:[<span 
class="integer">27</span>]]</code></pre>
 </div>
 </div>
 </div>
@@ -9034,7 +9033,7 @@ from one TinkerGraph to another:</p>
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-groovy">gremlin&gt; 
writeGraphConf = <span class="keyword">new</span> BaseConfiguration()
-==&gt;org.apache.commons.configuration.BaseConfiguration<span 
class="error">@</span><span class="float">24d</span><span 
class="float">8f</span><span class="integer">87</span>a
+==&gt;org.apache.commons.configuration.BaseConfiguration<span 
class="error">@</span><span class="integer">6</span>c2a95d5
 gremlin&gt; writeGraphConf.setProperty(<span class="string"><span 
class="delimiter">&quot;</span><span class="content">gremlin.graph</span><span 
class="delimiter">&quot;</span></span>, <span class="string"><span 
class="delimiter">&quot;</span><span 
class="content">org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph</span><span
 class="delimiter">&quot;</span></span>)
 gremlin&gt; writeGraphConf.setProperty(<span class="string"><span 
class="delimiter">&quot;</span><span 
class="content">gremlin.tinkergraph.graphFormat</span><span 
class="delimiter">&quot;</span></span>, <span class="string"><span 
class="delimiter">&quot;</span><span class="content">gryo</span><span 
class="delimiter">&quot;</span></span>)
 gremlin&gt; writeGraphConf.setProperty(<span class="string"><span 
class="delimiter">&quot;</span><span 
class="content">gremlin.tinkergraph.graphLocation</span><span 
class="delimiter">&quot;</span></span>, <span class="string"><span 
class="delimiter">&quot;</span><span 
class="content">/tmp/tinkergraph.kryo</span><span 
class="delimiter">&quot;</span></span>)
@@ -9254,7 +9253,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">10</span></code></pre>
+==&gt;<span class="integer">5</span></code></pre>
 </div>
 </div>
 <div class="sect3">
@@ -10399,7 +10398,7 @@ for more information on that topic.</p>
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-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">001692</span>b6-e0ac-<span 
class="integer">4</span>eff-<span class="float">9f</span>f9-d087cdb521ea]
+==&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="float">91955d</span>c4-<span 
class="integer">1</span>a7d-<span class="integer">4556</span>-bd3a-<span 
class="float">7d</span>c5d10eedbb]
 gremlin&gt; :&gt; x = <span class="integer">1</span>
 ==&gt;<span class="integer">1</span>
 gremlin&gt; :&gt; y = <span class="integer">2</span>
@@ -10426,9 +10425,9 @@ work with a remote connection to the ser
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay"><code class="groovy language-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>-[c3ddd81a-b868-<span class="float">4f</span><span 
class="integer">93</span>-<span class="integer">9492</span>-c7a7396c2849]
+==&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="float">6d</span><span 
class="float">6e25d</span>b-<span class="float">7f</span><span 
class="integer">0</span>b-<span class="float">4d</span>ab-bdb2-<span 
class="integer">718660164726</span>]
 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>]-[c3ddd81a-b868-<span 
class="float">4f</span><span class="integer">93</span>-<span 
class="integer">9492</span>-c7a7396c2849] - 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="float">6d</span><span class="float">6e25d</span>b-<span 
class="float">7f</span><span class="integer">0</span>b-<span 
class="float">4d</span>ab-bdb2-<span class="integer">718660164726</span>] - 
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>
@@ -10436,7 +10435,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>]-[c3ddd81a-b868-<span class="float">4f</span><span 
class="integer">93</span>-<span 
class="integer">9492</span>-c7a7396c2849]</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="float">6d</span><span 
class="float">6e25d</span>b-<span class="float">7f</span><span 
class="integer">0</span>b-<span class="float">4d</span>ab-bdb2-<span 
class="integer">718660164726</span>]</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -10995,13 +10994,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">label</span>:person,<span 
class="key">name</span>:[marko],<span class="key">id</span>:<span 
class="integer">1</span>,<span class="key">age</span>:[<span 
class="integer">29</span>]]
-==&gt;[<span class="key">label</span>:person,<span 
class="key">name</span>:[vadas],<span class="key">id</span>:<span 
class="integer">2</span>,<span class="key">age</span>:[<span 
class="integer">27</span>]]
-==&gt;[<span class="key">label</span>:software,<span 
class="key">name</span>:[lop],<span class="key">lang</span>:[java],<span 
class="key">id</span>:<span class="integer">3</span>]
-==&gt;[<span class="key">label</span>:person,<span 
class="key">name</span>:[josh],<span class="key">id</span>:<span 
class="integer">4</span>,<span class="key">age</span>:[<span 
class="integer">32</span>]]
-==&gt;[<span class="key">label</span>:software,<span 
class="key">name</span>:[ripple],<span class="key">lang</span>:[java],<span 
class="key">id</span>:<span class="integer">5</span>]
-==&gt;[<span class="key">label</span>:person,<span 
class="key">name</span>:[peter],<span class="key">id</span>:<span 
class="integer">6</span>,<span class="key">age</span>:[<span 
class="integer">35</span>]]
-==&gt;[<span class="key">label</span>:vertex,<span 
class="key">name</span>:[matthias],<span class="key">id</span>:<span 
class="integer">13</span>]
+==&gt;[<span class="key">id</span>:<span class="integer">1</span>,<span 
class="key">name</span>:[marko],<span class="key">label</span>:person,<span 
class="key">age</span>:[<span class="integer">29</span>]]
+==&gt;[<span class="key">id</span>:<span class="integer">2</span>,<span 
class="key">name</span>:[vadas],<span class="key">label</span>:person,<span 
class="key">age</span>:[<span class="integer">27</span>]]
+==&gt;[<span class="key">id</span>:<span class="integer">3</span>,<span 
class="key">name</span>:[lop],<span class="key">label</span>:software,<span 
class="key">lang</span>:[java]]
+==&gt;[<span class="key">id</span>:<span class="integer">4</span>,<span 
class="key">name</span>:[josh],<span class="key">label</span>:person,<span 
class="key">age</span>:[<span class="integer">32</span>]]
+==&gt;[<span class="key">id</span>:<span class="integer">5</span>,<span 
class="key">name</span>:[ripple],<span class="key">label</span>:software,<span 
class="key">lang</span>:[java]]
+==&gt;[<span class="key">id</span>:<span class="integer">6</span>,<span 
class="key">name</span>:[peter],<span class="key">label</span>:person,<span 
class="key">age</span>:[<span class="integer">35</span>]]
+==&gt;[<span class="key">id</span>:<span class="integer">13</span>,<span 
class="key">name</span>:[matthias],<span class="key">label</span>:vertex]
 gremlin&gt; g.close()</code></pre>
 </div>
 </div>
@@ -11023,13 +11022,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">label</span>:person,<span 
class="key">name</span>:[marko],<span class="key">id</span>:<span 
class="integer">1</span>,<span class="key">age</span>:[<span 
class="integer">29</span>]]
-==&gt;[<span class="key">label</span>:person,<span 
class="key">name</span>:[vadas],<span class="key">id</span>:<span 
class="integer">2</span>,<span class="key">age</span>:[<span 
class="integer">27</span>]]
-==&gt;[<span class="key">label</span>:software,<span 
class="key">name</span>:[lop],<span class="key">lang</span>:[java],<span 
class="key">id</span>:<span class="integer">3</span>]
-==&gt;[<span class="key">label</span>:person,<span 
class="key">name</span>:[josh],<span class="key">id</span>:<span 
class="integer">4</span>,<span class="key">age</span>:[<span 
class="integer">32</span>]]
-==&gt;[<span class="key">label</span>:software,<span 
class="key">name</span>:[ripple],<span class="key">lang</span>:[java],<span 
class="key">id</span>:<span class="integer">5</span>]
-==&gt;[<span class="key">label</span>:person,<span 
class="key">name</span>:[peter],<span class="key">id</span>:<span 
class="integer">6</span>,<span class="key">age</span>:[<span 
class="integer">35</span>]]
-==&gt;[<span class="key">label</span>:vertex,<span 
class="key">name</span>:[matthias],<span class="key">id</span>:<span 
class="integer">13</span>]
+==&gt;[<span class="key">id</span>:<span class="integer">1</span>,<span 
class="key">name</span>:[marko],<span class="key">label</span>:person,<span 
class="key">age</span>:[<span class="integer">29</span>]]
+==&gt;[<span class="key">id</span>:<span class="integer">2</span>,<span 
class="key">name</span>:[vadas],<span class="key">label</span>:person,<span 
class="key">age</span>:[<span class="integer">27</span>]]
+==&gt;[<span class="key">id</span>:<span class="integer">3</span>,<span 
class="key">name</span>:[lop],<span class="key">label</span>:software,<span 
class="key">lang</span>:[java]]
+==&gt;[<span class="key">id</span>:<span class="integer">4</span>,<span 
class="key">name</span>:[josh],<span class="key">label</span>:person,<span 
class="key">age</span>:[<span class="integer">32</span>]]
+==&gt;[<span class="key">id</span>:<span class="integer">5</span>,<span 
class="key">name</span>:[ripple],<span class="key">label</span>:software,<span 
class="key">lang</span>:[java]]
+==&gt;[<span class="key">id</span>:<span class="integer">6</span>,<span 
class="key">name</span>:[peter],<span class="key">label</span>:person,<span 
class="key">age</span>:[<span class="integer">35</span>]]
+==&gt;[<span class="key">id</span>:<span class="integer">13</span>,<span 
class="key">name</span>:[matthias],<span class="key">label</span>:vertex]
 gremlin&gt; g.close()
 gremlin&gt; cluster.close()</code></pre>
 </div>
@@ -11650,7 +11649,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>bFExx52fZEp7c]
+==&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>Jn94svv.vAGaU]
 ==&gt;vp[username-&gt;marko]
 gremlin&gt; credentials.countUsers()
 ==&gt;<span class="integer">3</span>
@@ -12927,7 +12926,7 @@ Environment
 * <span class="key">Groovy</span>: <span class="float">2.4</span><span 
class="float">.7</span>
 * <span class="key">JVM</span>: Java HotSpot(TM) <span 
class="integer">64</span>-Bit Server VM (<span class="float">25.101</span>-b13, 
Oracle Corporation)
     * <span class="key">JRE</span>: <span class="float">1.8</span><span 
class="float">.0</span>_101
-    * Total <span class="key">Memory</span>: <span class="float">1633.5</span> 
MB
+    * Total <span class="key">Memory</span>: <span class="integer">1598</span> 
MB
     * Maximum <span class="key">Memory</span>: <span 
class="float">3566.5</span> MB
 * <span class="key">OS</span>: Linux (<span class="float">3.13</span><span 
class="float">.0</span>-<span class="integer">96</span>-generic, amd64)
 
@@ -12938,16 +12937,16 @@ Options
 
           user  system    cpu   real
 
-sugar    <span class="integer">17670</span>     <span 
class="integer">471</span>  <span class="integer">18141</span>  <span 
class="integer">18183</span>
-nosugar  <span class="integer">10398</span>      <span 
class="integer">55</span>  <span class="integer">10453</span>  <span 
class="integer">10474</span>
+sugar    <span class="integer">17777</span>       <span 
class="integer">0</span>  <span class="integer">17777</span>  <span 
class="integer">17842</span>
+nosugar   <span class="integer">9827</span>      <span 
class="integer">90</span>   <span class="integer">9917</span>   <span 
class="integer">9924</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">54.9</span>        <span class="float">0.00</span>     
<span class="float">0.00</span>      <span class="integer">1</span>     <span 
class="float">0.58</span>     <span class="float">1.07</span>    <span 
class="float">0.58</span>    <span class="float">1.07</span>    <span 
class="float">0.58</span>    <span class="float">1.07</span>  
groovysh_evaluate<span class="error">$</span>_run_closure1.doCall
-<span class="float">34.8</span>        <span class="float">0.00</span>     
<span class="float">0.00</span>      <span class="integer">1</span>     <span 
class="float">0.37</span>     <span class="float">0.37</span>    <span 
class="float">0.37</span>    <span class="float">0.37</span>    <span 
class="float">0.37</span>    <span class="float">0.37</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
+<span class="float">59.9</span>        <span class="float">0.00</span>     
<span class="float">0.00</span>      <span class="integer">1</span>     <span 
class="float">0.66</span>     <span class="float">1.11</span>    <span 
class="float">0.66</span>    <span class="float">1.11</span>    <span 
class="float">0.66</span>    <span class="float">1.11</span>  
groovysh_evaluate<span class="error">$</span>_run_closure1.doCall
+<span class="float">31.1</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">8.9</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
 
 Call <span class="key">graph</span>:
 
@@ -12958,10 +12957,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">34.8</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">31.1</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">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>]
+[<span class="integer">3</span>]       <span class="float">8.9</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>]
 
------------------------------------------------------------------------------------------------------------------------------------</code></pre>
 </div>
 </div>
@@ -13199,7 +13198,7 @@ gremlin&gt; g = graph.traversal()
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span 
class="integer">0</span> <span class="key">edges</span>:<span 
class="integer">0</span>], standard]
 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>)
 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="comment">//</span><b>(1)</b>
-==&gt;<span class="float">0.21628213</span>
+==&gt;<span class="float">0.196301129</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()
@@ -13207,7 +13206,7 @@ gremlin&gt; g = graph.traversal()
 gremlin&gt; graph.createIndex(<span class="string"><span 
class="delimiter">'</span><span class="content">name</span><span 
class="delimiter">'</span></span>,Vertex.class)
 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>)
 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="comment">//</span><b>(2)</b>
-==&gt;<span class="float">0.056689588</span></code></pre>
+==&gt;<span class="float">0.05072374699999999</span></code></pre>
 </div>
 </div>
 <div class="colist arabic">
@@ -13535,14 +13534,14 @@ gremlin&gt; g = graph.traversal()
 ==&gt;graphtraversalsource[neo4jgraph[Community [<span class="regexp"><span 
class="delimiter">/</span><span class="content">tmp</span><span 
class="delimiter">/</span></span>neo4j]], standard]
 gremlin&gt; g.tx().commit()
 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="comment">//</span><b>(1)</b>
-==&gt;<span class="float">1.623205114</span>
+==&gt;<span class="float">1.626611629</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="comment">//</span><b>(2)</b>
 gremlin&gt; g.tx().commit()
 gremlin&gt; <span class="predefined-type">Thread</span>.sleep(<span 
class="integer">5000</span>) <span class="comment">//</span><b>(3)</b>
 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="comment">//</span><b>(4)</b>
-==&gt;<span class="float">0.19184519899999997</span>
+==&gt;<span class="float">0.145789752</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="comment">//</span><b>(5)</b>
-==&gt;<span class="float">2.1664997359999996</span>
+==&gt;<span class="float">1.938416929</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="comment">//</span><b>(6)</b>
 gremlin&gt; g.tx().commit()
 gremlin&gt; graph.close()</code></pre>
@@ -14662,13 +14661,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">//localhost:8088/proxy/application_1476294323242_0001/</span>
-INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: 
job_1476294323242_0001
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476294323242_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">//localhost:8088/proxy/application_1476355718439_0001/</span>
+INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: 
job_1476355718439_0001
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476355718439_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_1476294323242_0001 completed 
successfully
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476355718439_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>
@@ -14684,11 +14683,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">104116</span>
+                Total time spent by all maps <span class="keyword">in</span> 
occupied slots (ms)=<span class="integer">92791</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">104116</span>
-                Total vcore-milliseconds taken by all map tasks=<span 
class="integer">104116</span>
-                Total megabyte-milliseconds taken by all map tasks=<span 
class="integer">106614784</span>
+                Total time spent by all map tasks (ms)=<span 
class="integer">92791</span>
+                Total vcore-milliseconds taken by all map tasks=<span 
class="integer">92791</span>
+                Total megabyte-milliseconds taken by all map tasks=<span 
class="integer">95017984</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>
@@ -14696,11 +14695,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">3060</span>
-                CPU time spent (ms)=<span class="integer">18510</span>
-                Physical memory (bytes) snapshot=<span 
class="integer">1749295104</span>
-                Virtual memory (bytes) snapshot=<span 
class="integer">8543203328</span>
-                Total committed heap usage (bytes)=<span 
class="integer">1485307904</span>
+                GC time elapsed (ms)=<span class="integer">2577</span>
+                CPU time spent (ms)=<span class="integer">16770</span>
+                Physical memory (bytes) snapshot=<span 
class="integer">1763966976</span>
+                Virtual memory (bytes) snapshot=<span 
class="integer">8552787968</span>
+                Total committed heap usage (bytes)=<span 
class="integer">1456996352</span>
         Giraph Stats
                 Aggregate edges=<span class="integer">0</span>
                 Aggregate finished vertices=<span class="integer">0</span>
@@ -14714,16 +14713,16 @@ 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">3017</span>
-                Input superstep (ms)=<span class="integer">5358</span>
-                Setup (ms)=<span class="integer">51</span>
-                Shutdown (ms)=<span class="integer">9056</span>
-                Superstep <span class="integer">0</span> GiraphComputation 
(ms)=<span class="integer">2972</span>
-                Total (ms)=<span class="integer">17440</span>
+                Initialize (ms)=<span class="integer">2548</span>
+                Input superstep (ms)=<span class="integer">5311</span>
+                Setup (ms)=<span class="integer">58</span>
+                Shutdown (ms)=<span class="integer">9084</span>
+                Superstep <span class="integer">0</span> GiraphComputation 
(ms)=<span class="integer">2925</span>
+                Total (ms)=<span class="integer">17380</span>
         Zookeeper base path
-                <span class="regexp"><span class="delimiter">/</span><span 
class="content">_hadoopBsp</span><span 
class="delimiter">/</span></span>job_1476294323242_0001=<span 
class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span 
class="content">_hadoopBsp</span><span 
class="delimiter">/</span></span>job_1476355718439_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_1476294323242_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_1476355718439_0001/_haltComputation=<span 
class="integer">0</span>
         Zookeeper <span class="key">server</span>:port
                 <span class="key">localhost</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
@@ -14732,13 +14731,12 @@ INFO  org.apache.hadoop.mapreduce.Job  -
                 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">//localhost:8088/proxy/application_1476294323242_0002/</span>
-INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: 
job_1476294323242_0002
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476294323242_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  - The url to track the <span 
class="key">job</span>: <span class="key">http</span>:<span 
class="comment">//localhost:8088/proxy/application_1476355718439_0002/</span>
+INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: 
job_1476355718439_0002
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476355718439_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">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_1476294323242_0002 completed 
successfully
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476355718439_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>
@@ -14748,17 +14746,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">1387</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">116534</span>
+                Total time spent by all maps <span class="keyword">in</span> 
occupied slots (ms)=<span class="integer">105652</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">116534</span>
-                Total vcore-milliseconds taken by all map tasks=<span 
class="integer">116534</span>
-                Total megabyte-milliseconds taken by all map tasks=<span 
class="integer">119330816</span>
+                Total time spent by all map tasks (ms)=<span 
class="integer">105652</span>
+                Total vcore-milliseconds taken by all map tasks=<span 
class="integer">105652</span>
+                Total megabyte-milliseconds taken by all map tasks=<span 
class="integer">108187648</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>
@@ -14766,11 +14764,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">1646</span>
-                CPU time spent (ms)=<span class="integer">18280</span>
-                Physical memory (bytes) snapshot=<span 
class="integer">1709588480</span>
-                Virtual memory (bytes) snapshot=<span 
class="integer">8556261376</span>
-                Total committed heap usage (bytes)=<span 
class="integer">1416101888</span>
+                GC time elapsed (ms)=<span class="integer">2031</span>
+                CPU time spent (ms)=<span class="integer">18640</span>
+                Physical memory (bytes) snapshot=<span 
class="integer">1708306432</span>
+                Virtual memory (bytes) snapshot=<span 
class="integer">8560353280</span>
+                Total committed heap usage (bytes)=<span 
class="integer">1533542400</span>
         Giraph Stats
                 Aggregate edges=<span class="integer">0</span>
                 Aggregate finished vertices=<span class="integer">0</span>
@@ -14784,18 +14782,18 @@ 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">2658</span>
-                Input superstep (ms)=<span class="integer">5334</span>
-                Setup (ms)=<span class="integer">44</span>
-                Shutdown (ms)=<span class="integer">9086</span>
-                Superstep <span class="integer">0</span> GiraphComputation 
(ms)=<span class="integer">3749</span>
-                Superstep <span class="integer">1</span> GiraphComputation 
(ms)=<span class="integer">4046</span>
-                Superstep <span class="integer">2</span> GiraphComputation 
(ms)=<span class="integer">3427</span>
-                Total (ms)=<span class="integer">25702</span>
+                Initialize (ms)=<span class="integer">2281</span>
+                Input superstep (ms)=<span class="integer">5312</span>
+                Setup (ms)=<span class="integer">39</span>
+                Shutdown (ms)=<span class="integer">9033</span>
+                Superstep <span class="integer">0</span> GiraphComputation 
(ms)=<span class="integer">3777</span>
+                Superstep <span class="integer">1</span> GiraphComputation 
(ms)=<span class="integer">4038</span>
+                Superstep <span class="integer">2</span> GiraphComputation 
(ms)=<span class="integer">3153</span>
+                Total (ms)=<span class="integer">25358</span>
         Zookeeper base path
-                <span class="regexp"><span class="delimiter">/</span><span 
class="content">_hadoopBsp</span><span 
class="delimiter">/</span></span>job_1476294323242_0002=<span 
class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span 
class="content">_hadoopBsp</span><span 
class="delimiter">/</span></span>job_1476355718439_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_1476294323242_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_1476355718439_0002/_haltComputation=<span 
class="integer">0</span>
         Zookeeper <span class="key">server</span>:port
                 <span class="key">localhost</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
@@ -14831,12 +14829,12 @@ 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">//localhost:8088/proxy/application_1476294323242_0003/</span>
-INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: 
job_1476294323242_0003
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476294323242_0003 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">//localhost:8088/proxy/application_1476355718439_0003/</span>
+INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: 
job_1476355718439_0003
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476355718439_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">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_1476294323242_0003 completed 
successfully
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476355718439_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>
@@ -14852,11 +14850,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">119930</span>
+                Total time spent by all maps <span class="keyword">in</span> 
occupied slots (ms)=<span class="integer">103274</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">119930</span>
-                Total vcore-milliseconds taken by all map tasks=<span 
class="integer">119930</span>
-                Total megabyte-milliseconds taken by all map tasks=<span 
class="integer">122808320</span>
+                Total time spent by all map tasks (ms)=<span 
class="integer">103274</span>
+                Total vcore-milliseconds taken by all map tasks=<span 
class="integer">103274</span>
+                Total megabyte-milliseconds taken by all map tasks=<span 
class="integer">105752576</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>
@@ -14864,11 +14862,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">2685</span>
-                CPU time spent (ms)=<span class="integer">39770</span>
-                Physical memory (bytes) snapshot=<span 
class="integer">1772302336</span>
-                Virtual memory (bytes) snapshot=<span 
class="integer">8567529472</span>
-                Total committed heap usage (bytes)=<span 
class="integer">1501560832</span>
+                GC time elapsed (ms)=<span class="integer">1707</span>
+                CPU time spent (ms)=<span class="integer">33900</span>
+                Physical memory (bytes) snapshot=<span 
class="integer">1787105280</span>
+                Virtual memory (bytes) snapshot=<span 
class="integer">8588132352</span>
+                Total committed heap usage (bytes)=<span 
class="integer">1475346432</span>
         Giraph Stats
                 Aggregate edges=<span class="integer">0</span>
                 Aggregate finished vertices=<span class="integer">0</span>
@@ -14882,16 +14880,16 @@ 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">2054</span>
-                Input superstep (ms)=<span class="integer">8558</span>
-                Setup (ms)=<span class="integer">55</span>
-                Shutdown (ms)=<span class="integer">9156</span>
-                Superstep <span class="integer">0</span> GiraphComputation 
(ms)=<span class="integer">8044</span>
-                Total (ms)=<span class="integer">25814</span>
+                Initialize (ms)=<span class="integer">2844</span>
+                Input superstep (ms)=<span class="integer">7613</span>
+                Setup (ms)=<span class="integer">60</span>
+                Shutdown (ms)=<span class="integer">9149</span>
+                Superstep <span class="integer">0</span> GiraphComputation 
(ms)=<span class="integer">6669</span>
+                Total (ms)=<span class="integer">23492</span>
         Zookeeper base path
-                <span class="regexp"><span class="delimiter">/</span><span 
class="content">_hadoopBsp</span><span 
class="delimiter">/</span></span>job_1476294323242_0003=<span 
class="integer">0</span>
+                <span class="regexp"><span class="delimiter">/</span><span 
class="content">_hadoopBsp</span><span 
class="delimiter">/</span></span>job_1476355718439_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_1476294323242_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_1476355718439_0003/_haltComputation=<span 
class="integer">0</span>
         Zookeeper <span class="key">server</span>:port
                 <span class="key">localhost</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
@@ -14902,7 +14900,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">56685</span></code></pre>
+==&gt;<span class="integer">50340</span></code></pre>
 </div>
 </div>
 <div class="admonitionblock note">
@@ -14939,11 +14937,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">//localhost:8088/proxy/application_1476294323242_0004/</span>
-INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: 
job_1476294323242_0004
-INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476294323242_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">//localhost:8088/proxy/application_1476355718439_0004/</span>
+INFO  org.apache.hadoop.mapreduce.Job  - Running <span class="key">job</span>: 
job_1476355718439_0004
+INFO  org.apache.hadoop.mapreduce.Job  - Job job_1476355718439_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>%

[... 100 lines stripped ...]


Reply via email to