fluo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mwa...@apache.org
Subject [6/8] incubator-fluo-website git commit: Jekyll build from gh-pages:887634d
Date Fri, 28 Oct 2016 16:57:43 GMT
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/docs/fluo-recipes/1.0.0-incubating/table-optimization/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-incubating/table-optimization/index.html b/docs/fluo-recipes/1.0.0-incubating/table-optimization/index.html
new file mode 100644
index 0000000..590badf
--- /dev/null
+++ b/docs/fluo-recipes/1.0.0-incubating/table-optimization/index.html
@@ -0,0 +1,177 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <link rel="stylesheet" href="/stylesheets/fluo.css">
+    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Montserrat:700,400">
+    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Merriweather">
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" >
+    <link rel="canonical" href="https://fluo.apache.org//docs/fluo-recipes/1.0.0-incubating/table-optimization/">
+    <link rel="icon" type="image/png" href="/resources/favicon.png">
+    <title>Fluo Table Optimization | Apache Fluo</title>
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div id="fluo-nav" class="navbar navbar-default navbar-static-top">
+      <div class="container">
+        <div class="navbar-header">
+          <div class="navbar-toggle-wrapper visible-xs">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".js-navbar-collapse">
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <a href="/" class="navbar-brand"><img src="/resources/fluo-logo.png" alt="Apache Fluo"></a>
+        </div>
+        <div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
+          <ul class="navbar-nav nav">
+            <li><a href="/release/">Releases</a></li>
+            <li><a href="/tour/">Tour</a></li>
+            <li><a href="/docs/">Docs</a></li>
+            <li><a href="/api/">API</a></li>
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="/getinvolved/">Get Involved</a></li>
+                <li><a href="/news/">News Archive</a></li>
+                <li><a href="/people/">People</a></li>
+                <li><a href="/related-projects/">Related Projects</a></li>
+                <li><a href="/poweredby/">Powered By</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Contributing<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="/how-to-contribute/">How To Contribute</a></li>
+                <li><a href="/release-process/">Release Process</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="navbar-nav nav navbar-right">
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://www.apache.org">Apache Homepage</a></li>
+                <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+                <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship</i></a></li>
+                <li><a href="https://www.apache.org/security">Security</a></li>
+                <li><a href="https://www.apache.org/foundation/thanks">Thanks</a></li>
+                <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </div>
+    <div class="container">
+      <div class="row">
+          <div class="col-sm-12">
+            <div class="fluo-doc">
+
+  
+
+  
+
+  <header class="post-header">
+    <h2 class="post-title">Fluo Table Optimization</h2>
+  </header>
+
+  <article id="page-content">
+    <h2 id="background">Background</h2>
+
+<p>Recipes may need to make Accumulo specific table modifications for optimal
+performance.  Configuring the Accumulo tablet balancer and adding splits are
+two optimizations that are currently done.  Offering a standard way to do these
+optimizations makes it easier to use recipes correctly.  These optimizations
+are optional.  You could skip them for integration testing, but would probably
+want to use them in production.</p>
+
+<h2 id="java-example">Java Example</h2>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="n">FluoConfiguration</span> <span class="n">fluoConf</span> <span class="o">=</span> <span class="o">...</span>
+
+<span class="c1">//export queue configure method will return table optimizations it would like made</span>
+<span class="n">ExportQueue</span><span class="o">.</span><span class="na">configure</span><span class="o">(</span><span class="n">fluoConf</span><span class="o">,</span> <span class="o">...);</span>
+
+<span class="c1">//CollisionFreeMap.configure() will return table optimizations it would like made</span>
+<span class="n">CollisionFreeMap</span><span class="o">.</span><span class="na">configure</span><span class="o">(</span><span class="n">fluoConf</span><span class="o">,</span> <span class="o">...);</span>
+
+<span class="c1">//configure optimizations for a prefixed hash range of a table</span>
+<span class="n">RowHasher</span><span class="o">.</span><span class="na">configure</span><span class="o">(</span><span class="n">fluoConf</span><span class="o">,</span> <span class="o">...);</span>
+
+<span class="c1">//initialize Fluo</span>
+<span class="n">FluoFactory</span><span class="o">.</span><span class="na">newAdmin</span><span class="o">(</span><span class="n">fluoConf</span><span class="o">).</span><span class="na">initialize</span><span class="o">(...)</span>
+
+<span class="c1">//Automatically optimize the Fluo table for all configured recipes</span>
+<span class="n">TableOperations</span><span class="o">.</span><span class="na">optimizeTable</span><span class="o">(</span><span class="n">fluoConf</span><span class="o">);</span>
+</code></pre>
+</div>
+
+<p><a href="https://static.javadoc.io/org.apache.fluo/fluo-recipes-accumulo/1.0.0-incubating/org/apache/fluo/recipes/accumulo/ops/TableOperations.html">TableOperations</a> is provided in the Accumulo module of Fluo Recipes.</p>
+
+<h2 id="command-example">Command Example</h2>
+
+<p>Fluo Recipes provides an easy way to optimize a Fluo table for configured
+recipes from the command line.  This should be done after configuring reciped
+and initializing Fluo.  Below are example command for initializing in this way.</p>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>
+<span class="c">#create application </span>
+fluo new app1
+
+<span class="c">#configure application</span>
+
+<span class="c">#initialize Fluo</span>
+fluo init app1
+
+<span class="c">#optimize table for all configured recipes</span>
+fluo <span class="nb">exec </span>app1 org.apache.fluo.recipes.accumulo.cmds.OptimizeTable
+</code></pre>
+</div>
+
+<h2 id="table-optimization-registry">Table optimization registry</h2>
+
+<p>Recipes register themself by calling <a href="https://static.javadoc.io/org.apache.fluo/fluo-recipes-core/1.0.0-incubating/org/apache/fluo/recipes/core/common/TableOptimizations.html">TableOptimizations.registerOptimization()</a>.  Anyone can use
+this mechanism, its not limited to use by exisitng recipes.</p>
+
+
+  </article>
+
+</div>
+
+          </div>
+      </div>
+      <hr>
+      <div class="row footer">
+        <div class="col-sm-12 text-center">
+          <div class="center-block">
+          <a href="https://apache.org"><img src="/resources/feather.png" alt="Apache"></a>
+          Copyright &copy; 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache&nbsp;License,&nbsp;Version&nbsp;2.0</a>
+          </div>
+        </div>
+      </div>
+    </div>
+    <script src="/javascripts/jquery.min.js"></script>
+    <script src="/javascripts/bootstrap.min.js"></script>
+    <!-- Place your <script> tags here. -->
+
+<!-- Google Analytics -->
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-55360307-1', 'auto');
+  ga('send', 'pageview');
+
+</script>
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/docs/fluo-recipes/1.0.0-incubating/testing/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-incubating/testing/index.html b/docs/fluo-recipes/1.0.0-incubating/testing/index.html
new file mode 100644
index 0000000..b3d567c
--- /dev/null
+++ b/docs/fluo-recipes/1.0.0-incubating/testing/index.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <link rel="stylesheet" href="/stylesheets/fluo.css">
+    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Montserrat:700,400">
+    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Merriweather">
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" >
+    <link rel="canonical" href="https://fluo.apache.org//docs/fluo-recipes/1.0.0-incubating/testing/">
+    <link rel="icon" type="image/png" href="/resources/favicon.png">
+    <title>Testing | Apache Fluo</title>
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div id="fluo-nav" class="navbar navbar-default navbar-static-top">
+      <div class="container">
+        <div class="navbar-header">
+          <div class="navbar-toggle-wrapper visible-xs">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".js-navbar-collapse">
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <a href="/" class="navbar-brand"><img src="/resources/fluo-logo.png" alt="Apache Fluo"></a>
+        </div>
+        <div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
+          <ul class="navbar-nav nav">
+            <li><a href="/release/">Releases</a></li>
+            <li><a href="/tour/">Tour</a></li>
+            <li><a href="/docs/">Docs</a></li>
+            <li><a href="/api/">API</a></li>
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="/getinvolved/">Get Involved</a></li>
+                <li><a href="/news/">News Archive</a></li>
+                <li><a href="/people/">People</a></li>
+                <li><a href="/related-projects/">Related Projects</a></li>
+                <li><a href="/poweredby/">Powered By</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Contributing<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="/how-to-contribute/">How To Contribute</a></li>
+                <li><a href="/release-process/">Release Process</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="navbar-nav nav navbar-right">
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://www.apache.org">Apache Homepage</a></li>
+                <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+                <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship</i></a></li>
+                <li><a href="https://www.apache.org/security">Security</a></li>
+                <li><a href="https://www.apache.org/foundation/thanks">Thanks</a></li>
+                <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </div>
+    <div class="container">
+      <div class="row">
+          <div class="col-sm-12">
+            <div class="fluo-doc">
+
+  
+
+  
+
+  <header class="post-header">
+    <h2 class="post-title">Testing</h2>
+  </header>
+
+  <article id="page-content">
+    <p>Fluo includes MiniFluo which makes it possible to write an integeration test that
+runs against a real Fluo instance.  Fluo Recipes provides the following utility
+code for writing an integration test.</p>
+
+<ul>
+  <li><a href="https://static.javadoc.io/org.apache.fluo/fluo-recipes-test/1.0.0-incubating/org/apache/fluo/recipes/test/FluoITHelper.html">FluoITHelper</a> A class with utility methods for comparing expected data with whats in Fluo.</li>
+  <li><a href="https://static.javadoc.io/org.apache.fluo/fluo-recipes-test/1.0.0-incubating/org/apache/fluo/recipes/test/AccumuloExportITBase.html">AccumuloExportITBase</a> A base class for writing an integration test that exports data from Fluo to an external Accumulo table.</li>
+</ul>
+
+
+  </article>
+
+</div>
+
+          </div>
+      </div>
+      <hr>
+      <div class="row footer">
+        <div class="col-sm-12 text-center">
+          <div class="center-block">
+          <a href="https://apache.org"><img src="/resources/feather.png" alt="Apache"></a>
+          Copyright &copy; 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache&nbsp;License,&nbsp;Version&nbsp;2.0</a>
+          </div>
+        </div>
+      </div>
+    </div>
+    <script src="/javascripts/jquery.min.js"></script>
+    <script src="/javascripts/bootstrap.min.js"></script>
+    <!-- Place your <script> tags here. -->
+
+<!-- Google Analytics -->
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-55360307-1', 'auto');
+  ga('send', 'pageview');
+
+</script>
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/docs/fluo-recipes/1.0.0-incubating/transient/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-incubating/transient/index.html b/docs/fluo-recipes/1.0.0-incubating/transient/index.html
new file mode 100644
index 0000000..287251f
--- /dev/null
+++ b/docs/fluo-recipes/1.0.0-incubating/transient/index.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <link rel="stylesheet" href="/stylesheets/fluo.css">
+    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Montserrat:700,400">
+    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Merriweather">
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" >
+    <link rel="canonical" href="https://fluo.apache.org//docs/fluo-recipes/1.0.0-incubating/transient/">
+    <link rel="icon" type="image/png" href="/resources/favicon.png">
+    <title>Transient data | Apache Fluo</title>
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div id="fluo-nav" class="navbar navbar-default navbar-static-top">
+      <div class="container">
+        <div class="navbar-header">
+          <div class="navbar-toggle-wrapper visible-xs">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".js-navbar-collapse">
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <a href="/" class="navbar-brand"><img src="/resources/fluo-logo.png" alt="Apache Fluo"></a>
+        </div>
+        <div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
+          <ul class="navbar-nav nav">
+            <li><a href="/release/">Releases</a></li>
+            <li><a href="/tour/">Tour</a></li>
+            <li><a href="/docs/">Docs</a></li>
+            <li><a href="/api/">API</a></li>
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="/getinvolved/">Get Involved</a></li>
+                <li><a href="/news/">News Archive</a></li>
+                <li><a href="/people/">People</a></li>
+                <li><a href="/related-projects/">Related Projects</a></li>
+                <li><a href="/poweredby/">Powered By</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Contributing<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="/how-to-contribute/">How To Contribute</a></li>
+                <li><a href="/release-process/">Release Process</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="navbar-nav nav navbar-right">
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://www.apache.org">Apache Homepage</a></li>
+                <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+                <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship</i></a></li>
+                <li><a href="https://www.apache.org/security">Security</a></li>
+                <li><a href="https://www.apache.org/foundation/thanks">Thanks</a></li>
+                <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </div>
+    <div class="container">
+      <div class="row">
+          <div class="col-sm-12">
+            <div class="fluo-doc">
+
+  
+
+  
+
+  <header class="post-header">
+    <h2 class="post-title">Transient data</h2>
+  </header>
+
+  <article id="page-content">
+    <h2 id="background">Background</h2>
+
+<p>Some recipes store transient data in a portion of the Fluo table.  Transient
+data is data thats continually being added and deleted.  Also these transient
+data ranges contain no long term data.  The way Fluo works, when data is
+deleted a delete marker is inserted but the data is actually still there.  Over
+time these transient ranges of the table will have a lot more delete markers
+than actual data if nothing is done.  If nothing is done, then processing
+transient data will get increasingly slower over time.</p>
+
+<p>These deleted markers can be cleaned up by forcing Accumulo to compact the
+Fluo table, which will run Fluos garbage collection iterator. However,
+compacting the entire table to clean up these ranges within a table is
+overkill. Alternatively,  Accumulo supports compacting ranges of a table.   So
+a good solution to the delete marker problem is to periodically compact just
+the transient ranges.</p>
+
+<p>Fluo Recipes provides helper code to deal with transient data ranges in a
+standard way.</p>
+
+<h2 id="registering-transient-ranges">Registering Transient Ranges</h2>
+
+<p>Recipes like <a href="export-queue.md">Export Queue</a> will automatically register
+transient ranges when configured.  If you would like to register your own
+transient ranges, use <a href="https://static.javadoc.io/org.apache.fluo/fluo-recipes-core/1.0.0-incubating/org/apache/fluo/recipes/core/common/TransientRegistry.html">TransientRegistry</a>.  Below is a simple example of
+using this.</p>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="n">FluoConfiguration</span> <span class="n">fluoConfig</span> <span class="o">=</span> <span class="o">...;</span>
+<span class="n">TransientRegistry</span> <span class="n">transientRegistry</span> <span class="o">=</span> <span class="k">new</span> <span class="n">TransientRegistry</span><span class="o">(</span><span class="n">fluoConfig</span><span class="o">.</span><span class="na">getAppConfiguration</span><span class="o">());</span>
+<span class="n">transientRegistry</span><span class="o">.</span><span class="na">addTransientRange</span><span class="o">(</span><span class="k">new</span> <span class="n">RowRange</span><span class="o">(</span><span class="n">startRow</span><span class="o">,</span> <span class="n">endRow</span><span class="o">));</span>
+
+<span class="c1">//Initialize Fluo using fluoConfig. This will store the registered ranges in</span>
+<span class="c1">//zookeeper making them availiable on any node later.</span>
+</code></pre>
+</div>
+
+<h2 id="compacting-transient-ranges">Compacting Transient Ranges</h2>
+
+<p>Although you may never need to register transient ranges directly, you will
+need to periodically compact transient ranges if using a recipe that registers
+them.  Using <a href="https://static.javadoc.io/org.apache.fluo/fluo-recipes-accumulo/1.0.0-incubating/org/apache/fluo/recipes/accumulo/ops/TableOperations.html">TableOperations</a> this can be done with one line of Java code
+like the following.</p>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="n">FluoConfiguration</span> <span class="n">fluoConfig</span> <span class="o">=</span> <span class="o">...;</span>
+<span class="n">TableOperations</span><span class="o">.</span><span class="na">compactTransient</span><span class="o">(</span><span class="n">fluoConfig</span><span class="o">);</span>
+</code></pre>
+</div>
+
+<p>Fluo recipes provides an easy way to compact transient ranges from the command line using the <code class="highlighter-rouge">fluo exec</code> command as follows:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>fluo exec &lt;app name&gt; org.apache.fluo.recipes.accumulo.cmds.CompactTransient [&lt;interval&gt; [&lt;multiplier&gt;]]
+</code></pre>
+</div>
+
+<p>If no arguments are specified the command will call <code class="highlighter-rouge">compactTransient()</code> once.
+If <code class="highlighter-rouge">&lt;interval&gt;</code> is specified the command will run forever compacting transient
+ranges sleeping <code class="highlighter-rouge">&lt;interval&gt;</code> seconds between compacting each transient ranges.</p>
+
+<p>In the case where Fluo is backed up in processing data a transient range could
+have a lot of data queued and compacting it too frequently would be
+counterproductive.  To avoid this the <code class="highlighter-rouge">CompactTransient</code> command will consider
+the time it took to compact a range when deciding when to compact that range
+next.  This is where the <code class="highlighter-rouge">&lt;multiplier&gt;</code> argument comes in, the time to sleep
+between compactions of a range is determined as follows.  If not specified, the
+multiplier defaults to 3.</p>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code>   <span class="n">sleepTime</span> <span class="o">=</span> <span class="n">Math</span><span class="o">.</span><span class="na">max</span><span class="o">(</span><span class="n">compactTime</span> <span class="o">*</span> <span class="n">multiplier</span><span class="o">,</span> <span class="n">interval</span><span class="o">);</span>
+</code></pre>
+</div>
+
+<p>For example assume a Fluo application has two transient ranges.  Also assume
+CompactTransient is run with an interval of 600 and a multiplier of 10.  If the
+first range takes 20 seconds to compact, then it will be compacted again in 600
+seconds.  If the second range takes 80 seconds to compact, then it will be
+compacted again in 800 seconds.</p>
+
+
+  </article>
+
+</div>
+
+          </div>
+      </div>
+      <hr>
+      <div class="row footer">
+        <div class="col-sm-12 text-center">
+          <div class="center-block">
+          <a href="https://apache.org"><img src="/resources/feather.png" alt="Apache"></a>
+          Copyright &copy; 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache&nbsp;License,&nbsp;Version&nbsp;2.0</a>
+          </div>
+        </div>
+      </div>
+    </div>
+    <script src="/javascripts/jquery.min.js"></script>
+    <script src="/javascripts/bootstrap.min.js"></script>
+    <!-- Place your <script> tags here. -->
+
+<!-- Google Analytics -->
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-55360307-1', 'auto');
+  ga('send', 'pageview');
+
+</script>
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/docs/index.html
----------------------------------------------------------------------
diff --git a/docs/index.html b/docs/index.html
index 6d84eb5..dae7e32 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -92,7 +92,7 @@
 <h3 id="apache-fluo-recipes-documentation">Apache Fluo Recipes documentation</h3>
 
 <ul>
-  <li>The first release of Apache Fluo Recipes has not been made yet.</li>
+  <li><a href="/docs/fluo-recipes/1.0.0-incubating/">1.0.0-incubating</a> - October 28, 2016</li>
 </ul>
 
 <p>Documentation for releases before joining Apache have been <a href="archive">archived</a>.</p>

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/feed.xml
----------------------------------------------------------------------
diff --git a/feed.xml b/feed.xml
index 015cfed..71d2a28 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,11 +5,65 @@
     <description></description>
     <link>https://fluo.apache.org//</link>
     <atom:link href="https://fluo.apache.org//feed.xml" rel="self" type="application/rss+xml" />
-    <pubDate>Fri, 28 Oct 2016 16:32:52 +0000</pubDate>
-    <lastBuildDate>Fri, 28 Oct 2016 16:32:52 +0000</lastBuildDate>
+    <pubDate>Fri, 28 Oct 2016 16:55:15 +0000</pubDate>
+    <lastBuildDate>Fri, 28 Oct 2016 16:55:15 +0000</lastBuildDate>
     <generator>Jekyll v3.2.1</generator>
     
       <item>
+        <title>Apache Fluo Recipes 1.0.0-incubating released</title>
+        <description>&lt;p&gt;Apache Fluo Recipes builds on the Apache Fluo API to provide libraries of common code for Fluo developers.&lt;/p&gt;
+
+&lt;p&gt;Apache Fluo Recipes 1.0.0-incubating is the first release of Fluo Recipes as an Apache project and the third
+release for the project.&lt;/p&gt;
+
+&lt;p&gt;Below are resources for this release:&lt;/p&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;
+    &lt;p&gt;Download a release tarball and verify by these &lt;a href=&quot;https://www.apache.org/info/verification&quot;&gt;procedures&lt;/a&gt; using these &lt;a href=&quot;https://www.apache.org/dist/incubator/fluo/KEYS&quot;&gt;KEYS&lt;/a&gt;&lt;/p&gt;
+
+    &lt;table&gt;
+      &lt;tbody&gt;
+        &lt;tr&gt;
+          &lt;td&gt;&lt;a href=&quot;https://www.apache.org/dyn/closer.lua/incubator/fluo/fluo-recipes/1.0.0-incubating/fluo-recipes-1.0.0-incubating-source-release.tar.gz&quot;&gt;fluo-recipes-1.0.0-incubating-source-release.tar.gz&lt;/a&gt;&lt;/td&gt;
+          &lt;td&gt;&lt;a href=&quot;https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/fluo-recipes-1.0.0-incubating-source-release.tar.gz.asc&quot;&gt;ASC&lt;/a&gt; &lt;a href=&quot;https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/MD5SUM&quot;&gt;MD5&lt;/a&gt; &lt;a href=&quot;https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/SHA1SUM&quot;&gt;SHA1&lt;/a&gt;&lt;/td&gt;
+        &lt;/tr&gt;
+      &lt;/tbody&gt;
+    &lt;/table&gt;
+  &lt;/li&gt;
+  &lt;li&gt;View the &lt;a href=&quot;/docs/fluo-recipes/1.0.0-incubating&quot;&gt;documentation&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;Read the javadocs: &lt;a href=&quot;https://javadoc.io/doc/org.apache.fluo/fluo-recipes-core/1.0.0-incubating/&quot; target=&quot;_blank&quot;&gt;core&lt;/a&gt;, &lt;a href=&quot;https://javadoc.io/doc/org.apache.fluo/fluo-recipes-accumulo/1.0.0-incubating/&quot; target=&quot;_blank&quot;&gt;accumulo&lt;/a&gt;, &lt;a href=&quot;https://javadoc.io/doc/org.apache.fluo/fluo-recipes-kryo/1.0.0-incubating/&quot; target=&quot;_blank&quot;&gt;kryo&lt;/a&gt;, &lt;a href=&quot;https://javadoc.io/doc/org.apache.fluo/fluo-recipes-spark/1.0.0-incubating/&quot; target=&quot;_blank&quot;&gt;spark&lt;/a&gt;, &lt;a href=&quot;https://javadoc.io/doc/org.apache.fluo/fluo-recipes-test/1.0.0-incubating/&quot; target=&quot;_blank&quot;&gt;test&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;Jars are available in &lt;a href=&quot;http://search.maven.org/#search|ga|1|fluo-recipes&quot;&gt;Maven Central&lt;/a&gt;.&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2 id=&quot;changes-of-interest-since-last-release&quot;&gt;Changes of interest since last release&lt;/h2&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/112&quot;&gt;#112&lt;/a&gt; - Avoid allocating collection in AccumuloExporter&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/107&quot;&gt;#107&lt;/a&gt; - Added standard way to setup per exporter configuration&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/102&quot;&gt;#102&lt;/a&gt; - Simplified Accumulo export queue recipe&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/92&quot;&gt;#92&lt;/a&gt; - Added dependency analysis plugin&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/82&quot;&gt;#82&lt;/a&gt; - Moved TypeLayer from Fluo API to Fluo Recipes&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/76&quot;&gt;#76&lt;/a&gt; - Made compact transient command retry wehn calling compact throws an exception&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/75&quot;&gt;#75&lt;/a&gt; - Construct export queue row that falls in bucket&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/73&quot;&gt;#73&lt;/a&gt; - Make compact transient sleep for each range&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/70&quot;&gt;#70&lt;/a&gt; - Collision Free Map not behaving well when processing backs up&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/69&quot;&gt;#69&lt;/a&gt; - Compact transient command has negative impact when processing falls behind&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/67&quot;&gt;#67&lt;/a&gt; - Added option to control number of buckets per tablet&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/incubator-fluo-recipes/issues/50&quot;&gt;#50&lt;/a&gt; - Renamed Pirto to TableOptimizations&lt;/li&gt;
+&lt;/ul&gt;
+
+</description>
+        <pubDate>Fri, 28 Oct 2016 10:30:00 +0000</pubDate>
+        <link>https://fluo.apache.org//release/fluo-recipes-1.0.0-incubating/</link>
+        <guid isPermaLink="true">https://fluo.apache.org//release/fluo-recipes-1.0.0-incubating/</guid>
+        
+        
+        <category>release</category>
+        
+      </item>
+    
+      <item>
         <title>Apache Fluo 1.0.0-incubating released</title>
         <description>&lt;p&gt;Apache Fluo 1.0.0-incubating is the first release of Fluo as an Apache project and the fourth
 release for the project. Below are resources for this release:&lt;/p&gt;
@@ -1079,21 +1133,5 @@ ballpark.&lt;/p&gt;
         
       </item>
     
-      <item>
-        <title>Fluo talk at Accumulo Summit</title>
-        <description>&lt;p&gt;A talk on Fluo was given at the &lt;a href=&quot;http://accumulosummit.com/&quot;&gt;Accumulo Summit&lt;/a&gt; on April 29, 2015.  Below are the slides from the talk:&lt;/p&gt;
-
-&lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/key/kBl6Jb591OhY9Y&quot; width=&quot;425&quot; height=&quot;355&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen=&quot;&quot;&gt; &lt;/iframe&gt;
-
-</description>
-        <pubDate>Fri, 22 May 2015 14:27:00 +0000</pubDate>
-        <link>https://fluo.apache.org//blog/2015/05/22/fluo-talk-at-accumulo-summit/</link>
-        <guid isPermaLink="true">https://fluo.apache.org//blog/2015/05/22/fluo-talk-at-accumulo-summit/</guid>
-        
-        
-        <category>blog</category>
-        
-      </item>
-    
   </channel>
 </rss>

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index 832c5ec..15a8d6d 100644
--- a/index.html
+++ b/index.html
@@ -90,7 +90,7 @@
           <div class="post-header-home">
             <div class="row">
               <div class="col-sm-12">
-                <h5><a href="/release/fluo-1.0.0-incubating/">Apache Fluo 1.0.0-incubating released</a> <small class="text-muted">Oct 2016</small></h5>
+                <h5><a href="/release/fluo-recipes-1.0.0-incubating/">Apache Fluo Recipes 1.0.0-incubating released</a> <small class="text-muted">Oct 2016</small></h5>
               </div>
             </div>
           </div>
@@ -98,7 +98,7 @@
           <div class="post-header-home">
             <div class="row">
               <div class="col-sm-12">
-                <h5><a href="/blog/2016/06/02/fluo-moving-to-apache/">Fluo is moving to Apache</a> <small class="text-muted">Jun 2016</small></h5>
+                <h5><a href="/release/fluo-1.0.0-incubating/">Apache Fluo 1.0.0-incubating released</a> <small class="text-muted">Oct 2016</small></h5>
               </div>
             </div>
           </div>
@@ -106,7 +106,7 @@
           <div class="post-header-home">
             <div class="row">
               <div class="col-sm-12">
-                <h5><a href="/blog/2016/05/17/webindex-long-run-2/">Running Webindex for 3 days on EC2 Again</a> <small class="text-muted">May 2016</small></h5>
+                <h5><a href="/blog/2016/06/02/fluo-moving-to-apache/">Fluo is moving to Apache</a> <small class="text-muted">Jun 2016</small></h5>
               </div>
             </div>
           </div>
@@ -114,7 +114,7 @@
           <div class="post-header-home">
             <div class="row">
               <div class="col-sm-12">
-                <h5><a href="/release/fluo-recipes-1.0.0-beta-2/">Fluo Recipes 1.0.0-beta-2 released</a> <small class="text-muted">Mar 2016</small></h5>
+                <h5><a href="/blog/2016/05/17/webindex-long-run-2/">Running Webindex for 3 days on EC2 Again</a> <small class="text-muted">May 2016</small></h5>
               </div>
             </div>
           </div>
@@ -122,7 +122,7 @@
           <div class="post-header-home">
             <div class="row">
               <div class="col-sm-12">
-                <h5><a href="/release/fluo-recipes-1.0.0-beta-1/">Fluo Recipes 1.0.0-beta-1 released</a> <small class="text-muted">Jan 2016</small></h5>
+                <h5><a href="/release/fluo-recipes-1.0.0-beta-2/">Fluo Recipes 1.0.0-beta-2 released</a> <small class="text-muted">Mar 2016</small></h5>
               </div>
             </div>
           </div>
@@ -173,7 +173,7 @@
     </div>
     <div class="col-sm-4">
       <h4>Recipes API</h4>
-      <p>The <a href="/docs/fluo-recipes/1.0.0-beta-2/">Fluo Recipes API</a> builds on the core API to offer complex transactional updates.</p>
+      <p>The <a href="/docs/fluo-recipes/1.0.0-incubating/">Fluo Recipes API</a> builds on the core API to offer complex transactional updates.</p>
     </div>
   </div>
 

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/news/index.html
----------------------------------------------------------------------
diff --git a/news/index.html b/news/index.html
index e75148d..17b0e4c 100644
--- a/news/index.html
+++ b/news/index.html
@@ -80,6 +80,11 @@
   
   <h3 class="archive-section-header">October 2016</h3>
   
+  <p><a href="/release/fluo-recipes-1.0.0-incubating/" class="post-title-archive">Apache Fluo Recipes 1.0.0-incubating released</a> <small class="text-muted">28 Oct 2016</small></p>
+
+  
+  
+  
   <p><a href="/release/fluo-1.0.0-incubating/" class="post-title-archive">Apache Fluo 1.0.0-incubating released</a> <small class="text-muted">14 Oct 2016</small></p>
 
   

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/release/fluo-recipes-1.0.0-incubating/index.html
----------------------------------------------------------------------
diff --git a/release/fluo-recipes-1.0.0-incubating/index.html b/release/fluo-recipes-1.0.0-incubating/index.html
new file mode 100644
index 0000000..8ae0e93
--- /dev/null
+++ b/release/fluo-recipes-1.0.0-incubating/index.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <link rel="stylesheet" href="/stylesheets/fluo.css">
+    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Montserrat:700,400">
+    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Merriweather">
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" >
+    <link rel="canonical" href="https://fluo.apache.org//release/fluo-recipes-1.0.0-incubating/">
+    <link rel="icon" type="image/png" href="/resources/favicon.png">
+    <title>Apache Fluo Recipes 1.0.0-incubating released | Apache Fluo</title>
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  </head>
+  <body>
+    <div id="fluo-nav" class="navbar navbar-default navbar-static-top">
+      <div class="container">
+        <div class="navbar-header">
+          <div class="navbar-toggle-wrapper visible-xs">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".js-navbar-collapse">
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <a href="/" class="navbar-brand"><img src="/resources/fluo-logo.png" alt="Apache Fluo"></a>
+        </div>
+        <div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
+          <ul class="navbar-nav nav">
+            <li><a href="/release/">Releases</a></li>
+            <li><a href="/tour/">Tour</a></li>
+            <li><a href="/docs/">Docs</a></li>
+            <li><a href="/api/">API</a></li>
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="/getinvolved/">Get Involved</a></li>
+                <li><a href="/news/">News Archive</a></li>
+                <li><a href="/people/">People</a></li>
+                <li><a href="/related-projects/">Related Projects</a></li>
+                <li><a href="/poweredby/">Powered By</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Contributing<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="/how-to-contribute/">How To Contribute</a></li>
+                <li><a href="/release-process/">Release Process</a></li>
+              </ul>
+            </li>
+          </ul>
+          <ul class="navbar-nav nav navbar-right">
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://www.apache.org">Apache Homepage</a></li>
+                <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+                <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship</i></a></li>
+                <li><a href="https://www.apache.org/security">Security</a></li>
+                <li><a href="https://www.apache.org/foundation/thanks">Thanks</a></li>
+                <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </div>
+    <div class="container">
+      <div class="row">
+          <div class="col-sm-12">
+            <div class="post-header">
+  <h2>Apache Fluo Recipes 1.0.0-incubating released</h1>
+  <p class="text-muted">28 Oct 2016</p>
+</div>
+
+
+
+<div class="post-content">
+  <p>Apache Fluo Recipes builds on the Apache Fluo API to provide libraries of common code for Fluo developers.</p>
+
+<p>Apache Fluo Recipes 1.0.0-incubating is the first release of Fluo Recipes as an Apache project and the third
+release for the project.</p>
+
+<p>Below are resources for this release:</p>
+
+<ul>
+  <li>
+    <p>Download a release tarball and verify by these <a href="https://www.apache.org/info/verification">procedures</a> using these <a href="https://www.apache.org/dist/incubator/fluo/KEYS">KEYS</a></p>
+
+    <table>
+      <tbody>
+        <tr>
+          <td><a href="https://www.apache.org/dyn/closer.lua/incubator/fluo/fluo-recipes/1.0.0-incubating/fluo-recipes-1.0.0-incubating-source-release.tar.gz">fluo-recipes-1.0.0-incubating-source-release.tar.gz</a></td>
+          <td><a href="https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/fluo-recipes-1.0.0-incubating-source-release.tar.gz.asc">ASC</a> <a href="https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/MD5SUM">MD5</a> <a href="https://www.apache.org/dist/incubator/fluo/fluo-recipes/1.0.0-incubating/SHA1SUM">SHA1</a></td>
+        </tr>
+      </tbody>
+    </table>
+  </li>
+  <li>View the <a href="/docs/fluo-recipes/1.0.0-incubating">documentation</a></li>
+  <li>Read the javadocs: <a href="https://javadoc.io/doc/org.apache.fluo/fluo-recipes-core/1.0.0-incubating/" target="_blank">core</a>, <a href="https://javadoc.io/doc/org.apache.fluo/fluo-recipes-accumulo/1.0.0-incubating/" target="_blank">accumulo</a>, <a href="https://javadoc.io/doc/org.apache.fluo/fluo-recipes-kryo/1.0.0-incubating/" target="_blank">kryo</a>, <a href="https://javadoc.io/doc/org.apache.fluo/fluo-recipes-spark/1.0.0-incubating/" target="_blank">spark</a>, <a href="https://javadoc.io/doc/org.apache.fluo/fluo-recipes-test/1.0.0-incubating/" target="_blank">test</a></li>
+  <li>Jars are available in <a href="http://search.maven.org/#search|ga|1|fluo-recipes">Maven Central</a>.</li>
+</ul>
+
+<h2 id="changes-of-interest-since-last-release">Changes of interest since last release</h2>
+
+<ul>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/112">#112</a> - Avoid allocating collection in AccumuloExporter</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/107">#107</a> - Added standard way to setup per exporter configuration</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/102">#102</a> - Simplified Accumulo export queue recipe</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/92">#92</a> - Added dependency analysis plugin</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/82">#82</a> - Moved TypeLayer from Fluo API to Fluo Recipes</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/76">#76</a> - Made compact transient command retry wehn calling compact throws an exception</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/75">#75</a> - Construct export queue row that falls in bucket</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/73">#73</a> - Make compact transient sleep for each range</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/70">#70</a> - Collision Free Map not behaving well when processing backs up</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/69">#69</a> - Compact transient command has negative impact when processing falls behind</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/67">#67</a> - Added option to control number of buckets per tablet</li>
+  <li><a href="https://github.com/apache/incubator-fluo-recipes/issues/50">#50</a> - Renamed Pirto to TableOptimizations</li>
+</ul>
+
+
+</div>
+
+<hr>
+
+<div>
+  <p>All releases can be found in the <a href="/release/">release archive</a></p>
+</div>
+
+          </div>
+      </div>
+      <hr>
+      <div class="row footer">
+        <div class="col-sm-12 text-center">
+          <div class="center-block">
+          <a href="https://apache.org"><img src="/resources/feather.png" alt="Apache"></a>
+          Copyright &copy; 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache&nbsp;License,&nbsp;Version&nbsp;2.0</a>
+          </div>
+        </div>
+      </div>
+    </div>
+    <script src="/javascripts/jquery.min.js"></script>
+    <script src="/javascripts/bootstrap.min.js"></script>
+    <!-- Place your <script> tags here. -->
+
+<!-- Google Analytics -->
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-55360307-1', 'auto');
+  ga('send', 'pageview');
+
+</script>
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/f6125fa2/release/index.html
----------------------------------------------------------------------
diff --git a/release/index.html b/release/index.html
index 7c77d7c..95000d6 100644
--- a/release/index.html
+++ b/release/index.html
@@ -82,7 +82,12 @@
     <p>Apache Fluo and Apache Fluo Recipes are released seperately on their own schedule.</p>
 
 <ul>
-  <li><a href="/release/fluo-1.0.0-incubating/">fluo-1.0.0-incubating</a> - 14 Oct 2016</li>
+  <li>
+    <p><a href="/release/fluo-recipes-1.0.0-incubating/">fluo-recipes-1.0.0-incubating</a> - 28 Oct 2016</p>
+  </li>
+  <li>
+    <p><a href="/release/fluo-1.0.0-incubating/">fluo-1.0.0-incubating</a> - 14 Oct 2016</p>
+  </li>
 </ul>
 
 <p>Releases before joining Apache have been <a href="/pre-asf-release/">archived</a>.</p>


Mime
View raw message