You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by bo...@apache.org on 2016/04/07 16:32:03 UTC

svn commit: r1738133 [3/9] - in /storm/site: _includes/ about/ publish/ publish/2012/08/02/ publish/2012/09/06/ publish/2013/01/11/ publish/2013/12/08/ publish/2014/04/10/ publish/2014/04/17/ publish/2014/04/19/ publish/2014/04/21/ publish/2014/04/22/ ...

Modified: storm/site/publish/releases/0.10.0/flux.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/flux.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/flux.html (original)
+++ storm/site/publish/releases/0.10.0/flux.html Thu Apr  7 14:32:00 2016
@@ -206,10 +206,10 @@ on your system:</p>
 <li>Node.js 0.10.x or later</li>
 </ul>
 
-<h4 id="building-with-unit-tests-enabled">Building with unit tests enabled:</h4>
+<h4 id="building-with-unit-tests-enabled:">Building with unit tests enabled:</h4>
 <div class="highlight"><pre><code class="language-" data-lang="">mvn clean install
 </code></pre></div>
-<h4 id="building-with-unit-tests-disabled">Building with unit tests disabled:</h4>
+<h4 id="building-with-unit-tests-disabled:">Building with unit tests disabled:</h4>
 
 <p>If you would like to build Flux without installing Python or Node.js you can simply skip the unit tests:</p>
 <div class="highlight"><pre><code class="language-" data-lang="">mvn clean install -DskipTests=true
@@ -217,7 +217,7 @@ on your system:</p>
 <p>Note that if you plan on using Flux to deploy topologies to a remote cluster, you will still need to have Python
 installed since it is required by Apache Storm.</p>
 
-<h4 id="building-with-integration-tests-enabled">Building with integration tests enabled:</h4>
+<h4 id="building-with-integration-tests-enabled:">Building with integration tests enabled:</h4>
 <div class="highlight"><pre><code class="language-" data-lang="">mvn clean install -DskipIntegration=false
 </code></pre></div>
 <h3 id="packaging-with-maven">Packaging with Maven</h3>
@@ -414,7 +414,7 @@ definition consists of the following:</p
 
 
 </code></pre></div>
-<h2 id="property-substitution-filtering">Property Substitution/Filtering</h2>
+<h2 id="property-substitution/filtering">Property Substitution/Filtering</h2>
 
 <p>It&#39;s common for developers to want to easily switch between configurations, for example switching deployment between
 a development environment and a production environment. This can be accomplished by using separate YAML configuration
@@ -439,7 +439,7 @@ if you invoked flux like so:</p>
 </code></pre></div>
 <p>In this case, Flux would replace <code>${kafka.zookeeper.hosts}</code> with <code>localhost:2181</code> before parsing the YAML contents.</p>
 
-<h3 id="environment-variable-substitution-filtering">Environment Variable Substitution/Filtering</h3>
+<h3 id="environment-variable-substitution/filtering">Environment Variable Substitution/Filtering</h3>
 
 <p>Flux also allows environment variable substitution. For example, if an environment variable named <code>ZK_HOSTS</code> if defined,
 you can reference it in a Flux YAML file with the following syntax:</p>
@@ -457,7 +457,7 @@ the following will make an instance of t
   <span class="pi">-</span> <span class="s">id</span><span class="pi">:</span> <span class="s2">"</span><span class="s">stringScheme"</span>
     <span class="s">className</span><span class="pi">:</span> <span class="s2">"</span><span class="s">storm.kafka.StringScheme"</span>
 </code></pre></div>
-<h3 id="contructor-arguments-references-properties-and-configuration-methods">Contructor Arguments, References, Properties and Configuration Methods</h3>
+<h3 id="contructor-arguments,-references,-properties-and-configuration-methods">Contructor Arguments, References, Properties and Configuration Methods</h3>
 
 <h4 id="constructor-arguments">Constructor Arguments</h4>
 
@@ -546,7 +546,7 @@ that use the builder pattern for configu
 <p>Arguments passed to configuration methods work much the same way as constructor arguments, and support references as
 well.</p>
 
-<h3 id="using-java-enums-in-contructor-arguments-references-properties-and-configuration-methods">Using Java <code>enum</code>s in Contructor Arguments, References, Properties and Configuration Methods</h3>
+<h3 id="using-java-enums-in-contructor-arguments,-references,-properties-and-configuration-methods">Using Java <code>enum</code>s in Contructor Arguments, References, Properties and Configuration Methods</h3>
 
 <p>You can easily use Java <code>enum</code> values as arguments in a Flux YAML file, simply by referencing the name of the <code>enum</code>.</p>
 
@@ -863,7 +863,7 @@ same file. Includes may be either files,
     <span class="s">grouping</span><span class="pi">:</span>
       <span class="s">type</span><span class="pi">:</span> <span class="s">SHUFFLE</span>
 </code></pre></div>
-<h2 id="micro-batching-trident-api-support">Micro-Batching (Trident) API Support</h2>
+<h2 id="micro-batching-(trident)-api-support">Micro-Batching (Trident) API Support</h2>
 
 <p>Currenty, the Flux YAML DSL only supports the Core Storm API, but support for Storm&#39;s micro-batching API is planned.</p>
 
@@ -918,7 +918,7 @@ same file. Includes may be either files,
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.10.0/index.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/index.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/index.html (original)
+++ storm/site/publish/releases/0.10.0/index.html Thu Apr  7 14:32:00 2016
@@ -179,7 +179,7 @@
 <li><a href="">Lifecycle of a trident tuple</a></li>
 </ul>
 
-<h3 id="integration-with-external-systems-and-other-libraries">Integration With External Systems, and Other Libraries</h3>
+<h3 id="integration-with-external-systems,-and-other-libraries">Integration With External Systems, and Other Libraries</h3>
 
 <ul>
 <li><a href="flux.html">Flux Data Driven Topology Builder</a></li>
@@ -241,7 +241,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.10.0/storm-eventhubs.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/storm-eventhubs.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/storm-eventhubs.html (original)
+++ storm/site/publish/releases/0.10.0/storm-eventhubs.html Thu Apr  7 14:32:00 2016
@@ -203,7 +203,7 @@ If you want to send messages to all part
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.10.0/storm-hbase.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/storm-hbase.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/storm-hbase.html (original)
+++ storm/site/publish/releases/0.10.0/storm-hbase.html Thu Apr  7 14:32:00 2016
@@ -163,7 +163,7 @@ provided for the storm-hbase connector.
 <span class="n">config</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="s">"storm.kerberos.principal"</span><span class="o">,</span> <span class="s">"$principle"</span><span class="o">);</span>
 <span class="n">StormSubmitter</span><span class="o">.</span><span class="na">submitTopology</span><span class="o">(</span><span class="s">"$topologyName"</span><span class="o">,</span> <span class="n">config</span><span class="o">,</span> <span class="n">builder</span><span class="o">.</span><span class="na">createTopology</span><span class="o">());</span>
 </code></pre></div>
-<h2 id="working-with-secure-hbase-using-delegation-tokens">Working with Secure HBASE using delegation tokens.</h2>
+<h2 id="working-with-secure-hbase-using-delegation-tokens.">Working with Secure HBASE using delegation tokens.</h2>
 
 <p>If your topology is going to interact with secure HBase, your bolts/states needs to be authenticated by HBase. 
 The approach described above requires that all potential worker hosts have &quot;storm.keytab.file&quot; on them. If you have 
@@ -276,7 +276,7 @@ values to be emitted by the bolt.</p>
 
 <p>You can look at an example topology LookupWordCount.java under <code>src/test/java</code>.</p>
 
-<h2 id="example-persistent-word-count">Example: Persistent Word Count</h2>
+<h2 id="example:-persistent-word-count">Example: Persistent Word Count</h2>
 
 <p>A runnable example can be found in the <code>src/test/java</code> directory.</p>
 
@@ -384,7 +384,7 @@ Word: 'watermelon', Count: 6806
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.10.0/storm-hdfs.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/storm-hdfs.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/storm-hdfs.html (original)
+++ storm/site/publish/releases/0.10.0/storm-hdfs.html Thu Apr  7 14:32:00 2016
@@ -485,7 +485,7 @@ to remember this as you bring up new hos
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.10.0/storm-hive.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/storm-hive.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/storm-hive.html (original)
+++ storm/site/publish/releases/0.10.0/storm-hive.html Thu Apr  7 14:32:00 2016
@@ -137,7 +137,7 @@
   To use Hive streaming API users need to create a bucketed table with ORC format.  Example below</p>
 <div class="highlight"><pre><code class="language-sql" data-lang="sql">  <span class="k">create</span> <span class="k">table</span> <span class="n">test_table</span> <span class="p">(</span> <span class="n">id</span> <span class="n">INT</span><span class="p">,</span> <span class="n">name</span> <span class="n">STRING</span><span class="p">,</span> <span class="n">phone</span> <span class="n">STRING</span><span class="p">,</span> <span class="n">street</span> <span class="n">STRING</span><span class="p">)</span> <span class="n">partitioned</span> <span class="k">by</span> <span class="p">(</span><span class="n">city</span> <span class="n">STRING</span><span class="p">,</span> <span class="k">state</span> <span class="n">STRING</span><span class="p">)</span> <span class="n">stored</span> <span class="k">as</span> <span class="n">orc</span> <span class="n">tblproperties</span> <span class="p">(</span><span class="nv">"orc.compress"</span><span class="o">=</span><span class="nv">"NONE"<
 /span><span class="p">);</span>
 </code></pre></div>
-<h2 id="hivebolt-org-apache-storm-hive-bolt-hivebolt">HiveBolt (org.apache.storm.hive.bolt.HiveBolt)</h2>
+<h2 id="hivebolt-(org.apache.storm.hive.bolt.hivebolt)">HiveBolt (org.apache.storm.hive.bolt.HiveBolt)</h2>
 
 <p>HiveBolt streams tuples directly into Hive. Tuples are written using Hive Transactions. 
 Partitions to which HiveBolt will stream to can either created or pre-created or optionally
@@ -189,7 +189,7 @@ User should make sure that Tuple field n
 </tr>
 </tbody></table>
 
-<h3 id="hiveoptions-org-apache-storm-hive-common-hiveoptions">HiveOptions (org.apache.storm.hive.common.HiveOptions)</h3>
+<h3 id="hiveoptions-(org.apache.storm.hive.common.hiveoptions)">HiveOptions (org.apache.storm.hive.common.HiveOptions)</h3>
 
 <p>HiveBolt takes in HiveOptions as a constructor arg.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">  <span class="n">HiveOptions</span> <span class="n">hiveOptions</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HiveOptions</span><span class="o">(</span><span class="n">metaStoreURI</span><span class="o">,</span><span class="n">dbName</span><span class="o">,</span><span class="n">tblName</span><span class="o">,</span><span class="n">mapper</span><span class="o">)</span>
@@ -273,7 +273,7 @@ User should make sure that Tuple field n
 </tr>
 </tbody></table>
 
-<h2 id="hivestate-org-apache-storm-hive-trident-hivetrident">HiveState (org.apache.storm.hive.trident.HiveTrident)</h2>
+<h2 id="hivestate-(org.apache.storm.hive.trident.hivetrident)">HiveState (org.apache.storm.hive.trident.HiveTrident)</h2>
 
 <p>Hive Trident state also follows similar pattern to HiveBolt it takes in HiveOptions as an arg.</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java">   <span class="n">DelimitedRecordHiveMapper</span> <span class="n">mapper</span> <span class="o">=</span> <span class="k">new</span> <span class="n">DelimitedRecordHiveMapper</span><span class="o">()</span>
@@ -328,7 +328,7 @@ User should make sure that Tuple field n
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.10.0/storm-jdbc.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/storm-jdbc.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/storm-jdbc.html (original)
+++ storm/site/publish/releases/0.10.0/storm-jdbc.html Thu Apr  7 14:32:00 2016
@@ -134,7 +134,7 @@ in a storm topology.</p>
 
 <p><strong>Note</strong>: Throughout the examples below, we make use of com.google.common.collect.Lists and com.google.common.collect.Maps.</p>
 
-<h2 id="inserting-into-a-database">Inserting into a database.</h2>
+<h2 id="inserting-into-a-database.">Inserting into a database.</h2>
 
 <p>The bolt and trident state included in this package for inserting data into a database tables are tied to a single table.</p>
 
@@ -326,7 +326,7 @@ The default is set to value of topology.
         <span class="o">.</span><span class="na">withSelectQuery</span><span class="o">(</span><span class="s">"select user_name from user_details where user_id = ?"</span><span class="o">);</span>
         <span class="o">.</span><span class="na">withQueryTimeoutSecs</span><span class="o">(</span><span class="mi">30</span><span class="o">);</span>
 </code></pre></div>
-<h2 id="example">Example:</h2>
+<h2 id="example:">Example:</h2>
 
 <p>A runnable example can be found in the <code>src/test/java/topology</code> directory.</p>
 
@@ -428,7 +428,7 @@ storm jar ~/repo/incubator-storm/externa
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.10.0/storm-kafka.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/storm-kafka.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/storm-kafka.html (original)
+++ storm/site/publish/releases/0.10.0/storm-kafka.html Thu Apr  7 14:32:00 2016
@@ -439,7 +439,7 @@ For Trident:
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.10.0/storm-redis.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.10.0/storm-redis.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.10.0/storm-redis.html (original)
+++ storm/site/publish/releases/0.10.0/storm-redis.html Thu Apr  7 14:32:00 2016
@@ -134,7 +134,7 @@
 
 <h2 id="usage">Usage</h2>
 
-<h3 id="how-do-i-use-it">How do I use it?</h3>
+<h3 id="how-do-i-use-it?">How do I use it?</h3>
 
 <p>use it as a maven dependency:</p>
 <div class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
@@ -403,7 +403,7 @@ under the License.</p>
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Acking-framework-implementation.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Acking-framework-implementation.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Acking-framework-implementation.html (original)
+++ storm/site/publish/releases/0.9.6/Acking-framework-implementation.html Thu Apr  7 14:32:00 2016
@@ -132,7 +132,7 @@
 
 <p>You can read a bit more about the <a href="Guaranteeing-message-processing.html#what-is-storms-reliability-api">reliability mechanism</a> elsewhere on the wiki -- this explains the internal details.</p>
 
-<h3 id="acker-execute">acker <code>execute()</code></h3>
+<h3 id="acker-execute()">acker <code>execute()</code></h3>
 
 <p>The acker is actually a regular bolt, with its  <a href="https://github.com/apache/incubator-storm/blob/46c3ba7/storm-core/src/clj/backtype/storm/daemon/acker.clj#L36">execute method</a> defined withing <code>mk-acker-bolt</code>.  When a new tupletree is born, the spout sends the XORed edge-ids of each tuple recipient, which the acker records in its <code>pending</code> ledger. Every time an executor acks a tuple, the acker receives a partial checksum that is the XOR of the tuple&#39;s own edge-id (clearing it from the ledger) and the edge-id of each downstream tuple the executor emitted (thus entering them into the ledger).</p>
 
@@ -205,7 +205,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Clojure-DSL.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Clojure-DSL.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Clojure-DSL.html (original)
+++ storm/site/publish/releases/0.9.6/Clojure-DSL.html Thu Apr  7 14:32:00 2016
@@ -283,7 +283,7 @@
 </span></code></pre></div>
 <p>This declares the output of the bolt as the fields [&quot;word&quot; &quot;count&quot;] on the default stream id.</p>
 
-<h4 id="emitting-acking-and-failing">Emitting, acking, and failing</h4>
+<h4 id="emitting,-acking,-and-failing">Emitting, acking, and failing</h4>
 
 <p>Rather than use the Java methods on <code>OutputCollector</code> directly, the DSL provides a nicer set of functions for using <code>OutputCollector</code>: <code>emit-bolt!</code>, <code>emit-direct-bolt!</code>, <code>ack!</code>, and <code>fail!</code>.</p>
 
@@ -396,7 +396,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Command-line-client.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Command-line-client.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Command-line-client.html (original)
+++ storm/site/publish/releases/0.9.6/Command-line-client.html Thu Apr  7 14:32:00 2016
@@ -268,7 +268,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Common-patterns.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Common-patterns.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Common-patterns.html (original)
+++ storm/site/publish/releases/0.9.6/Common-patterns.html Thu Apr  7 14:32:00 2016
@@ -164,7 +164,7 @@
 
 <p>Many bolts follow a similar pattern of reading an input tuple, emitting zero or more tuples based on that input tuple, and then acking that input tuple immediately at the end of the execute method. Bolts that match this pattern are things like functions and filters. This is such a common pattern that Storm exposes an interface called <a href="javadocs/backtype/storm/topology/IBasicBolt.html">IBasicBolt</a> that automates this pattern for you. See <a href="Guaranteeing-message-processing.html">Guaranteeing message processing</a> for more information.</p>
 
-<h3 id="in-memory-caching-fields-grouping-combo">In-memory caching + fields grouping combo</h3>
+<h3 id="in-memory-caching-+-fields-grouping-combo">In-memory caching + fields grouping combo</h3>
 
 <p>It&#39;s common to keep caches in-memory in Storm bolts. Caching becomes particularly powerful when you combine it with a fields grouping. For example, suppose you have a bolt that expands short URLs (like bit.ly, t.co, etc.) into long URLs. You can increase performance by keeping an LRU cache of short URL to long URL expansions to avoid doing the same HTTP requests over and over. Suppose component &quot;urls&quot; emits short URLS, and component &quot;expand&quot; expands short URLs into long URLs and keeps a cache internally. Consider the difference between the two following snippets of code:</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">builder</span><span class="o">.</span><span class="na">setBolt</span><span class="o">(</span><span class="s">"expand"</span><span class="o">,</span> <span class="k">new</span> <span class="n">ExpandUrl</span><span class="o">(),</span> <span class="n">parallelism</span><span class="o">)</span>
@@ -240,7 +240,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Concepts.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Concepts.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Concepts.html (original)
+++ storm/site/publish/releases/0.9.6/Concepts.html Thu Apr  7 14:32:00 2016
@@ -295,7 +295,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Configuration.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Configuration.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Configuration.html (original)
+++ storm/site/publish/releases/0.9.6/Configuration.html Thu Apr  7 14:32:00 2016
@@ -200,7 +200,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Contributing-to-Storm.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Contributing-to-Storm.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Contributing-to-Storm.html (original)
+++ storm/site/publish/releases/0.9.6/Contributing-to-Storm.html Thu Apr  7 14:32:00 2016
@@ -197,7 +197,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Creating-a-new-Storm-project.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Creating-a-new-Storm-project.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Creating-a-new-Storm-project.html (original)
+++ storm/site/publish/releases/0.9.6/Creating-a-new-Storm-project.html Thu Apr  7 14:32:00 2016
@@ -145,7 +145,7 @@
 
 <p>To set up the classpath in Eclipse, create a new Java project, include <code>src/jvm/</code> as a source path, and make sure all the jars in <code>lib/</code> and <code>lib/dev/</code> are in the <code>Referenced Libraries</code> section of the project.</p>
 
-<h3 id="if-using-multilang-add-multilang-dir-to-classpath">If using multilang, add multilang dir to classpath</h3>
+<h3 id="if-using-multilang,-add-multilang-dir-to-classpath">If using multilang, add multilang dir to classpath</h3>
 
 <p>If you implement spouts or bolts in languages other than Java, then those implementations should be under the <code>multilang/resources/</code> directory of the project. For Storm to find these files in local mode, the <code>resources/</code> dir needs to be on the classpath. You can do this in Eclipse by adding <code>multilang/</code> as a source folder. You may also need to add multilang/resources as a source directory.</p>
 
@@ -193,7 +193,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/DSLs-and-multilang-adapters.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/DSLs-and-multilang-adapters.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/DSLs-and-multilang-adapters.html (original)
+++ storm/site/publish/releases/0.9.6/DSLs-and-multilang-adapters.html Thu Apr  7 14:32:00 2016
@@ -177,7 +177,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Defining-a-non-jvm-language-dsl-for-storm.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Defining-a-non-jvm-language-dsl-for-storm.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Defining-a-non-jvm-language-dsl-for-storm.html (original)
+++ storm/site/publish/releases/0.9.6/Defining-a-non-jvm-language-dsl-for-storm.html Thu Apr  7 14:32:00 2016
@@ -190,7 +190,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Distributed-RPC.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Distributed-RPC.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Distributed-RPC.html (original)
+++ storm/site/publish/releases/0.9.6/Distributed-RPC.html Thu Apr  7 14:32:00 2016
@@ -355,7 +355,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Documentation.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Documentation.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Documentation.html (original)
+++ storm/site/publish/releases/0.9.6/Documentation.html Thu Apr  7 14:32:00 2016
@@ -226,7 +226,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/FAQ.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/FAQ.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/FAQ.html (original)
+++ storm/site/publish/releases/0.9.6/FAQ.html Thu Apr  7 14:32:00 2016
@@ -130,7 +130,7 @@
 
 <h2 id="best-practices">Best Practices</h2>
 
-<h3 id="what-rules-of-thumb-can-you-give-me-for-configuring-storm-trident">What rules of thumb can you give me for configuring Storm+Trident?</h3>
+<h3 id="what-rules-of-thumb-can-you-give-me-for-configuring-storm+trident?">What rules of thumb can you give me for configuring Storm+Trident?</h3>
 
 <ul>
 <li>number of workers a multiple of number of machines; parallelism a multiple of number of workers; number of kafka partitions a multiple of number of spout parallelism</li>
@@ -143,7 +143,7 @@
 <li>Start with a max spout pending that is for sure too small -- one for trident, or the number of executors for storm -- and increase it until you stop seeing changes in the flow. You&#39;ll probably end up with something near <code>2*(throughput in recs/sec)*(end-to-end latency)</code> (2x the Little&#39;s law capacity).</li>
 </ul>
 
-<h3 id="what-are-some-of-the-best-ways-to-get-a-worker-to-mysteriously-and-bafflingly-die">What are some of the best ways to get a worker to mysteriously and bafflingly die?</h3>
+<h3 id="what-are-some-of-the-best-ways-to-get-a-worker-to-mysteriously-and-bafflingly-die?">What are some of the best ways to get a worker to mysteriously and bafflingly die?</h3>
 
 <ul>
 <li>Do you have write access to the log directory</li>
@@ -154,7 +154,7 @@
 <li>Have you opened firewall/securitygroup permissions <em>bidirectionally</em> among a) all the workers, b) the storm master, c) zookeeper? Also, from the workers to any kafka/kestrel/database/etc that your topology accesses? Use netcat to poke the appropriate ports and be sure. </li>
 </ul>
 
-<h3 id="halp-i-cannot-see">Halp! I cannot see:</h3>
+<h3 id="halp!-i-cannot-see:">Halp! I cannot see:</h3>
 
 <ul>
 <li><strong>my logs</strong> Logs by default go to $STORM_HOME/logs. Check that you have write permissions to that directory. They are configured in the logback/cluster.xml (0.9) and log4j/*.properties in earlier versions.</li>
@@ -162,7 +162,7 @@
 <li><strong>final Java system properties</strong> Add <code>Properties props = System.getProperties(); props.list(System.out);</code> near where you build your topology.</li>
 </ul>
 
-<h3 id="how-many-workers-should-i-use">How many Workers should I use?</h3>
+<h3 id="how-many-workers-should-i-use?">How many Workers should I use?</h3>
 
 <p>The total number of workers is set by the supervisors -- there&#39;s some number of JVM slots each supervisor will superintend. The thing you set on the topology is how many worker slots it will try to claim.</p>
 
@@ -178,7 +178,7 @@
 
 <h2 id="topology">Topology</h2>
 
-<h3 id="can-a-trident-topology-have-multiple-streams">Can a Trident topology have Multiple Streams?</h3>
+<h3 id="can-a-trident-topology-have-multiple-streams?">Can a Trident topology have Multiple Streams?</h3>
 
 <blockquote>
 <p>Can a Trident Topology work like a workflow with conditional paths (if-else)? e.g. A Spout (S1) connects to a bolt (B0) which based on certain values in the incoming tuple routes them to either bolt (B1) or bolt (B2) but not both.</p>
@@ -195,23 +195,23 @@
 
 <h2 id="spouts">Spouts</h2>
 
-<h3 id="what-is-a-coordinator-and-why-are-there-several">What is a coordinator, and why are there several?</h3>
+<h3 id="what-is-a-coordinator,-and-why-are-there-several?">What is a coordinator, and why are there several?</h3>
 
 <p>A trident-spout is actually run within a storm <em>bolt</em>. The storm-spout of a trident topology is the MasterBatchCoordinator -- it coordinates trident batches and is the same no matter what spouts you use. A batch is born when the MBC dispenses a seed tuple to each of the spout-coordinators. The spout-coordinator bolts know how your particular spouts should cooperate -- so in the kafka case, it&#39;s what helps figure out what partition and offset range each spout should pull from.</p>
 
-<h3 id="what-can-i-store-into-the-spout-39-s-metadata-record">What can I store into the spout&#39;s metadata record?</h3>
+<h3 id="what-can-i-store-into-the-spout&#39;s-metadata-record?">What can I store into the spout&#39;s metadata record?</h3>
 
 <p>You should only store static data, and as little of it as possible, into the metadata record (note: maybe you <em>can</em> store more interesting things; you shouldn&#39;t, though)</p>
 
-<h3 id="how-often-is-the-39-emitpartitionbatchnew-39-function-called">How often is the &#39;emitPartitionBatchNew&#39; function called?</h3>
+<h3 id="how-often-is-the-&#39;emitpartitionbatchnew&#39;-function-called?">How often is the &#39;emitPartitionBatchNew&#39; function called?</h3>
 
 <p>Since the MBC is the actual spout, all the tuples in a batch are just members of its tupletree. That means storm&#39;s &quot;max spout pending&quot; config effectively defines the number of concurrent batches trident runs. The MBC emits a new batch if it has fewer than max-spending tuples pending and if at least one <a href="https://github.com/apache/incubator-storm/blob/master/conf/defaults.yaml#L115">trident batch interval</a>&#39;s worth of seconds has passed since the last batch.</p>
 
-<h3 id="if-nothing-was-emitted-does-trident-slow-down-the-calls">If nothing was emitted does Trident slow down the calls?</h3>
+<h3 id="if-nothing-was-emitted-does-trident-slow-down-the-calls?">If nothing was emitted does Trident slow down the calls?</h3>
 
 <p>Yes, there&#39;s a pluggable &quot;spout wait strategy&quot;; the default is to sleep for a <a href="https://github.com/apache/incubator-storm/blob/master/conf/defaults.yaml#L110">configurable amount of time</a></p>
 
-<h3 id="ok-then-what-is-the-trident-batch-interval-for">OK, then what is the trident batch interval for?</h3>
+<h3 id="ok,-then-what-is-the-trident-batch-interval-for?">OK, then what is the trident batch interval for?</h3>
 
 <p>You know how computers of the 486 era had a <a href="http://en.wikipedia.org/wiki/Turbo_button">turbo button</a> on them? It&#39;s like that. </p>
 
@@ -221,11 +221,11 @@
 
 <p>Note that this is a cap, not an additional delay -- with a period of 300ms, if your batch takes 258ms Trident will only delay an additional 42ms.</p>
 
-<h3 id="how-do-you-set-the-batch-size">How do you set the batch size?</h3>
+<h3 id="how-do-you-set-the-batch-size?">How do you set the batch size?</h3>
 
 <p>Trident doesn&#39;t place its own limits on the batch count. In the case of the Kafka spout, the max fetch bytes size divided by the average record size defines an effective records per subbatch partition.</p>
 
-<h3 id="how-do-i-resize-a-batch">How do I resize a batch?</h3>
+<h3 id="how-do-i-resize-a-batch?">How do I resize a batch?</h3>
 
 <p>The trident batch is a somewhat overloaded facility. Together with the number of partitions, the batch size is constrained by or serves to define</p>
 
@@ -240,13 +240,13 @@
 
 <h2 id="time-series">Time Series</h2>
 
-<h3 id="how-do-i-aggregate-events-by-time">How do I aggregate events by time?</h3>
+<h3 id="how-do-i-aggregate-events-by-time?">How do I aggregate events by time?</h3>
 
 <p>If have records with an immutable timestamp, and you would like to count, average or otherwise aggregate them into discrete time buckets, Trident is an excellent and scalable solution.</p>
 
 <p>Write an <code>Each</code> function that turns the timestamp into a time bucket: if the bucket size was &quot;by hour&quot;, then the timestamp <code>2013-08-08 12:34:56</code> would be mapped to the <code>2013-08-08 12:00:00</code> time bucket, and so would everything else in the twelve o&#39;clock hour. Then group on that timebucket and use a grouped persistentAggregate. The persistentAggregate uses a local cacheMap backed by a data store. Groups with many records require very few reads from the data store, and use efficient bulk reads and writes; as long as your data feed is relatively prompt Trident will make very efficient use of memory and network. Even if a server drops off line for a day, then delivers that full day&#39;s worth of data in a rush, the old results will be calmly retrieved and updated -- and without interfering with calculating the current results.</p>
 
-<h3 id="how-can-i-know-that-all-records-for-a-time-bucket-have-been-received">How can I know that all records for a time bucket have been received?</h3>
+<h3 id="how-can-i-know-that-all-records-for-a-time-bucket-have-been-received?">How can I know that all records for a time bucket have been received?</h3>
 
 <p>You cannot know that all events are collected -- this is an epistemological challenge, not a distributed systems challenge. You can:</p>
 
@@ -297,7 +297,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Fault-tolerance.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Fault-tolerance.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Fault-tolerance.html (original)
+++ storm/site/publish/releases/0.9.6/Fault-tolerance.html Thu Apr  7 14:32:00 2016
@@ -130,27 +130,27 @@
 
 <p>This page explains the design details of Storm that make it a fault-tolerant system.</p>
 
-<h2 id="what-happens-when-a-worker-dies">What happens when a worker dies?</h2>
+<h2 id="what-happens-when-a-worker-dies?">What happens when a worker dies?</h2>
 
 <p>When a worker dies, the supervisor will restart it. If it continuously fails on startup and is unable to heartbeat to Nimbus, Nimbus will reassign the worker to another machine.</p>
 
-<h2 id="what-happens-when-a-node-dies">What happens when a node dies?</h2>
+<h2 id="what-happens-when-a-node-dies?">What happens when a node dies?</h2>
 
 <p>The tasks assigned to that machine will time-out and Nimbus will reassign those tasks to other machines.</p>
 
-<h2 id="what-happens-when-nimbus-or-supervisor-daemons-die">What happens when Nimbus or Supervisor daemons die?</h2>
+<h2 id="what-happens-when-nimbus-or-supervisor-daemons-die?">What happens when Nimbus or Supervisor daemons die?</h2>
 
 <p>The Nimbus and Supervisor daemons are designed to be fail-fast (process self-destructs whenever any unexpected situation is encountered) and stateless (all state is kept in Zookeeper or on disk). As described in <a href="Setting-up-a-Storm-cluster.html">Setting up a Storm cluster</a>, the Nimbus and Supervisor daemons must be run under supervision using a tool like daemontools or monit. So if the Nimbus or Supervisor daemons die, they restart like nothing happened.</p>
 
 <p>Most notably, no worker processes are affected by the death of Nimbus or the Supervisors. This is in contrast to Hadoop, where if the JobTracker dies, all the running jobs are lost. </p>
 
-<h2 id="is-nimbus-a-single-point-of-failure">Is Nimbus a single point of failure?</h2>
+<h2 id="is-nimbus-a-single-point-of-failure?">Is Nimbus a single point of failure?</h2>
 
 <p>If you lose the Nimbus node, the workers will still continue to function. Additionally, supervisors will continue to restart workers if they die. However, without Nimbus, workers won&#39;t be reassigned to other machines when necessary (like if you lose a worker machine). </p>
 
 <p>So the answer is that Nimbus is &quot;sort of&quot; a SPOF. In practice, it&#39;s not a big deal since nothing catastrophic happens when the Nimbus daemon dies. There are plans to make Nimbus highly available in the future.</p>
 
-<h2 id="how-does-storm-guarantee-data-processing">How does Storm guarantee data processing?</h2>
+<h2 id="how-does-storm-guarantee-data-processing?">How does Storm guarantee data processing?</h2>
 
 <p>Storm provides mechanisms to guarantee data processing even if nodes die or messages are lost. See <a href="Guaranteeing-message-processing.html">Guaranteeing message processing</a> for the details.</p>
 
@@ -194,7 +194,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Guaranteeing-message-processing.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Guaranteeing-message-processing.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Guaranteeing-message-processing.html (original)
+++ storm/site/publish/releases/0.9.6/Guaranteeing-message-processing.html Thu Apr  7 14:32:00 2016
@@ -130,7 +130,7 @@
 
 <p>Storm guarantees that each message coming off a spout will be fully processed. This page describes how Storm accomplishes this guarantee and what you have to do as a user to benefit from Storm&#39;s reliability capabilities.</p>
 
-<h3 id="what-does-it-mean-for-a-message-to-be-quot-fully-processed-quot">What does it mean for a message to be &quot;fully processed&quot;?</h3>
+<h3 id="what-does-it-mean-for-a-message-to-be-&quot;fully-processed&quot;?">What does it mean for a message to be &quot;fully processed&quot;?</h3>
 
 <p>A tuple coming off a spout can trigger thousands of tuples to be created based on it. Consider, for example, the streaming word count topology:</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">TopologyBuilder</span> <span class="n">builder</span> <span class="o">=</span> <span class="k">new</span> <span class="n">TopologyBuilder</span><span class="o">();</span>
@@ -149,7 +149,7 @@
 
 <p>Storm considers a tuple coming off a spout &quot;fully processed&quot; when the tuple tree has been exhausted and every message in the tree has been processed. A tuple is considered failed when its tree of messages fails to be fully processed within a specified timeout. This timeout can be configured on a topology-specific basis using the <a href="javadocs/backtype/storm/Config.html#TOPOLOGY_MESSAGE_TIMEOUT_SECS">Config.TOPOLOGY_MESSAGE_TIMEOUT_SECS</a> configuration and defaults to 30 seconds.</p>
 
-<h3 id="what-happens-if-a-message-is-fully-processed-or-fails-to-be-fully-processed">What happens if a message is fully processed or fails to be fully processed?</h3>
+<h3 id="what-happens-if-a-message-is-fully-processed-or-fails-to-be-fully-processed?">What happens if a message is fully processed or fails to be fully processed?</h3>
 
 <p>To understand this question, let&#39;s take a look at the lifecycle of a tuple coming off of a spout. For reference, here is the interface that spouts implement (see the <a href="javadocs/backtype/storm/spout/ISpout.html">Javadoc</a> for more information):</p>
 <div class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">interface</span> <span class="nc">ISpout</span> <span class="kd">extends</span> <span class="n">Serializable</span> <span class="o">{</span>
@@ -167,7 +167,7 @@
 
 <p>Let&#39;s use <code>KestrelSpout</code> again to see what a <code>Spout</code> needs to do to guarantee message processing. When <code>KestrelSpout</code> takes a message off the Kestrel queue, it &quot;opens&quot; the message. This means the message is not actually taken off the queue yet, but instead placed in a &quot;pending&quot; state waiting for acknowledgement that the message is completed. While in the pending state, a message will not be sent to other consumers of the queue. Additionally, if a client disconnects all pending messages for that client are put back on the queue. When a message is opened, Kestrel provides the client with the data for the message as well as a unique id for the message. The <code>KestrelSpout</code> uses that exact id as the &quot;message id&quot; for the tuple when emitting the tuple to the <code>SpoutOutputCollector</code>. Sometime later on, when <code>ack</code> or <code>fail</code> are called on the <code>KestrelSpout</code>, the <code>Kes
 trelSpout</code> sends an ack or fail message to Kestrel with the message id to take the message off the queue or have it put back on.</p>
 
-<h3 id="what-is-storm-39-s-reliability-api">What is Storm&#39;s reliability API?</h3>
+<h3 id="what-is-storm&#39;s-reliability-api?">What is Storm&#39;s reliability API?</h3>
 
 <p>There&#39;s two things you have to do as a user to benefit from Storm&#39;s reliability capabilities. First, you need to tell Storm whenever you&#39;re creating a new link in the tree of tuples. Second, you need to tell Storm when you have finished processing an individual tuple. By doing both these things, Storm can detect when the tree of tuples is fully processed and can ack or fail the spout tuple appropriately. Storm&#39;s API provides a concise way of doing both of these tasks. </p>
 
@@ -233,11 +233,11 @@
 
 <p>In contrast, bolts that do aggregations or joins may delay acking a tuple until after it has computed a result based on a bunch of tuples. Aggregations and joins will commonly multi-anchor their output tuples as well. These things fall outside the simpler pattern of <code>IBasicBolt</code>.</p>
 
-<h3 id="how-do-i-make-my-applications-work-correctly-given-that-tuples-can-be-replayed">How do I make my applications work correctly given that tuples can be replayed?</h3>
+<h3 id="how-do-i-make-my-applications-work-correctly-given-that-tuples-can-be-replayed?">How do I make my applications work correctly given that tuples can be replayed?</h3>
 
 <p>As always in software design, the answer is &quot;it depends.&quot; Storm 0.7.0 introduced the &quot;transactional topologies&quot; feature, which enables you to get fully fault-tolerant exactly-once messaging semantics for most computations. Read more about transactional topologies <a href="Transactional-topologies.html">here</a>. </p>
 
-<h3 id="how-does-storm-implement-reliability-in-an-efficient-way">How does Storm implement reliability in an efficient way?</h3>
+<h3 id="how-does-storm-implement-reliability-in-an-efficient-way?">How does Storm implement reliability in an efficient way?</h3>
 
 <p>A Storm topology has a set of special &quot;acker&quot; tasks that track the DAG of tuples for every spout tuple. When an acker sees that a DAG is complete, it sends a message to the spout task that created the spout tuple to ack the message. You can set the number of acker tasks for a topology in the topology configuration using <a href="javadocs/backtype/storm/Config.html#TOPOLOGY_ACKERS">Config.TOPOLOGY_ACKERS</a>. Storm defaults TOPOLOGY_ACKERS to one task -- you will need to increase this number for topologies processing large amounts of messages. </p>
 
@@ -325,7 +325,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Hooks.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Hooks.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Hooks.html (original)
+++ storm/site/publish/releases/0.9.6/Hooks.html Thu Apr  7 14:32:00 2016
@@ -175,7 +175,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Implementation-docs.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Implementation-docs.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Implementation-docs.html (original)
+++ storm/site/publish/releases/0.9.6/Implementation-docs.html Thu Apr  7 14:32:00 2016
@@ -192,7 +192,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Installing-native-dependencies.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Installing-native-dependencies.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Installing-native-dependencies.html (original)
+++ storm/site/publish/releases/0.9.6/Installing-native-dependencies.html Thu Apr  7 14:32:00 2016
@@ -200,7 +200,7 @@ sudo make install
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Kestrel-and-Storm.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Kestrel-and-Storm.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Kestrel-and-Storm.html (original)
+++ storm/site/publish/releases/0.9.6/Kestrel-and-Storm.html Thu Apr  7 14:32:00 2016
@@ -359,7 +359,7 @@ If you run the topology with TOPOLOGY_DE
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Lifecycle-of-a-topology.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Lifecycle-of-a-topology.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Lifecycle-of-a-topology.html (original)
+++ storm/site/publish/releases/0.9.6/Lifecycle-of-a-topology.html Thu Apr  7 14:32:00 2016
@@ -286,7 +286,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Local-mode.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Local-mode.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Local-mode.html (original)
+++ storm/site/publish/releases/0.9.6/Local-mode.html Thu Apr  7 14:32:00 2016
@@ -189,7 +189,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Maven.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Maven.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Maven.html (original)
+++ storm/site/publish/releases/0.9.6/Maven.html Thu Apr  7 14:32:00 2016
@@ -211,7 +211,7 @@ lein sub install
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Message-passing-implementation.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Message-passing-implementation.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Message-passing-implementation.html (original)
+++ storm/site/publish/releases/0.9.6/Message-passing-implementation.html Thu Apr  7 14:32:00 2016
@@ -211,7 +211,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Metrics.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Metrics.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Metrics.html (original)
+++ storm/site/publish/releases/0.9.6/Metrics.html Thu Apr  7 14:32:00 2016
@@ -203,7 +203,7 @@ It&#39;s used internally to track the nu
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Multilang-protocol.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Multilang-protocol.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Multilang-protocol.html (original)
+++ storm/site/publish/releases/0.9.6/Multilang-protocol.html Thu Apr  7 14:32:00 2016
@@ -368,7 +368,7 @@ shell bolt to &#39;sync&#39;.</li>
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Powered-By.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Powered-By.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Powered-By.html (original)
+++ storm/site/publish/releases/0.9.6/Powered-By.html Thu Apr  7 14:32:00 2016
@@ -1194,7 +1194,7 @@ We are using Storm to track internet thr
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Project-ideas.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Project-ideas.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Project-ideas.html (original)
+++ storm/site/publish/releases/0.9.6/Project-ideas.html Thu Apr  7 14:32:00 2016
@@ -174,7 +174,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Rationale.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Rationale.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Rationale.html (original)
+++ storm/site/publish/releases/0.9.6/Rationale.html Thu Apr  7 14:32:00 2016
@@ -201,7 +201,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Running-topologies-on-a-production-cluster.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Running-topologies-on-a-production-cluster.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Running-topologies-on-a-production-cluster.html (original)
+++ storm/site/publish/releases/0.9.6/Running-topologies-on-a-production-cluster.html Thu Apr  7 14:32:00 2016
@@ -237,7 +237,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/SECURITY.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/SECURITY.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/SECURITY.html (original)
+++ storm/site/publish/releases/0.9.6/SECURITY.html Thu Apr  7 14:32:00 2016
@@ -202,7 +202,7 @@ IPsec to encrypt all traffic being sent
 </tr>
 </tbody></table>
 
-<h3 id="ui-logviewer">UI/Logviewer</h3>
+<h3 id="ui/logviewer">UI/Logviewer</h3>
 
 <p>The UI and logviewer processes provide a way to not only see what a cluster is
 doing, but also manipulate running topologies.  In general these processes should
@@ -283,7 +283,7 @@ as well, because storm does not set up a
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/STORM-UI-REST-API.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/STORM-UI-REST-API.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/STORM-UI-REST-API.html (original)
+++ storm/site/publish/releases/0.9.6/STORM-UI-REST-API.html Thu Apr  7 14:32:00 2016
@@ -137,7 +137,7 @@ Please ignore undocumented elements in t
 
 <h2 id="using-the-ui-rest-api">Using the UI REST Api</h2>
 
-<h3 id="api-v1-cluster-configuration-get">/api/v1/cluster/configuration (GET)</h3>
+<h3 id="/api/v1/cluster/configuration-(get)">/api/v1/cluster/configuration (GET)</h3>
 
 <p>returns cluster configuration.  Below is a sample response but doesn&#39;t include all the config fileds.</p>
 
@@ -164,7 +164,7 @@ Please ignore undocumented elements in t
     }
 </code></p>
 
-<h3 id="api-v1-cluster-summary-get">/api/v1/cluster/summary (GET)</h3>
+<h3 id="/api/v1/cluster/summary-(get)">/api/v1/cluster/summary (GET)</h3>
 
 <p>returns cluster summary such as nimbus uptime,number of supervisors,slots etc..</p>
 
@@ -233,7 +233,7 @@ Please ignore undocumented elements in t
     }
 </code></p>
 
-<h3 id="api-v1-supervisor-summary-get">/api/v1/supervisor/summary (GET)</h3>
+<h3 id="/api/v1/supervisor/summary-(get)">/api/v1/supervisor/summary (GET)</h3>
 
 <p>returns all supervisors summary </p>
 
@@ -288,7 +288,7 @@ Please ignore undocumented elements in t
 }
 </code></p>
 
-<h3 id="api-v1-topology-summary-get">/api/v1/topology/summary (GET)</h3>
+<h3 id="/api/v1/topology/summary-(get)">/api/v1/topology/summary (GET)</h3>
 
 <p>Returns all topologies summary</p>
 
@@ -355,7 +355,7 @@ Please ignore undocumented elements in t
 }
 </code></p>
 
-<h3 id="api-v1-topology-id-get">/api/v1/topology/:id (GET)</h3>
+<h3 id="/api/v1/topology/:id-(get)">/api/v1/topology/:id (GET)</h3>
 
 <p>Returns topology information and stats. Subsititute id with topology id.</p>
 
@@ -751,7 +751,7 @@ Please ignore undocumented elements in t
 }
 </code></p>
 
-<h3 id="api-v1-topology-id-component-component-get">/api/v1/topology/:id/component/:component (GET)</h3>
+<h3 id="/api/v1/topology/:id/component/:component-(get)">/api/v1/topology/:id/component/:component (GET)</h3>
 
 <p>Returns detailed metrics and executor information</p>
 
@@ -1086,7 +1086,7 @@ Please ignore undocumented elements in t
 }
 </code></p>
 
-<h3 id="api-v1-topology-id-activate-post">/api/v1/topology/:id/activate (POST)</h3>
+<h3 id="/api/v1/topology/:id/activate-(post)">/api/v1/topology/:id/activate (POST)</h3>
 
 <p>activates a  topology </p>
 
@@ -1104,7 +1104,7 @@ Please ignore undocumented elements in t
 </tr>
 </tbody></table>
 
-<h3 id="api-v1-topology-id-deactivate-post">/api/v1/topology/:id/deactivate (POST)</h3>
+<h3 id="/api/v1/topology/:id/deactivate-(post)">/api/v1/topology/:id/deactivate (POST)</h3>
 
 <p>deactivates a  topology </p>
 
@@ -1122,7 +1122,7 @@ Please ignore undocumented elements in t
 </tr>
 </tbody></table>
 
-<h3 id="api-v1-topology-id-rebalance-wait-time-post">/api/v1/topology/:id/rebalance/:wait-time (POST)</h3>
+<h3 id="/api/v1/topology/:id/rebalance/:wait-time-(post)">/api/v1/topology/:id/rebalance/:wait-time (POST)</h3>
 
 <p>rebalances a topology</p>
 
@@ -1145,7 +1145,7 @@ Please ignore undocumented elements in t
 </tr>
 </tbody></table>
 
-<h3 id="api-v1-topology-id-kill-wait-time-post">/api/v1/topology/:id/kill/:wait-time (POST)</h3>
+<h3 id="/api/v1/topology/:id/kill/:wait-time-(post)">/api/v1/topology/:id/kill/:wait-time (POST)</h3>
 
 <p>kills a topology</p>
 
@@ -1221,7 +1221,7 @@ the following response.</p>
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Serialization-(prior-to-0.6.0).html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Serialization-%28prior-to-0.6.0%29.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Serialization-(prior-to-0.6.0).html (original)
+++ storm/site/publish/releases/0.9.6/Serialization-(prior-to-0.6.0).html Thu Apr  7 14:32:00 2016
@@ -213,7 +213,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Serialization.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Serialization.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Serialization.html (original)
+++ storm/site/publish/releases/0.9.6/Serialization.html Thu Apr  7 14:32:00 2016
@@ -225,7 +225,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Serializers.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Serializers.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Serializers.html (original)
+++ storm/site/publish/releases/0.9.6/Serializers.html Thu Apr  7 14:32:00 2016
@@ -172,7 +172,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Setting-up-a-Storm-cluster.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Setting-up-a-Storm-cluster.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Setting-up-a-Storm-cluster.html (original)
+++ storm/site/publish/releases/0.9.6/Setting-up-a-Storm-cluster.html Thu Apr  7 14:32:00 2016
@@ -168,7 +168,7 @@
 
 <p>Next, download a Storm release and extract the zip file somewhere on Nimbus and each of the worker machines. The Storm releases can be downloaded <a href="http://github.com/apache/incubator-storm/downloads">from here</a>.</p>
 
-<h3 id="fill-in-mandatory-configurations-into-storm-yaml">Fill in mandatory configurations into storm.yaml</h3>
+<h3 id="fill-in-mandatory-configurations-into-storm.yaml">Fill in mandatory configurations into storm.yaml</h3>
 
 <p>The Storm release contains a file at <code>conf/storm.yaml</code> that configures the Storm daemons. You can see the default configuration values <a href="https://github.com/apache/incubator-storm/blob/master/conf/defaults.yaml">here</a>. storm.yaml overrides anything in defaults.yaml. There&#39;s a few configurations that are mandatory to get a working cluster:</p>
 
@@ -192,7 +192,7 @@
     <span class="pi">-</span> <span class="s">6702</span>
     <span class="pi">-</span> <span class="s">6703</span>
 </code></pre></div>
-<h3 id="launch-daemons-under-supervision-using-quot-storm-quot-script-and-a-supervisor-of-your-choice">Launch daemons under supervision using &quot;storm&quot; script and a supervisor of your choice</h3>
+<h3 id="launch-daemons-under-supervision-using-&quot;storm&quot;-script-and-a-supervisor-of-your-choice">Launch daemons under supervision using &quot;storm&quot; script and a supervisor of your choice</h3>
 
 <p>The last step is to launch all the Storm daemons. It is critical that you run each of these daemons under supervision. Storm is a <strong>fail-fast</strong> system which means the processes will halt whenever an unexpected error is encountered. Storm is designed so that it can safely halt at any point and recover correctly when the process is restarted. This is why Storm keeps no state in-process -- if Nimbus or the Supervisors restart, the running topologies are unaffected. Here&#39;s how to run the Storm daemons:</p>
 
@@ -244,7 +244,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>

Modified: storm/site/publish/releases/0.9.6/Setting-up-development-environment.html
URL: http://svn.apache.org/viewvc/storm/site/publish/releases/0.9.6/Setting-up-development-environment.html?rev=1738133&r1=1738132&r2=1738133&view=diff
==============================================================================
--- storm/site/publish/releases/0.9.6/Setting-up-development-environment.html (original)
+++ storm/site/publish/releases/0.9.6/Setting-up-development-environment.html Thu Apr  7 14:32:00 2016
@@ -137,7 +137,7 @@
 
 <p>More detail on each of these steps is below.</p>
 
-<h3 id="what-is-a-development-environment">What is a development environment?</h3>
+<h3 id="what-is-a-development-environment?">What is a development environment?</h3>
 
 <p>Storm has two modes of operation: local mode and remote mode. In local mode, you can develop and test topologies completely in process on your local machine. In remote mode, you submit topologies for execution on a cluster of machines.</p>
 
@@ -201,7 +201,7 @@
                     <h5>First Look</h5>
                     <ul class="footer-list">
                         <li><a href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a href="/releases/current/tutorial.html">Tutorial</a></li>
+                        <li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
                         <li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
                         <li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Storm project</a></li>
                     </ul>