You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fluo.apache.org by mw...@apache.org on 2016/10/13 18:44:25 UTC
[1/7] incubator-fluo-website git commit: Jekyll build from
gh-pages:0495f99
Repository: incubator-fluo-website
Updated Branches:
refs/heads/asf-site 05403e265 -> ebd1f593a
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/release/fluo-recipes-1.0.0-beta-2/index.html
----------------------------------------------------------------------
diff --git a/release/fluo-recipes-1.0.0-beta-2/index.html b/release/fluo-recipes-1.0.0-beta-2/index.html
new file mode 100644
index 0000000..0054618
--- /dev/null
+++ b/release/fluo-recipes-1.0.0-beta-2/index.html
@@ -0,0 +1,134 @@
+<!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="http://fluo.io/release/fluo-recipes-1.0.0-beta-2/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo Recipes 1.0.0-beta-2 release | 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="/apidocs/">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="/blog/">Blog</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>Fluo Recipes 1.0.0-beta-2 release</h1>
+ <p class="text-muted">29 Mar 2016</p>
+</div>
+
+
+ <div class="alert alert-danger" role="alert">This release was made before Apache incubation.</div>
+
+
+<div class="post-content">
+ <p>This is the second release of Fluo Recipes which provides common code for Fluo developers.</p>
+
+<p>The jars for this release of Fluo Recipes are available in <a href="http://search.maven.org/#search|ga|1|fluo-recipes">Maven Central</a>.</p>
+
+<p>Below are resources for this release:</p>
+
+<ul>
+ <li><a href="/docs/fluo-recipes/1.0.0-beta-2">Documentation</a></li>
+ <li><a href="/apidocs/fluo-recipes/1.0.0-beta-2">Javadocs</a></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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release/index.html
----------------------------------------------------------------------
diff --git a/release/index.html b/release/index.html
new file mode 100644
index 0000000..b9063dd
--- /dev/null
+++ b/release/index.html
@@ -0,0 +1,123 @@
+<!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="http://fluo.io/release/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Releases | 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="/apidocs/">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="/blog/">Blog</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="page">
+
+ <header class="post-header">
+ <h2 class="post-title">Releases</h2>
+ </header>
+
+ <article id="page-content">
+ <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> - 27 Sep 2016</li>
+</ul>
+
+<p>Releases before joining Apache are available in the <a href="/pre-asf-release/">Pre-ASF release archive</a>.</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/tour/application-configuration/index.html
----------------------------------------------------------------------
diff --git a/tour/application-configuration/index.html b/tour/application-configuration/index.html
index 60c3924..e924c96 100644
--- a/tour/application-configuration/index.html
+++ b/tour/application-configuration/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -87,10 +89,10 @@ initialization any Fluo client or Observer can access the configuration.</p>
<h2 id="application-configuration">Application Configuration</h2>
<p>To use application configuration, set properties with the prefix <code class="highlighter-rouge">fluo.app</code> in your configuration
-file before initialization. Alternatively use <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/config/FluoConfiguration.html#getAppConfiguration--">FluoConfiguration.getAppConfiguration()</a> to
+file before initialization. Alternatively use <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/config/FluoConfiguration.html#getAppConfiguration--">FluoConfiguration.getAppConfiguration()</a> to
set these properties programmatically. After Fluo is initialized this information can be accessed
-anywhere by calling <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/FluoClient.html#getAppConfiguration--">FluoClient.getAppConfiguration()</a>,
-<a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/observer/Observer.Context.html#getAppConfiguration--">Observer.Context.getAppConfigurtaion()</a>, or <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/Loader.Context.html#getAppConfiguration--">Loader.Context.getAppConfiguration()</a>.</p>
+anywhere by calling <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/FluoClient.html#getAppConfiguration--">FluoClient.getAppConfiguration()</a>,
+<a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/observer/Observer.Context.html#getAppConfiguration--">Observer.Context.getAppConfigurtaion()</a>, or <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/Loader.Context.html#getAppConfiguration--">Loader.Context.getAppConfiguration()</a>.</p>
<p>The following is a simple example of using application config. This example sets some application
config before initialization. After initialization the configuration is accessed via
@@ -124,8 +126,8 @@ table5
<p>If you want instances of an Observer to behave differently and share code, one way to accomplish
this is with per observer configuration. When setting up an observer call one of the
-<a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/config/ObserverSpecification.html">ObserverSpecification</a> methods that takes configuration. When an observer is initialized it
-can access this configuration by calling <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/observer/Observer.Context.html#getObserverConfiguration--">Observer.Context.getObserverConfiguration()</a>.</p>
+<a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/config/ObserverSpecification.html">ObserverSpecification</a> methods that takes configuration. When an observer is initialized it
+can access this configuration by calling <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/observer/Observer.Context.html#getObserverConfiguration--">Observer.Context.getObserverConfiguration()</a>.</p>
<p>The code below shows an example of setting configuration for an Observer. This example simulates an
observer that can export rows to a mysql table. The example configures two instances of an observer
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/architecture/index.html
----------------------------------------------------------------------
diff --git a/tour/architecture/index.html b/tour/architecture/index.html
index f6b8624..942d194 100644
--- a/tour/architecture/index.html
+++ b/tour/architecture/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -78,7 +80,7 @@
<p class="text-muted">Tour page 2 of 26</p>
</div>
<div id="tour-content">
- <p>An <a href="/docs/fluo/1.0.0-beta-2/architecture/">overview</a> of the Fluo Architecture can be found in Fluo\u2019s documentation.</p>
+ <p>An <a href="/docs/fluo/1.0.0-incubating/architecture/">overview</a> of the Fluo Architecture can be found in Fluo\u2019s documentation.</p>
</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/basic-read-write/index.html
----------------------------------------------------------------------
diff --git a/tour/basic-read-write/index.html b/tour/basic-read-write/index.html
index 62afa24..a7d11c4 100644
--- a/tour/basic-read-write/index.html
+++ b/tour/basic-read-write/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -106,9 +108,9 @@ and write data. It can only read data that was committed before it started. Da
transaction will only be written when <code class="highlighter-rouge">commit()</code> is called.</p>
<p>A <strong>Snapshot</strong> is created to read the data previously written by the Transaction. Snapshots only see
-data committed before the snapshot was created. The code calls <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-org.apache.fluo.api.data.Column-">gets(CharSequence, Column)</a> which
+data committed before the snapshot was created. The code calls <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-org.apache.fluo.api.data.Column-">gets(CharSequence, Column)</a> which
is a convenience method that works with strings. Internally Fluo only deals with bytes and its
-<a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#get-org.apache.fluo.api.data.Bytes-org.apache.fluo.api.data.Column-">get(Bytes, Column)</a> method returns <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Bytes.html">Bytes</a>. The Fluo methods that take and return Strings
+<a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#get-org.apache.fluo.api.data.Bytes-org.apache.fluo.api.data.Column-">get(Bytes, Column)</a> method returns <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Bytes.html">Bytes</a>. The Fluo methods that take and return Strings
assume UTF-8 encoding when converting to bytes.</p>
<p>Transactions and snapshots allocate resources and therefore have <code class="highlighter-rouge">close()</code> methods. The
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/collision-code/index.html
----------------------------------------------------------------------
diff --git a/tour/collision-code/index.html b/tour/collision-code/index.html
index 3d96a3b..bc58cc4 100644
--- a/tour/collision-code/index.html
+++ b/tour/collision-code/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/collisions/index.html
----------------------------------------------------------------------
diff --git a/tour/collisions/index.html b/tour/collisions/index.html
index 3ccd56f..468b181 100644
--- a/tour/collisions/index.html
+++ b/tour/collisions/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/data-model/index.html
----------------------------------------------------------------------
diff --git a/tour/data-model/index.html b/tour/data-model/index.html
index 8cdb94e..0d14186 100644
--- a/tour/data-model/index.html
+++ b/tour/data-model/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/data-pojos/index.html
----------------------------------------------------------------------
diff --git a/tour/data-pojos/index.html b/tour/data-pojos/index.html
index 15a0436..c4b9996 100644
--- a/tour/data-pojos/index.html
+++ b/tour/data-pojos/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -79,16 +81,16 @@
</div>
<div id="tour-content">
<p>Fluo has a few simple POJOs that are used throughout the API. These classes
-are found in <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/package-summary.html">org.apache.fluo.api.data</a>. All of these types are
+are found in <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/package-summary.html">org.apache.fluo.api.data</a>. All of these types are
immutable. Except for Span, all of the types are Comparable and have hash
-code and equals implementations. These types work with <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Bytes.html">Bytes</a> and Java
+code and equals implementations. These types work with <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Bytes.html">Bytes</a> and Java
Strings. Internally, Fluo only works with bytes. All API methods that deal
with String will convert back and forth to and from bytes using UTF-8.</p>
-<p><a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Bytes.html">Bytes</a> is modeled after Java String. Its an immutable wrapper around <code class="highlighter-rouge">byte[]</code>
-like String is an immutable wrapper around <code class="highlighter-rouge">char[]</code>. To make building <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Bytes.html">Bytes</a>
-more efficient and easier, there is a reusable <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Bytes.BytesBuilder.html">BytesBuilder</a> that is modeled
-after StringBuilder. Call <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Bytes.html#builder--">Bytes.builder()</a> to create a new <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Bytes.BytesBuilder.html">BytesBuilder</a>.</p>
+<p><a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Bytes.html">Bytes</a> is modeled after Java String. Its an immutable wrapper around <code class="highlighter-rouge">byte[]</code>
+like String is an immutable wrapper around <code class="highlighter-rouge">char[]</code>. To make building <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Bytes.html">Bytes</a>
+more efficient and easier, there is a reusable <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Bytes.BytesBuilder.html">BytesBuilder</a> that is modeled
+after StringBuilder. Call <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Bytes.html#builder--">Bytes.builder()</a> to create a new <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Bytes.BytesBuilder.html">BytesBuilder</a>.</p>
</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/exercise-1/index.html
----------------------------------------------------------------------
diff --git a/tour/exercise-1/index.html b/tour/exercise-1/index.html
index d4dc119..f584083 100644
--- a/tour/exercise-1/index.html
+++ b/tour/exercise-1/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/index.html
----------------------------------------------------------------------
diff --git a/tour/index.html b/tour/index.html
index 0ef1818..1b6caee 100644
--- a/tour/index.html
+++ b/tour/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/loader-executer/index.html
----------------------------------------------------------------------
diff --git a/tour/loader-executer/index.html b/tour/loader-executer/index.html
index fedb4ba..5209cf9 100644
--- a/tour/loader-executer/index.html
+++ b/tour/loader-executer/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -78,13 +80,13 @@
<p class="text-muted">Tour page 16 of 26</p>
</div>
<div id="tour-content">
- <p>Fluo provides a simple mechanism to help load data called the <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/LoaderExecutor.html">LoaderExecutor</a>. Loading data
+ <p>Fluo provides a simple mechanism to help load data called the <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/LoaderExecutor.html">LoaderExecutor</a>. Loading data
into Fluo requires a transaction. The LoaderExecutor manages creating, committing, and retrying
transactions when collisions occur. It also runs transactions in multiple threads and batches
commit processing of separate transactions for efficiency. FluoConfiguration provides two methods
-for configuring LoaderExecutors <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/config/FluoConfiguration.html#setLoaderQueueSize-int-">setLoaderQueueSize()</a> and <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/config/FluoConfiguration.html#setLoaderThreads-int-">setLoaderThreads()</a>.</p>
+for configuring LoaderExecutors <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/config/FluoConfiguration.html#setLoaderQueueSize-int-">setLoaderQueueSize()</a> and <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/config/FluoConfiguration.html#setLoaderThreads-int-">setLoaderThreads()</a>.</p>
-<p>Objects that implement <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/Loader.html">Loader</a> are given to a LoaderExecutor. The <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/Loader.html#load-org.apache.fluo.api.client.TransactionBase-org.apache.fluo.api.client.Loader.Context-">load()</a> method will
+<p>Objects that implement <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/Loader.html">Loader</a> are given to a LoaderExecutor. The <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/Loader.html#load-org.apache.fluo.api.client.TransactionBase-org.apache.fluo.api.client.Loader.Context-">load()</a> method will
eventually be called on these objects at which point the passed in transactions can be used to load
data. When <code class="highlighter-rouge">close()</code> is called on a LoaderExecutor, it waits for all running and queued work to
finish.</p>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/mem-self-ntfy-code/index.html
----------------------------------------------------------------------
diff --git a/tour/mem-self-ntfy-code/index.html b/tour/mem-self-ntfy-code/index.html
index bb56968..4991bdb 100644
--- a/tour/mem-self-ntfy-code/index.html
+++ b/tour/mem-self-ntfy-code/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/mem-self-ntfy/index.html
----------------------------------------------------------------------
diff --git a/tour/mem-self-ntfy/index.html b/tour/mem-self-ntfy/index.html
index b19103a..14630da 100644
--- a/tour/mem-self-ntfy/index.html
+++ b/tour/mem-self-ntfy/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/multi-get/index.html
----------------------------------------------------------------------
diff --git a/tour/multi-get/index.html b/tour/multi-get/index.html
index 3032974..2c46c4e 100644
--- a/tour/multi-get/index.html
+++ b/tour/multi-get/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -89,21 +91,21 @@ difference. The example code performs the following task.</p>
columns. Uses integers for the row and columns names.</li>
<li>Gets 100 columns from a single row in the following ways. Times each way.
<ul>
- <li>In a loop calls <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-org.apache.fluo.api.data.Column-">gets(CharSequence, Column)</a>.</li>
- <li>Calls <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-java.util.Set-">gets(CharSequence, Set<Column>)</a> once</li>
+ <li>In a loop calls <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-org.apache.fluo.api.data.Column-">gets(CharSequence, Column)</a>.</li>
+ <li>Calls <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-java.util.Set-">gets(CharSequence, Set<Column>)</a> once</li>
</ul>
</li>
<li>Gets 100 columns from 3 rows in the following ways. Times each way.
<ul>
- <li>For three rows, loops over 100 columns calling <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-org.apache.fluo.api.data.Column-">gets(CharSequence, Column)</a></li>
- <li>Calls <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#gets-java.util.Collection-java.util.Set-">gets(Collection<? extends CharSequence>, Set<Column>)</a> once</li>
+ <li>For three rows, loops over 100 columns calling <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-org.apache.fluo.api.data.Column-">gets(CharSequence, Column)</a></li>
+ <li>Calls <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#gets-java.util.Collection-java.util.Set-">gets(Collection<? extends CharSequence>, Set<Column>)</a> once</li>
</ul>
</li>
<li>Generates 100 row column pairs, where each pair is a random row and a random column. Gets each</li>
<li>pair in the following ways. Times each way.
<ul>
- <li>For each pair calls <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-org.apache.fluo.api.data.Column-">gets(CharSequence, Column)</a></li>
- <li>Calls <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#gets-java.util.Collection-">gets(Collection<RowColumn>)</a> once</li>
+ <li>For each pair calls <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#gets-java.lang.CharSequence-org.apache.fluo.api.data.Column-">gets(CharSequence, Column)</a></li>
+ <li>Calls <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#gets-java.util.Collection-">gets(Collection<RowColumn>)</a> once</li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/observer_example/index.html
----------------------------------------------------------------------
diff --git a/tour/observer_example/index.html b/tour/observer_example/index.html
index 06514ed..111d12b 100644
--- a/tour/observer_example/index.html
+++ b/tour/observer_example/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/observers/index.html
----------------------------------------------------------------------
diff --git a/tour/observers/index.html b/tour/observers/index.html
index 1c4b974..9ab5101 100644
--- a/tour/observers/index.html
+++ b/tour/observers/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/recipes/index.html
----------------------------------------------------------------------
diff --git a/tour/recipes/index.html b/tour/recipes/index.html
index a510bc3..6fca612 100644
--- a/tour/recipes/index.html
+++ b/tour/recipes/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/row-locking/index.html
----------------------------------------------------------------------
diff --git a/tour/row-locking/index.html b/tour/row-locking/index.html
index 04abddd..379c4d5 100644
--- a/tour/row-locking/index.html
+++ b/tour/row-locking/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/scanning-code/index.html
----------------------------------------------------------------------
diff --git a/tour/scanning-code/index.html b/tour/scanning-code/index.html
index 369917e..422fd90 100644
--- a/tour/scanning-code/index.html
+++ b/tour/scanning-code/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/scanning/index.html
----------------------------------------------------------------------
diff --git a/tour/scanning/index.html b/tour/scanning/index.html
index 04899be..cc0e553 100644
--- a/tour/scanning/index.html
+++ b/tour/scanning/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -79,11 +81,11 @@
</div>
<div id="tour-content">
<p>In some situations, you may want to read a range of data instead of specific rows and columns. For
-this case, Fluo supports <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/client/SnapshotBase.html#scanner--">creating scanners</a> over ranges. These scanners implement Java Iterable and
+this case, Fluo supports <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/SnapshotBase.html#scanner--">creating scanners</a> over ranges. These scanners implement Java Iterable and
can be used with foreach loops. Scanners also support reading a subset of columns within a range.</p>
-<p>To specify a range, Fluo has a simple POJO called <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Span.html">Span</a>. The name was chosen so it would not
-conflict with Accumulo\u2019s Range. <a href="/apidocs/fluo/1.0.0-beta-2/org/apache/fluo/api/data/Span.html">Span</a> has multiple static helper methods for creating common
+<p>To specify a range, Fluo has a simple POJO called <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Span.html">Span</a>. The name was chosen so it would not
+conflict with Accumulo\u2019s Range. <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/data/Span.html">Span</a> has multiple static helper methods for creating common
ranges, like a range over all rows with a given prefix. Try the following exercise using scanners.</p>
<ul>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/snapshot-isolation-code/index.html
----------------------------------------------------------------------
diff --git a/tour/snapshot-isolation-code/index.html b/tour/snapshot-isolation-code/index.html
index 9983c9d..abc00b8 100644
--- a/tour/snapshot-isolation-code/index.html
+++ b/tour/snapshot-isolation-code/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/snapshot-isolation/index.html
----------------------------------------------------------------------
diff --git a/tour/snapshot-isolation/index.html b/tour/snapshot-isolation/index.html
index 31150db..5a33964 100644
--- a/tour/snapshot-isolation/index.html
+++ b/tour/snapshot-isolation/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/tx-logging/index.html
----------------------------------------------------------------------
diff --git a/tour/tx-logging/index.html b/tour/tx-logging/index.html
index 67cf174..4124f87 100644
--- a/tour/tx-logging/index.html
+++ b/tour/tx-logging/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -114,7 +116,7 @@ TRACE: txid: 8 thread : 10 time: ... #ret: 1 #set: 0 #collisions: 0 waitTime: 0
</code></pre>
</div>
-<p>More information about configuring logging is available in <a href="/docs/fluo/1.0.0-beta-2/applications/#debugging-applications">the logging
+<p>More information about configuring logging is available in <a href="/docs/fluo/1.0.0-incubating/applications/#debugging-applications">the logging
documentation</a>.</p>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/weak-code/index.html
----------------------------------------------------------------------
diff --git a/tour/weak-code/index.html b/tour/weak-code/index.html
index 0a450ef..c64a3e4 100644
--- a/tour/weak-code/index.html
+++ b/tour/weak-code/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/weak-notifications/index.html
----------------------------------------------------------------------
diff --git a/tour/weak-notifications/index.html b/tour/weak-notifications/index.html
index 9ffc6ca..baf38e3 100644
--- a/tour/weak-notifications/index.html
+++ b/tour/weak-notifications/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/write-skew-code/index.html
----------------------------------------------------------------------
diff --git a/tour/write-skew-code/index.html b/tour/write-skew-code/index.html
index 3cdf614..cb839ca 100644
--- a/tour/write-skew-code/index.html
+++ b/tour/write-skew-code/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/write-skew/index.html
----------------------------------------------------------------------
diff --git a/tour/write-skew/index.html b/tour/write-skew/index.html
index 648654d..a643a50 100644
--- a/tour/write-skew/index.html
+++ b/tour/write-skew/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/tour/writing-code/index.html
----------------------------------------------------------------------
diff --git a/tour/writing-code/index.html b/tour/writing-code/index.html
index d992e49..d32ee73 100644
--- a/tour/writing-code/index.html
+++ b/tour/writing-code/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
[6/7] incubator-fluo-website git commit: Jekyll build from
gh-pages:0495f99
Posted by mw...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/transient/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/transient/index.html b/docs/fluo-recipes/1.0.0-beta-2/transient/index.html
index 15372af..4d78915 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/transient/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/transient/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/index.html b/docs/fluo-recipes/index.html
index 7108720..1aaba5f 100644
--- a/docs/fluo-recipes/index.html
+++ b/docs/fluo-recipes/index.html
@@ -1,121 +1,10 @@
<!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="http://fluo.io/docs/fluo-recipes/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo Recipes Documentation Archive | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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="page">
-
- <header class="post-header">
- <h2 class="post-title">Fluo Recipes Documentation Archive</h2>
- </header>
-
- <article id="page-content">
- <p>Fluo Recipes documentation before Apache incubation:</p>
-
-<ul>
- <li><a href="/docs/fluo-recipes/1.0.0-beta-2/">1.0.0-beta-2</a> - March 19, 2016</li>
- <li><a href="/docs/fluo-recipes/1.0.0-beta-1/">1.0.0-beta-1</a> - January 13, 2016</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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 lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting\u2026</title>
+<link rel="canonical" href="http://fluo.io/docs/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/docs/">
+<h1>Redirecting\u2026</h1>
+<a href="http://fluo.io/docs/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/docs/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-alpha-1/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-alpha-1/index.html b/docs/fluo/1.0.0-alpha-1/index.html
index bc02726..639f565 100644
--- a/docs/fluo/1.0.0-alpha-1/index.html
+++ b/docs/fluo/1.0.0-alpha-1/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-alpha-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-alpha-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-alpha-1/stress/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-alpha-1/stress/index.html b/docs/fluo/1.0.0-alpha-1/stress/index.html
index 496a1da..2806302 100644
--- a/docs/fluo/1.0.0-alpha-1/stress/index.html
+++ b/docs/fluo/1.0.0-alpha-1/stress/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-alpha-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-alpha-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-1/applications/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-1/applications/index.html b/docs/fluo/1.0.0-beta-1/applications/index.html
index 9822e1e..98b8ce7 100644
--- a/docs/fluo/1.0.0-beta-1/applications/index.html
+++ b/docs/fluo/1.0.0-beta-1/applications/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-1/architecture/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-1/architecture/index.html b/docs/fluo/1.0.0-beta-1/architecture/index.html
index 1433096..216227f 100644
--- a/docs/fluo/1.0.0-beta-1/architecture/index.html
+++ b/docs/fluo/1.0.0-beta-1/architecture/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-1/contributing/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-1/contributing/index.html b/docs/fluo/1.0.0-beta-1/contributing/index.html
index 31d3e02..8214ce9 100644
--- a/docs/fluo/1.0.0-beta-1/contributing/index.html
+++ b/docs/fluo/1.0.0-beta-1/contributing/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
@@ -87,7 +89,7 @@
<article id="page-content">
<h2 id="building-fluo">Building Fluo</h2>
-<p>If you have <a href="http://git-scm.com/">Git</a>, <a href="http://maven.apache.org/">Maven</a>, and <a href="version 7+">Java</a> installed, run these commands
+<p>If you have <a href="http://git-scm.com/">Git</a>, <a href="http://maven.apache.org/">Maven</a>, and <a href="https://www.oracle.com/java/index.html">Java</a> (version 7+) installed, run these commands
to build Fluo:</p>
<div class="highlighter-rouge"><pre class="highlight"><code>git clone https://github.com/fluo-io/fluo.git
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-1/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-1/index.html b/docs/fluo/1.0.0-beta-1/index.html
index 46648f2..4b841da 100644
--- a/docs/fluo/1.0.0-beta-1/index.html
+++ b/docs/fluo/1.0.0-beta-1/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-1/metrics/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-1/metrics/index.html b/docs/fluo/1.0.0-beta-1/metrics/index.html
index 94e135e..f3358fa 100644
--- a/docs/fluo/1.0.0-beta-1/metrics/index.html
+++ b/docs/fluo/1.0.0-beta-1/metrics/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-1/mini-fluo-setup/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-1/mini-fluo-setup/index.html b/docs/fluo/1.0.0-beta-1/mini-fluo-setup/index.html
index 39e4743..d0ab05d 100644
--- a/docs/fluo/1.0.0-beta-1/mini-fluo-setup/index.html
+++ b/docs/fluo/1.0.0-beta-1/mini-fluo-setup/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-1/prod-fluo-setup/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-1/prod-fluo-setup/index.html b/docs/fluo/1.0.0-beta-1/prod-fluo-setup/index.html
index 4d128be..a24d040 100644
--- a/docs/fluo/1.0.0-beta-1/prod-fluo-setup/index.html
+++ b/docs/fluo/1.0.0-beta-1/prod-fluo-setup/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,7 +75,7 @@
<div class="fluo-doc">
- <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-beta-2/">latest docs</a>!</div>
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-1 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-2/applications/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-2/applications/index.html b/docs/fluo/1.0.0-beta-2/applications/index.html
index 59d49b6..0a94e3f 100644
--- a/docs/fluo/1.0.0-beta-2/applications/index.html
+++ b/docs/fluo/1.0.0-beta-2/applications/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,6 +75,8 @@
<div class="fluo-doc">
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-2 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
+
<div class="alert alert-danger" role="alert">These docs are for a release of Fluo made before Apache incubation.</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-2/architecture/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-2/architecture/index.html b/docs/fluo/1.0.0-beta-2/architecture/index.html
index 89b4b83..ba152f1 100644
--- a/docs/fluo/1.0.0-beta-2/architecture/index.html
+++ b/docs/fluo/1.0.0-beta-2/architecture/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,6 +75,8 @@
<div class="fluo-doc">
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-2 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
+
<div class="alert alert-danger" role="alert">These docs are for a release of Fluo made before Apache incubation.</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-2/contributing/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-2/contributing/index.html b/docs/fluo/1.0.0-beta-2/contributing/index.html
index 9d1754c..d3f1c05 100644
--- a/docs/fluo/1.0.0-beta-2/contributing/index.html
+++ b/docs/fluo/1.0.0-beta-2/contributing/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,6 +75,8 @@
<div class="fluo-doc">
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-2 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
+
<div class="alert alert-danger" role="alert">These docs are for a release of Fluo made before Apache incubation.</div>
@@ -85,7 +89,7 @@
<article id="page-content">
<h2 id="building-fluo">Building Fluo</h2>
-<p>If you have <a href="http://git-scm.com/">Git</a>, <a href="http://maven.apache.org/">Maven</a>, and <a href="version 7+">Java</a> installed, run these commands
+<p>If you have <a href="http://git-scm.com/">Git</a>, <a href="http://maven.apache.org/">Maven</a>, and <a href="https://www.oracle.com/java/index.html">Java</a> (version 7+) installed, run these commands
to build Fluo:</p>
<div class="highlighter-rouge"><pre class="highlight"><code>git clone https://github.com/fluo-io/fluo.git
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-2/grafana/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-2/grafana/index.html b/docs/fluo/1.0.0-beta-2/grafana/index.html
index 3462a20..00c1970 100644
--- a/docs/fluo/1.0.0-beta-2/grafana/index.html
+++ b/docs/fluo/1.0.0-beta-2/grafana/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,6 +75,8 @@
<div class="fluo-doc">
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-2 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
+
<div class="alert alert-danger" role="alert">These docs are for a release of Fluo made before Apache incubation.</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-2/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-2/index.html b/docs/fluo/1.0.0-beta-2/index.html
index 39bf157..a645446 100644
--- a/docs/fluo/1.0.0-beta-2/index.html
+++ b/docs/fluo/1.0.0-beta-2/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,6 +75,8 @@
<div class="fluo-doc">
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-2 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
+
<div class="alert alert-danger" role="alert">These docs are for a release of Fluo made before Apache incubation.</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-2/metrics/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-2/metrics/index.html b/docs/fluo/1.0.0-beta-2/metrics/index.html
index 03252e0..c0e4d28 100644
--- a/docs/fluo/1.0.0-beta-2/metrics/index.html
+++ b/docs/fluo/1.0.0-beta-2/metrics/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,6 +75,8 @@
<div class="fluo-doc">
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-2 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
+
<div class="alert alert-danger" role="alert">These docs are for a release of Fluo made before Apache incubation.</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-2/mini-fluo-setup/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-2/mini-fluo-setup/index.html b/docs/fluo/1.0.0-beta-2/mini-fluo-setup/index.html
index a4231f1..b14aad3 100644
--- a/docs/fluo/1.0.0-beta-2/mini-fluo-setup/index.html
+++ b/docs/fluo/1.0.0-beta-2/mini-fluo-setup/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,6 +75,8 @@
<div class="fluo-doc">
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-2 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
+
<div class="alert alert-danger" role="alert">These docs are for a release of Fluo made before Apache incubation.</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-beta-2/prod-fluo-setup/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-beta-2/prod-fluo-setup/index.html b/docs/fluo/1.0.0-beta-2/prod-fluo-setup/index.html
index f55b24c..cb8bcee 100644
--- a/docs/fluo/1.0.0-beta-2/prod-fluo-setup/index.html
+++ b/docs/fluo/1.0.0-beta-2/prod-fluo-setup/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,6 +75,8 @@
<div class="fluo-doc">
+ <div class="alert alert-danger" role="alert">These docs are for Fluo 1.0.0-beta-2 which is an old version! Check out the <a href="/docs/fluo/1.0.0-incubating/">latest docs</a>!</div>
+
<div class="alert alert-danger" role="alert">These docs are for a release of Fluo made before Apache incubation.</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-incubating/applications/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-incubating/applications/index.html b/docs/fluo/1.0.0-incubating/applications/index.html
new file mode 100644
index 0000000..4180032
--- /dev/null
+++ b/docs/fluo/1.0.0-incubating/applications/index.html
@@ -0,0 +1,299 @@
+<!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="http://fluo.io/docs/fluo/1.0.0-incubating/applications/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo Applications | 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="/apidocs/">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="/blog/">Blog</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 Applications</h2>
+ </header>
+
+ <article id="page-content">
+ <p>Once you have Fluo installed and running on your cluster, you can now run Fluo applications which
+consist of clients and observers.</p>
+
+<p>For both clients and observers, you will need to include the following in your Maven pom:</p>
+
+<div class="language-xml highlighter-rouge"><pre class="highlight"><code><span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.fluo<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>fluo-api<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>1.0.0-incubating<span class="nt"></version></span>
+<span class="nt"></dependency></span>
+<span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.fluo<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>fluo-core<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>1.0.0-incubating<span class="nt"></version></span>
+ <span class="nt"><scope></span>runtime<span class="nt"></scope></span>
+<span class="nt"></dependency></span>
+</code></pre>
+</div>
+
+<p>Fluo provides a classpath command to help users build a runtime classpath. This command along with
+the <code class="highlighter-rouge">hadoop jar</code> command is useful when writing scripts to run Fluo client code. These commands
+allow the scripts to use the versions of Hadoop, Accumulo, and Zookeeper installed on a cluster.</p>
+
+<h2 id="creating-a-fluo-client">Creating a Fluo client</h2>
+
+<p>To create a <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/FluoClient.html">FluoClient</a>, you will need to provide it with a <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/config/FluoConfiguration.html">FluoConfiguration</a> object that is
+configured to connect to your Fluo instance.</p>
+
+<p>If you have access to the <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a> file that was used to configure your Fluo instance, you
+can use it to build a <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/config/FluoConfiguration.html">FluoConfiguration</a> object with all necessary properties which are all
+properties with the <code class="highlighter-rouge">fluo.client.*</code> prefix in <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a>:</p>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="n">FluoConfiguration</span> <span class="n">config</span> <span class="o">=</span> <span class="k">new</span> <span class="n">FluoConfiguration</span><span class="o">(</span><span class="k">new</span> <span class="n">File</span><span class="o">(</span><span class="s">"fluo.properties"</span><span class="o">));</span>
+</code></pre>
+</div>
+
+<p>You can also create an empty <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/config/FluoConfiguration.html">FluoConfiguration</a> object and set properties using Java:</p>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="n">FluoConfiguration</span> <span class="n">config</span> <span class="o">=</span> <span class="k">new</span> <span class="n">FluoConfiguration</span><span class="o">();</span>
+<span class="n">config</span><span class="o">.</span><span class="na">setAccumuloUser</span><span class="o">(</span><span class="s">"user"</span><span class="o">);</span>
+<span class="n">config</span><span class="o">.</span><span class="na">setAccumuloPassword</span><span class="o">(</span><span class="s">"pass"</span><span class="o">);</span>
+<span class="n">config</span><span class="o">.</span><span class="na">setAccumuloInstance</span><span class="o">(</span><span class="s">"instance"</span><span class="o">);</span>
+</code></pre>
+</div>
+
+<p>Once you have <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/config/FluoConfiguration.html">FluoConfiguration</a> object, pass it to the <code class="highlighter-rouge">newClient()</code> method of <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/FluoFactory.html">FluoFactory</a> to
+create a <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/FluoClient.html">FluoClient</a>:</p>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="n">FluoClient</span> <span class="n">client</span> <span class="o">=</span> <span class="n">FluoFactory</span><span class="o">.</span><span class="na">newClient</span><span class="o">(</span><span class="n">config</span><span class="o">)</span>
+</code></pre>
+</div>
+
+<p>It may help to reference the <a href="https://javadoc.io/doc/org.apache.fluo/fluo-api/1.0.0-incubating/">API javadocs</a> while you are learning the Fluo API.</p>
+
+<h2 id="running-application-code">Running application code</h2>
+
+<p>The <code class="highlighter-rouge">fluo exec <app name> <class> {arguments}</code> provides an easy way to execute application code. It
+will execute a class with a main method if a jar containing the class is placed in the lib directory
+of the application. When the class is run, Fluo classes and dependencies will be on the classpath.
+The <code class="highlighter-rouge">fluo exec</code> command can inject the applications configuration if the class is written in the
+following way. Defining the injection point is optional.</p>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="kn">import</span> <span class="nn">javax.inject.Inject</span><span class="o">;</span>
+
+<span class="kd">public</span> <span class="kd">class</span> <span class="nc">AppCommand</span> <span class="o">{</span>
+
+ <span class="c1">//when run with fluo exec command, the applications configuration will be injected</span>
+ <span class="nd">@Inject</span>
+ <span class="kd">private</span> <span class="kd">static</span> <span class="n">FluoConfiguration</span> <span class="n">fluoConfig</span><span class="o">;</span>
+
+ <span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">main</span><span class="o">(</span><span class="n">String</span><span class="o">[]</span> <span class="n">args</span><span class="o">)</span> <span class="kd">throws</span> <span class="n">Exception</span> <span class="o">{</span>
+ <span class="k">try</span><span class="o">(</span><span class="n">FluoClient</span> <span class="n">fluoClient</span> <span class="o">=</span> <span class="n">FluoFactory</span><span class="o">.</span><span class="na">newClient</span><span class="o">(</span><span class="n">fluoConfig</span><span class="o">))</span> <span class="o">{</span>
+ <span class="c1">//do stuff with Fluo</span>
+ <span class="o">}</span>
+ <span class="o">}</span>
+<span class="o">}</span>
+</code></pre>
+</div>
+
+<h2 id="creating-a-fluo-observer">Creating a Fluo observer</h2>
+
+<p>To create an observer, follow these steps:</p>
+
+<ol>
+ <li>Create a class that extends <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/observer/AbstractObserver.html">AbstractObserver</a>.</li>
+ <li>Build a jar containing this class and include this jar in the <code class="highlighter-rouge">lib/</code> directory of your Fluo
+application.</li>
+ <li>Configure your Fluo instance to use this observer by modifying the Observer section of
+<a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a>.</li>
+ <li>Restart your Fluo instance so that your Fluo workers load the new observer.</li>
+</ol>
+
+<h2 id="application-configuration">Application Configuration</h2>
+
+<p>Each observer can have its own configuration. This is useful for the case of using the same
+observer code w/ different parameters. However for the case of sharing the same configuration
+across observers, fluo provides a simple mechanism to set and access application specific
+configuration. See the javadoc on <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/FluoClient.html">FluoClient</a>.getAppConfiguration() for more details.</p>
+
+<h2 id="debugging-applications">Debugging Applications</h2>
+
+<p>While monitoring <a href="/docs/fluo/1.0.0-incubating/metrics/">Fluo metrics</a> can detect problems (like too many transaction collisions)
+in a Fluo application, <a href="/docs/fluo/1.0.0-incubating/metrics/">metrics</a> may not provide enough information to debug the root cause
+of the problem. To help debug Fluo applications, low-level logging of transactions can be turned on
+by setting the following loggers to TRACE:</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Logger</th>
+ <th>Level</th>
+ <th>Information</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code class="highlighter-rouge">fluo.tx</code></td>
+ <td>TRACE</td>
+ <td>Provides detailed information about what transactions read and wrote</td>
+ </tr>
+ <tr>
+ <td><code class="highlighter-rouge">fluo.tx.summary</code></td>
+ <td>TRACE</td>
+ <td>Provides a one line summary about each transaction executed</td>
+ </tr>
+ <tr>
+ <td><code class="highlighter-rouge">fluo.tx.collisions</code></td>
+ <td>TRACE</td>
+ <td>Provides details about what data was involved When a transaction collides with another transaction</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>Below is an example log after setting <code class="highlighter-rouge">fluo.tx</code> to TRACE. The number following <code class="highlighter-rouge">txid: </code> is the
+transactions start timestamp from the Oracle.</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>2015-02-11 18:24:05,341 [fluo.tx ] TRACE: txid: 3 begin() thread: 198
+2015-02-11 18:24:05,343 [fluo.tx ] TRACE: txid: 3 class: com.SimpleLoader
+2015-02-11 18:24:05,357 [fluo.tx ] TRACE: txid: 3 get(4333, stat count ) -> null
+2015-02-11 18:24:05,357 [fluo.tx ] TRACE: txid: 3 set(4333, stat count , 1)
+2015-02-11 18:24:05,441 [fluo.tx ] TRACE: txid: 3 commit() -> SUCCESSFUL commitTs: 4
+2015-02-11 18:24:05,341 [fluo.tx ] TRACE: txid: 5 begin() thread: 198
+2015-02-11 18:24:05,442 [fluo.tx ] TRACE: txid: 3 close()
+2015-02-11 18:24:05,343 [fluo.tx ] TRACE: txid: 5 class: com.SimpleLoader
+2015-02-11 18:24:05,357 [fluo.tx ] TRACE: txid: 5 get(4333, stat count ) -> 1
+2015-02-11 18:24:05,357 [fluo.tx ] TRACE: txid: 5 set(4333, stat count , 2)
+2015-02-11 18:24:05,441 [fluo.tx ] TRACE: txid: 5 commit() -> SUCCESSFUL commitTs: 6
+2015-02-11 18:24:05,442 [fluo.tx ] TRACE: txid: 5 close()
+</code></pre>
+</div>
+
+<p>The log above traces the following sequence of events.</p>
+
+<ul>
+ <li>Transaction T1 has a start timestamp of <code class="highlighter-rouge">3</code></li>
+ <li>Thread with id <code class="highlighter-rouge">198</code> is executing T1, its running code from the class <code class="highlighter-rouge">com.SimpleLoader</code></li>
+ <li>T1 reads row <code class="highlighter-rouge">4333</code> and column <code class="highlighter-rouge">stat count</code> which does not exist</li>
+ <li>T1 sets row <code class="highlighter-rouge">4333</code> and column <code class="highlighter-rouge">stat count</code> to <code class="highlighter-rouge">1</code></li>
+ <li>T1 commits successfully and its commit timestamp from the Oracle is <code class="highlighter-rouge">4</code>.</li>
+ <li>Transaction T2 has a start timestamp of <code class="highlighter-rouge">5</code> (because its <code class="highlighter-rouge">5</code> > <code class="highlighter-rouge">4</code> it can see what T1 wrote).</li>
+ <li>T2 reads a value of <code class="highlighter-rouge">1</code> for row <code class="highlighter-rouge">4333</code> and column <code class="highlighter-rouge">stat count</code></li>
+ <li>T2 sets row <code class="highlighter-rouge">4333</code> and <code class="highlighter-rouge">column </code>stat count<code class="highlighter-rouge"> to </code>2`</li>
+ <li>T2 commits successfully with a commit timestamp of <code class="highlighter-rouge">6</code></li>
+</ul>
+
+<p>Below is an example log after only setting <code class="highlighter-rouge">fluo.tx.collisions</code> to TRACE. This setting will only log
+trace information when a collision occurs. Unlike the previous example, what the transaction read
+and wrote is not logged. This shows that a transaction with a start timestamp of <code class="highlighter-rouge">106</code> and a class
+name of <code class="highlighter-rouge">com.SimpleLoader</code> collided with another transaction on row <code class="highlighter-rouge">r1</code> and column <code class="highlighter-rouge">fam1 qual1</code>.</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>2015-02-11 18:17:02,639 [tx.collisions] TRACE: txid: 106 class: com.SimpleLoader
+2015-02-11 18:17:02,639 [tx.collisions] TRACE: txid: 106 collisions: {r1=[fam1 qual1 ]}
+</code></pre>
+</div>
+
+<p>When applications read and write arbitrary binary data, this does not log so well. In order to make
+the trace logs human readable, non ASCII chars are escaped using hex. The convention used it <code class="highlighter-rouge">\xDD</code>
+where D is a hex digit. Also the <code class="highlighter-rouge">\</code> character is escaped to make the output unambiguous.</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/docs/fluo/1.0.0-incubating/architecture/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-incubating/architecture/index.html b/docs/fluo/1.0.0-incubating/architecture/index.html
new file mode 100644
index 0000000..e0e6ff5
--- /dev/null
+++ b/docs/fluo/1.0.0-incubating/architecture/index.html
@@ -0,0 +1,164 @@
+<!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="http://fluo.io/docs/fluo/1.0.0-incubating/architecture/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo Architecture | 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="/apidocs/">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="/blog/">Blog</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 Architecture</h2>
+ </header>
+
+ <article id="page-content">
+ <p><img src="/docs/fluo/1.0.0-incubating/resources/fluo-architecture.png" alt="fluo-architecture" /></p>
+
+<h2 id="fluo-application">Fluo Application</h2>
+
+<p>A <strong>Fluo application</strong> maintains a large scale computation using a series of small transactional
+updates. Fluo applications store their data in a <strong>Fluo table</strong> which has a similar structure (row,
+column, value) to an <strong>Accumulo table</strong> except that a Fluo table has no timestamps. A Fluo table
+is implemented using an Accumulo table. While you could scan the Accumulo table used to implement
+a Fluo table using an Accumulo client, you would read extra implementation-related data in addition
+to your data. Therefore, developers should only interact with the data in a Fluo table by writing
+Fluo client or observer code:</p>
+
+<ul>
+ <li><strong>Clients</strong> ingest data or interact with Fluo from external applications (REST services,
+crawlers, etc).</li>
+ <li><strong>Observers</strong> are run by Fluo workers and trigger a transaction when a requested column is
+modified in the Fluo table.</li>
+</ul>
+
+<p>Multiple Fluo applications can run on a cluster at the same time. Each Fluo application runs as a
+Hadoop YARN application and can be stopped, started, and upgraded independently. Fluo applications
+consist of an oracle process and a configurable number of worker processes:</p>
+
+<ul>
+ <li>The <strong>Oracle</strong> process allocates timestamps for transactions. While only one Oracle is required,
+Fluo can be configured to run extra Oracles that can take over if the primary Oracle fails.</li>
+ <li><strong>Worker</strong> processes run user code (called <strong>observers</strong>) that perform transactions. All workers
+ run the same observers. The number of worker instances are configured to handle the processing
+ workload.</li>
+</ul>
+
+<h2 id="fluo-dependencies">Fluo Dependencies</h2>
+
+<p>Fluo requires the following software to be running on the cluster:</p>
+
+<ul>
+ <li><strong>Accumulo</strong> - Fluo stores its data in Accumulo and uses Accumulo\u2019s conditional mutations for
+transactions.</li>
+ <li><strong>Hadoop</strong> - Each Fluo application run its oracle and worker processes as Hadoop YARN
+applications. HDFS is also required for Accumulo.</li>
+ <li><strong>Zookeeper</strong> - Fluo stores its metadata and state information in Zookeeper. Zookeeper is also
+required for Accumulo.</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/docs/fluo/1.0.0-incubating/contributing/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-incubating/contributing/index.html b/docs/fluo/1.0.0-incubating/contributing/index.html
new file mode 100644
index 0000000..ab29ffd
--- /dev/null
+++ b/docs/fluo/1.0.0-incubating/contributing/index.html
@@ -0,0 +1,147 @@
+<!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="http://fluo.io/docs/fluo/1.0.0-incubating/contributing/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Contributing to Fluo | 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="/apidocs/">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="/blog/">Blog</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">Contributing to Fluo</h2>
+ </header>
+
+ <article id="page-content">
+ <h2 id="building-fluo">Building Fluo</h2>
+
+<p>If you have <a href="http://git-scm.com/">Git</a>, <a href="http://maven.apache.org/">Maven</a>, and <a href="http://openjdk.java.net/">Java</a> (version 8+) installed, run these commands to build
+Fluo:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git clone https://github.com/apache/incubator-fluo.git
+cd fluo
+mvn package
+</code></pre>
+</div>
+
+<h2 id="testing-fluo">Testing Fluo</h2>
+
+<p>Fluo has a test suite that consists of the following:</p>
+
+<ul>
+ <li>Units tests which are run by <code class="highlighter-rouge">mvn package</code></li>
+ <li>Integration tests which are run using <code class="highlighter-rouge">mvn verify</code>. These tests start a local Fluo instance
+(called MiniFluo) and run against it.</li>
+</ul>
+
+<h2 id="see-also">See Also</h2>
+
+<ul>
+ <li><a href="https://fluo.apache.org/how-to-contribute/">How to Contribute</a> on Apache Fluo project website</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/docs/fluo/1.0.0-incubating/grafana/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-incubating/grafana/index.html b/docs/fluo/1.0.0-incubating/grafana/index.html
new file mode 100644
index 0000000..1cae379
--- /dev/null
+++ b/docs/fluo/1.0.0-incubating/grafana/index.html
@@ -0,0 +1,203 @@
+<!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="http://fluo.io/docs/fluo/1.0.0-incubating/grafana/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo metrics in Grafana/InfluxDB | 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="/apidocs/">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="/blog/">Blog</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 metrics in Grafana/InfluxDB</h2>
+ </header>
+
+ <article id="page-content">
+ <p>This document describes how to send Fluo metrics to <a href="https://influxdb.com/">InfluxDB</a>, a time series database, and make
+them viewable in <a href="http://grafana.org/">Grafana</a>, a visualization tool. If you want general information on metrics, see
+the <a href="/docs/fluo/1.0.0-incubating/metrics/">Fluo metrics</a> documentation.</p>
+
+<h2 id="set-up-grafanainfluxdb-on-your-own">Set up Grafana/InfluxDB on your own</h2>
+
+<p>Follow the instructions below to setup InfluxDB and Grafana.</p>
+
+<ol>
+ <li>
+ <p>Follow the standard installation instructions for <a href="https://influxdb.com/">InfluxDB</a> and <a href="http://grafana.org/">Grafana</a>. As for versions,
+the instructions below were written using InfluxDB v0.9.4.2 and Grafana v2.5.0.</p>
+ </li>
+ <li>
+ <p>Add the following to your InfluxDB configuration to configure it accept metrics in Graphite
+format from Fluo. The configuration below contains templates that transform the Graphite
+metrics into a format that is usable in InfluxDB.</p>
+
+ <div class="highlighter-rouge"><pre class="highlight"><code>[[graphite]]
+ bind-address = ":2003"
+ enabled = true
+ database = "fluo_metrics"
+ protocol = "tcp"
+ consistency-level = "one"
+ separator = "_"
+ batch-size = 1000
+ batch-pending = 5
+ batch-timeout = "1s"
+ templates = [
+ "fluo.class.*.*.*.*.* ..app.host.measurement.observer.field",
+ "fluo.class.*.*.*.* ..app.host.measurement.observer",
+ "fluo.system.*.*.*.* ..app.host.measurement.field",
+ "fluo.system.*.*.* ..app.host.measurement",
+ "fluo.app.*.*.* ..host.measurement.field",
+ "fluo.app.*.* ..host.measurement",
+ ]
+</code></pre>
+ </div>
+ </li>
+ <li>
+ <p>Fluo distributes a file called <code class="highlighter-rouge">fluo_metrics_setup.txt</code> that contains a list of commands that
+setup InfluxDB. These commands will configure an InfluxDB user, retention policies, and
+continuous queries that downsample data for the historical dashboard in Grafana. Run the command
+below to execute the commands in this file:</p>
+
+ <p><code class="highlighter-rouge">
+ $INFLUXDB_HOME/bin/influx -import -path $FLUO_HOME/contrib/influxdb/fluo_metrics_setup.txt
+</code></p>
+ </li>
+ <li>
+ <p>Configure <code class="highlighter-rouge">fluo.properties</code> in your Fluo app configuration to send Graphite metrics to InfluxDB.
+Below is example configuration. Remember to replace <code class="highlighter-rouge"><INFLUXDB_HOST></code> with the actual host.</p>
+
+ <p><code class="highlighter-rouge">
+ fluo.metrics.reporter.graphite.enable=true
+ fluo.metrics.reporter.graphite.host=<INFLUXDB_HOST>
+ fluo.metrics.reporter.graphite.port=2003
+ fluo.metrics.reporter.graphite.frequency=30
+</code></p>
+
+ <p>The reporting frequency of 30 sec is required if you are using the provided Grafana dashboards
+ that are configured in the next step.</p>
+ </li>
+ <li>
+ <p>Grafana needs to be configured to load dashboard JSON templates from a directory. Fluo
+distributes two Grafana dashboard templates in its tarball distribution in the directory
+<code class="highlighter-rouge">contrib/grafana</code>. Before restarting Grafana, you should copy the templates from your Fluo
+installation to the <code class="highlighter-rouge">dashboards/</code> directory configured below.</p>
+
+ <div class="highlighter-rouge"><pre class="highlight"><code>[dashboards.json]
+enabled = true
+path = <GRAFANA_HOME>/dashboards
+</code></pre>
+ </div>
+ </li>
+ <li>
+ <p>If you restart Grafana, you will see the Fluo dashboards configured but all of their charts will
+be empty unless you have a Fluo application running and configured to send data to InfluxDB.
+When you start sending data, you may need to refresh the dashboard page in the browser to start
+viewing metrics.</p>
+ </li>
+</ol>
+
+
+ </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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/docs/fluo/1.0.0-incubating/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-incubating/index.html b/docs/fluo/1.0.0-incubating/index.html
new file mode 100644
index 0000000..090e22f
--- /dev/null
+++ b/docs/fluo/1.0.0-incubating/index.html
@@ -0,0 +1,155 @@
+<!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="http://fluo.io/docs/fluo/1.0.0-incubating/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-incubating Documentation | 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="/apidocs/">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="/blog/">Blog</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 1.0.0-incubating Documentation</h2>
+ </header>
+
+ <article id="page-content">
+ <p><strong>Apache Fluo lets users make incremental updates to large data sets stored in Apache Accumulo.</strong></p>
+
+<p>Apache Fluo is an open source implementation of <a href="https://research.google.com/pubs/pub36726.html">Percolator</a> (which populates
+Google\u2019s search index) for <a href="https://accumulo.apache.org">Apache Accumulo</a>. Fluo makes it possible to update the results
+of a large-scale computation, index, or analytic as new data is discovered.</p>
+
+<h2 id="getting-started">Getting Started</h2>
+
+<ul>
+ <li>Take the <a href="/tour/">Fluo Tour</a> if you are completely new to Fluo.</li>
+ <li>Read the <a href="/docs/fluo/1.0.0-incubating/install/">install instructions</a> to install Fluo and start a Fluo application in YARN on a
+cluster where Accumulo, Hadoop & Zookeeper are running. If you need help setting up these
+dependencies, see the <a href="/related-projects/">related projects page</a> for external projects that may help.</li>
+</ul>
+
+<h2 id="applications">Applications</h2>
+
+<p>Below are helpful resources for Fluo application developers:</p>
+
+<ul>
+ <li><a href="/docs/fluo/1.0.0-incubating/applications/">Instructions</a> for creating Fluo applications</li>
+ <li><a href="https://javadoc.io/doc/org.apache.fluo/fluo-api/1.0.0-incubating/">Fluo API</a> javadocs</li>
+ <li><a href="https://github.com/apache/incubator-fluo-recipes">Fluo Recipes</a> is a project that provides common code for Fluo application developers
+implemented using the Fluo API.</li>
+</ul>
+
+<h2 id="implementation">Implementation</h2>
+
+<ul>
+ <li><a href="/docs/fluo/1.0.0-incubating/architecture/">Architecture</a> - Overview of Fluo\u2019s architecture</li>
+ <li><a href="/docs/fluo/1.0.0-incubating/contributing/">Contributing</a> - Documentation for developers who want to contribute to Fluo</li>
+ <li><a href="/docs/fluo/1.0.0-incubating/metrics/">Metrics</a> - Fluo metrics are visible via JMX by default but can be configured to send to Graphite
+or Ganglia</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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>
[4/7] incubator-fluo-website git commit: Jekyll build from
gh-pages:0495f99
Posted by mw...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/feed.xml
----------------------------------------------------------------------
diff --git a/feed.xml b/feed.xml
index d465769..1b50ac0 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,9 +5,151 @@
<description></description>
<link>http://fluo.io/</link>
<atom:link href="http://fluo.io/feed.xml" rel="self" type="application/rss+xml" />
- <pubDate>Wed, 12 Oct 2016 10:44:57 -0400</pubDate>
- <lastBuildDate>Wed, 12 Oct 2016 10:44:57 -0400</lastBuildDate>
- <generator>Jekyll v3.1.6</generator>
+ <pubDate>Thu, 13 Oct 2016 14:42:19 -0400</pubDate>
+ <lastBuildDate>Thu, 13 Oct 2016 14:42:19 -0400</lastBuildDate>
+ <generator>Jekyll v3.2.1</generator>
+
+ <item>
+ <title>Fluo 1.0.0-incubating release</title>
+ <description><p>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:</p>
+
+<ul>
+ <li>Download release: <a href="https://www.apache.org/dyn/closer.lua/incubator/fluo/fluo/1.0.0-incubating/fluo-1.0.0-incubating-bin.tar.gz">fluo-1.0.0-incubating-bin.tgz</a></li>
+ <li>Verify release: <a href="https://www.apache.org/dist/incubator/fluo/fluo/1.0.0-incubating/fluo-1.0.0-incubating-bin.tar.gz.asc">ASC</a> <a href="https://www.apache.org/dist/incubator/fluo/fluo/1.0.0-incubating/MD5SUM">MD5</a> <a href="https://www.apache.org/dist/incubator/fluo/fluo/1.0.0-incubating/SHA1SUM">SHA1</a></li>
+ <li><a href="/release-notes/fluo-1.0.0-incubating/">Release notes</a></li>
+ <li><a href="/docs/fluo/1.0.0-incubating/">Documentation</a></li>
+ <li><a href="https://javadoc.io/doc/org.apache.fluo/fluo-api/1.0.0-incubating/">Javadocs</a></li>
+</ul>
+
+<p>Starting with 1.0.0-incubating, Apache Fluo will follow <a href="http://semver.org/">semver</a> for all API
+changes. The API consists of everything under the <strong>org.apache.fluo.api</strong> package. Code outside of this
+package can change at any time. If your project is using Fluo code that falls outside of the API,
+then consider <a href="/getinvolved/">initiating a discussion</a> about adding it to the API.</p>
+
+</description>
+ <pubDate>Tue, 27 Sep 2016 11:30:00 -0400</pubDate>
+ <link>http://fluo.io/release/fluo-1.0.0-incubating/</link>
+ <guid isPermaLink="true">http://fluo.io/release/fluo-1.0.0-incubating/</guid>
+
+
+ <category>release</category>
+
+ </item>
+
+ <item>
+ <title>Fluo 1.0.0-incubating Release Notes</title>
+ <description><p>Apache Fluo 1.0.0-incubating is the first release of Fluo as an Apache project and the fourth
+release for the project. For information about changes before this release, see the
+<a href="/release-notes/">release notes archive</a>.</p>
+
+<h2 id="significant-changes">Significant changes</h2>
+
+<p>The 1.0.0-incubating release includes <a href="https://github.com/apache/incubator-fluo/compare/1.0.0-beta-2...e1dbc60">167 commits</a> that made since the last release
+(1.0.0-beta-2). The significant changes are summarized below.</p>
+
+<h4 id="stabilized-api">Stabilized API</h4>
+
+<p>Starting with this release, Apache Fluo\u2019s API will follow <a href="http://semver.org/">semver</a>. The API is defined as
+everything under the org.apache.fluo.api Java package. Given that the plan is to support this API
+for a long time, a lot of API improvements were made since the beta-2 release. The following is a
+list of significant API changes since beta-2.</p>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/issues/772">#772</a> : Get with default</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/770">#770</a> : Use varargs for Columns</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/768">#768</a> : Made Obsever and Application configuration consistent</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/743">#743</a> : Make data classes final</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/723">#723</a> : Removed FluoAdmin.InitOps()</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/714">#714</a> : Use Charsequence in API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/695">#695</a> : Removed all 3rd party types from API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/680">#680</a> : Changed package prefix from io.fluo to org.apache</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/647">#647</a> : Added Oracle and Worker to API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/639">#639</a> : Improved scanning API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/626">#626</a> : Added operation to get row+column pairs. Further improved by <a href="https://github.com/fluo-io/fluo/issues/758">#758</a>.</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/119">#119</a> - Consistently offer String in API</li>
+</ul>
+
+<h4 id="configurable-classpath">Configurable classpath</h4>
+
+<p>The previous releases of Fluo contained specific versions of Accumulo, Hadoop, Zookeeper, and other
+Fluo dependencies. However, the actual dependencies needed should be determined by the existing
+version of software where Fluo is run. Fluo changed to a model of making its classpath be
+completely configurable by an administrator. Example classpath configuration and download scripts
+ship with Fluo to help make setup easier. These script were only tested with specific versions of
+Hadoop and Accumulo and may not work with all versions. These changes were made in <a href="https://github.com/fluo-io/fluo/issues/706">#706</a> and
+<a href="https://github.com/fluo-io/fluo/issues/687">#687</a>.</p>
+
+<h4 id="new-fluo-version-command">New Fluo version command</h4>
+
+<p>Added a version command to the Fluo scripts in <a href="https://github.com/fluo-io/fluo/issues/779">#779</a>. This makes it easy to automatically
+build shaded jars with the correct version of Fluo for use in Spark and Map Reduce.</p>
+
+<h4 id="user-and-historical-metrics">User and historical metrics</h4>
+
+<p>Two major improvements related to metrics were made. Support for user metrics was added by
+<a href="https://github.com/fluo-io/fluo/issues/767">#767</a>. This allows observers to easily report application specific metrics. In <a href="https://github.com/fluo-io/fluo/issues/635">#635</a>
+the example InfluxDB and Grafana configurations were updated to show historical metrics.</p>
+
+<h4 id="improved-transaction-processing">Improved transaction processing</h4>
+
+<p>Transaction processing throughput was increased by changes in <a href="https://github.com/fluo-io/fluo/issues/593">#593</a> and some subsequent bug
+fixes. These changes moved commit processing from the threads executing user code to an
+asynchronous background process. This allows user threads to queue a transaction for commit an
+immediately start working on another notification. This new process allows many more transactions
+to be working through the commit process concurrently. Before the change a worker could only be
+committing up to a few hundred transactions at any time. After the change, a single worker could
+easily be committing tens of thousands of transactions at a time. These changes increase the latency of
+individual transactions, which can have some drawbacks <a href="https://github.com/fluo-io/fluo/issues/650">#650</a>. For this release changes were
+made in <a href="https://github.com/fluo-io/fluo/issues/654">#654</a> to use a priority queue for notifications in the worker. The changes in
+<a href="https://github.com/fluo-io/fluo/issues/654">#654</a> partially solves the lock wait problem identified in <a href="https://github.com/fluo-io/fluo/issues/650">#650</a>.</p>
+
+<h4 id="improved-accumulo-scanning">Improved Accumulo scanning</h4>
+
+<p>Fluo utilizes server side Accumulo iterators. For this release these iterators were modified to
+leverage seeking on the sever side. Before these changes the iterators used to sequentially scan
+data. For popular cells that had a lot versions, this could be slow. These changes were made in
+<a href="https://github.com/fluo-io/fluo/issues/623">#623</a>.</p>
+
+<h2 id="other-changes-of-interest">Other changes of interest</h2>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/issues/668">#668</a> - Added method to append byte to BytesBuilder</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/648">#648</a> - Added documentation to help users if YARN is killing containers</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/619">#619</a> <a href="https://github.com/fluo-io/fluo/issues/621">#621</a> - Created Fluo logo</li>
+</ul>
+
+<h2 id="testing">Testing</h2>
+
+<p>A two day run of Webindex was started on September 7th using the latest snapshot version of Fluo.
+This test used 11 EC2 m3.xlarge nodes. The test ran without problem. A good bit before that a <a href="/blog/2016/05/17/webindex-long-run-2/">3
+day run</a> of Webindex was conducted.</p>
+
+</description>
+ <pubDate>Tue, 27 Sep 2016 11:30:00 -0400</pubDate>
+ <link>http://fluo.io/release-notes/fluo-1.0.0-incubating/</link>
+ <guid isPermaLink="true">http://fluo.io/release-notes/fluo-1.0.0-incubating/</guid>
+
+
+ <category>release-notes</category>
+
+ </item>
+
+ <item>
+ <title>Fluo 1.0.0-incubating is released!</title>
+ <description><p>Apache Fluo is happy to announce a <a href="/release/fluo-1.0.0-incubating/">1.0.0-incubating</a> release. This is the first
+release of Fluo as an Apache project and the fourth release for the project. Starting
+with this release, Fluo will follow <a href="http://semver.org/">semver</a> for all future API changes.</p>
+
+</description>
+ <pubDate>Tue, 27 Sep 2016 11:30:00 -0400</pubDate>
+ <link>http://fluo.io/blog/2016/09/27/1.0.0-incubating-is-released/</link>
+ <guid isPermaLink="true">http://fluo.io/blog/2016/09/27/1.0.0-incubating-is-released/</guid>
+
+
+ <category>blog</category>
+
+ </item>
<item>
<title>Fluo is moving to Apache</title>
@@ -34,7 +176,7 @@ available.</p>
<title>Running Webindex for 3 days on EC2 Again</title>
<description><p>Another long run of <a href="https://github.com/fluo-io/webindex">Webindex</a> was done to test changes made since beta-2
and it went well. This run performed much better than the previous the
-<a href="/blog/2016/01/11/webindex-long-run/">previous long run of Webindex</a>. The experiment was run on 21 EC2
+<a href="/blog/2016/01/10/webindex-long-run/">previous long run of Webindex</a>. The experiment was run on 21 EC2
m3-xlarge nodes (20 worker nodes). Each node has 4 cores and 15G of RAM.
273.6 million web pages and 3.54 billion links were processed from 8,000 common
crawl files (each file is around 330M). It took around 80 hours to load the
@@ -50,8 +192,8 @@ we hope to release new versions soon.</p>
<h2 id="rate-limited-page-loading">Rate limited page loading</h2>
<p>The plot below shows how many transactions per second were executed by
-different observers. Please refer to the <a href="/blog/2016/01/11/webindex-long-run/#webindex-overview">overview in the last
-post</a> for a description of the observers and see the <a href="/blog/2016/01/11/webindex-long-run/#grafana-plots">previous
+different observers. Please refer to the <a href="/blog/2016/01/10/webindex-long-run/#webindex-overview">overview in the last
+post</a> for a description of the observers and see the <a href="/blog/2016/01/10/webindex-long-run/#grafana-plots">previous
plots</a>. The transactions per second is very even compared to the
last run. The document load rate was limited to a maximum of 1,000 pages per
second. There was no limit in the last run, it just ran as fast as it could.</p>
@@ -342,7 +484,53 @@ root@instance16&gt; du webindex_search
</item>
<item>
- <title>Fluo 1.0.0-beta-2 Release Summary</title>
+ <title>Fluo Recipes 1.0.0-beta-2 release</title>
+ <description><p>This is the second release of Fluo Recipes which provides common code for Fluo developers.</p>
+
+<p>The jars for this release of Fluo Recipes are available in <a href="http://search.maven.org/#search|ga|1|fluo-recipes">Maven Central</a>.</p>
+
+<p>Below are resources for this release:</p>
+
+<ul>
+ <li><a href="/docs/fluo-recipes/1.0.0-beta-2">Documentation</a></li>
+ <li><a href="/apidocs/fluo-recipes/1.0.0-beta-2">Javadocs</a></li>
+</ul>
+
+</description>
+ <pubDate>Tue, 29 Mar 2016 11:30:00 -0400</pubDate>
+ <link>http://fluo.io/release/fluo-recipes-1.0.0-beta-2/</link>
+ <guid isPermaLink="true">http://fluo.io/release/fluo-recipes-1.0.0-beta-2/</guid>
+
+
+ <category>release</category>
+
+ </item>
+
+ <item>
+ <title>Fluo Recipes 1.0.0-beta-1 release</title>
+ <description><p>This is the first release of Fluo Recipes which provides common code for Fluo developers.</p>
+
+<p>The jars for this release of Fluo Recipes are available in <a href="http://search.maven.org/#search|ga|1|fluo-recipes">Maven Central</a>.</p>
+
+<p>Below are resources for this release:</p>
+
+<ul>
+ <li><a href="/docs/fluo-recipes/1.0.0-beta-1">Documentation</a></li>
+ <li><a href="/apidocs/fluo-recipes/1.0.0-beta-1">Javadocs</a></li>
+</ul>
+
+</description>
+ <pubDate>Wed, 13 Jan 2016 10:30:00 -0500</pubDate>
+ <link>http://fluo.io/release/fluo-recipes-1.0.0-beta-1/</link>
+ <guid isPermaLink="true">http://fluo.io/release/fluo-recipes-1.0.0-beta-1/</guid>
+
+
+ <category>release</category>
+
+ </item>
+
+ <item>
+ <title>Fluo 1.0.0-beta-2 Release</title>
<description><p>The <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-2">1.0.0-beta-2</a> release is the third release of Fluo and likely the final
release before 1.0.0.</p>
@@ -362,7 +550,7 @@ and <a href="https://github.com/fluo-io/fluo-stress">Stress</
<p>Below are resources for this release:</p>
<ul>
- <li>Read the <a href="/release-notes/1.0.0-beta-2/">release notes</a> for a full list of notable features and bug fixes.</li>
+ <li>Read the <a href="/release-notes/fluo-1.0.0-beta-2/">release notes</a> for a full list of notable features and bug fixes.</li>
<li>View the <a href="/docs/fluo/1.0.0-beta-2/">documentation</a> for help getting started with Fluo.</li>
<li>Download the <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-2">Fluo binary tarball</a> for 1.0.0-beta-2 from GitHub.</li>
<li><a href="/apidocs/fluo/1.0.0-beta-2/">Javadocs</a> are available for this release.</li>
@@ -372,11 +560,11 @@ and <a href="https://github.com/fluo-io/fluo-stress">Stress</
</description>
<pubDate>Tue, 12 Jan 2016 10:30:00 -0500</pubDate>
- <link>http://fluo.io/release-summaries/1.0.0-beta-2/</link>
- <guid isPermaLink="true">http://fluo.io/release-summaries/1.0.0-beta-2/</guid>
+ <link>http://fluo.io/release/fluo-1.0.0-beta-2/</link>
+ <guid isPermaLink="true">http://fluo.io/release/fluo-1.0.0-beta-2/</guid>
- <category>release-summaries</category>
+ <category>release</category>
</item>
@@ -487,8 +675,8 @@ made. The following API changes happened between beta-1 and beta-2.</p>
</description>
<pubDate>Tue, 12 Jan 2016 10:30:00 -0500</pubDate>
- <link>http://fluo.io/release-notes/1.0.0-beta-2/</link>
- <guid isPermaLink="true">http://fluo.io/release-notes/1.0.0-beta-2/</guid>
+ <link>http://fluo.io/release-notes/fluo-1.0.0-beta-2/</link>
+ <guid isPermaLink="true">http://fluo.io/release-notes/fluo-1.0.0-beta-2/</guid>
<category>release-notes</category>
@@ -497,7 +685,7 @@ made. The following API changes happened between beta-1 and beta-2.</p>
<item>
<title>Fluo 1.0.0-beta-2 is released!</title>
- <description><p>The Fluo project is happy to announce a <a href="/release-summaries/1.0.0-beta-2/">1.0.0-beta-2</a> release which is the
+ <description><p>The Fluo project is happy to announce a <a href="/release/fluo-1.0.0-beta-2/">1.0.0-beta-2</a> release which is the
third release of Fluo and likely the final release before 1.0.0. Many
improvements in this release were driven by the creation of two new Fluo related
projects:</p>
@@ -532,476 +720,5 @@ before 1.0.0.</p>
</item>
- <item>
- <title>Running Webindex for 3 days on EC2</title>
- <description><p>In preparation for the Fluo beta 2 release, <a href="http://github.com/fluo-io/webindex">Webindex</a>, an example
-Fluo application, was run on 24 EC2 m3-xlarge nodes (20 worker node) for 3
-days. The experiment went well as Webindex indexed 178 million web pages and
-2.32 billion links. The average rate for the entire test was 698 pages/sec and
-8,943 links/sec. A few problems with <a href="http://github.com/fluo-io/fluo-recipes">Fluo Recipes</a> and Webindex were
-discovered during the course of the test.</p>
-
-<h2 id="webindex-overview">Webindex Overview</h2>
-
-<p>Webindex indexes URLs from <a href="https://commoncrawl.org/">Common Crawl</a> data in multiple ways into an
-external <a href="http://accumulo.apache.org/">Accumulo</a> table. Webindex offers a simple web application
-for querying this external Accumulo table. The following three questions can
-be answered from this web page.</p>
-
-<ul>
- <li>Which page is the most linked to?</li>
- <li>Which page in a domain is the most linked to and how many pages were seen for a domain?</li>
- <li>For a given page, what links to it and how many links are there?</li>
-</ul>
-
-<p>In order to answer these questions, Webindex continually updates the following
-three indexes in an external Accumulo table.</p>
-
-<ul>
- <li>A per domain index containing linked to counts in descending order.</li>
- <li>A total index containing linked to counts for all pages in descending order.</li>
- <li>A per page index containing the pages incoming and outgoing links and incoming link count.</li>
-</ul>
-
-<p>The following is a simple example of some of what Webindex does. In order to
-keep it simple, the example below does not show everything Webindex does.</p>
-
-<ol>
- <li>Content for <code class="highlighter-rouge">http://A.com</code> that links to <code class="highlighter-rouge">http://B.org</code> is loaded.</li>
- <li>Content for <code class="highlighter-rouge">http://C.com</code> that links to <code class="highlighter-rouge">http://B.org</code> is loaded.</li>
- <li>The inbound link count for <code class="highlighter-rouge">http://B.org</code> is computed as 2.</li>
- <li><code class="highlighter-rouge">(2,http://B.org)</code> is inserted into the external domain index, total index, and page count.</li>
- <li>Content for <code class="highlighter-rouge">http://C.com</code> that links to <code class="highlighter-rouge">http://B.org</code> is loaded.</li>
- <li>The inbound link count for <code class="highlighter-rouge">http://B.org</code> is computed as 3.</li>
- <li><code class="highlighter-rouge">(2,http://B.org)</code> is deleted from all the external indexes and <code class="highlighter-rouge">(3, http://B.org)</code> is inserted.</li>
-</ol>
-
-<h2 id="videos-from-run">Videos from run</h2>
-
-<p>During the course of the 3 day run, screenshots of different queries in the
-Webindex web application were taken every 6 minutes. From these screenshots,
-the following videos were created showing Fluo in action. Keep in mind that as
-the counts are changing, the old count is deleted and a new count is inserted.
-If Fluo ever dropped the ball on this, it would leave both entries in the
-external index causing the same URL to show up twice with different counts.</p>
-
-<p>The video below shows querying for the most linked to page every 6 minutes.</p>
-
-<iframe width="715" height="402" src="https://www.youtube.com/embed/Munsucq1KXo" frameborder="0" allowfullscreen=""></iframe>
-
-<p>The video below shows querying for which pages at stackoverflow.com are the most
-linked to. The count at the top is the total number of pages seen in the
-wikipedia.org domain.</p>
-
-<iframe width="715" height="402" src="https://www.youtube.com/embed/mJJNJbPN2EI" frameborder="0" allowfullscreen=""></iframe>
-
-<p>Videos were also created for <a href="http://youtu.be/9kvYzgg72Es">apache</a>,
-<a href="https://youtu.be/a-9_hnRprpQ">wikipedia</a>,
-<a href="https://youtu.be/IlJ95dVkLnk">github</a>, and <a href="https://youtu.be/D66nBP5QKS8">cnn</a></p>
-
-<p>Some custom scripts and <a href="https://github.com/sindresorhus/pageres-cli">pageres-cli</a> were used to generate the screenshots.
-Videos with a screenshot every minute are also available. If interested in
-seeing these, contact the Fluo dev list.</p>
-
-<h2 id="grafana-plots">Grafana plots</h2>
-
-<p>The Grafana plots below are from the three day run. No plot of notifications
-queued is shown because processing of pages kept up and never fell behind. To
-understand the plots, below is a simple description of what the different
-observers do. Observers are written by Fluo users, run by Fluo workers, and
-respond to notifications and execute transactions.</p>
-
-<ul>
- <li>The PageLoader runs in a Spark job and loads pages parsed from a CommonCrawl
-data file.</li>
- <li>The PageObserver processes updates to pages, determines what links changed,
-and pushes link updates to other observers.</li>
- <li>The CollisionFreeMapObserver computes linked to counts and pushes the counts
-to the ExportObserver. This observer also rolls up domain counts and pushes
-those for export (calling different code and operating on a different part of
-the table).</li>
- <li>The ExportObserver updates the external Accumulo index table in a fault
-tolerant manner.</li>
-</ul>
-
-<p><img src="/resources/blog/webindex_run_201601/grafana-1.png" alt="Grafana long run" /></p>
-
-<h2 id="problems-found">Problems Found</h2>
-
-<p>The test was useful in that it showed Fluo is probably ready for another
-release. While no show stoppers were found, it was also useful in that many
-areas where improvements could be made were found.</p>
-
-<p>During the first day of the test, it was noticed that major compactions in
-Accumulo were sucking up a lot of resources. Each node only had four cores.
-Before the test were started, compaction ratios were adjusted. Fluo\u2019s table
-was set to 1.5 and the external index table was set to 2. These ratios coupled
-with the fact that the compactions were using gzip caused really high load,
-which eventually caused processing to drop to around 500 pages/sec. While the
-test was running the compaction ratios were adjusted to 2 and 3, and compaction
-was set use snappy. This caused performance to increase. A few more cores
-would have been nice.</p>
-
-<p>The Spark load jobs have to parse, validate, and clean up all of the links.
-This seems to be very CPU intensive and may be the current bottleneck (see
-<a href="https://github.com/fluo-io/webindex/issues/41">fluo-io/webindex#41</a>). It seems that as Accumulo\u2019s CPU load
-increased (because of compactions) that the load rate dropped. As an
-experiment during the 2nd day of the test, loaders were stopped and two loaders
-per node were started. This resulted in a higher load rate of around 1000
-pages/sec. In order to ensure the test would run over night, this was only
-done for a brief period before reverting to one loader per node. Again, more
-cores would have been nice. In place of more cores, looking into optimizing this
-and getting a higher load rate would nice. Another issue noticed with loading
-was <a href="https://github.com/fluo-io/webindex/issues/39">fluo-io/webindex#39</a>.</p>
-
-<p>While monitoring the test it became apparent that split points for the Fluo
-table were not equally spreading computation across all tablet servers. See
-<a href="https://github.com/fluo-io/fluo-recipes/issues/44">fluo-io/fluo-recipes#44</a> for more information. Somewhere around the
-2nd day of the test, tablets were merged and new splits points were added while
-the test was running. This worked really well. Another issue found relating
-to split points was <a href="https://github.com/fluo-io/webindex/issues/40">fluo-io/webindex#40</a>.</p>
-
-<p>The lack of metrics about Conditional mutations from Accumulo tablet servers
-makes it hard to track down problems where many Fluo transactions are hitting a
-few tablet servers. The bad split points mentioned in the previous paragraph
-are one example of this type of problem. <a href="https://issues.apache.org/jira/browse/ACCUMULO-4107">ACCUMULO-4107</a> was
-created to address this issue.</p>
-
-<p>Some skew was noticed as a result of YARN\u2019s placement decisions. This was
-caused by coordination task displacing CPU intensive task. For example
-Fluo has three task types that run in YARN : Oracle, Twill Application manager,
-and Workers. Ideally there would be one Worker per node. However, because of
-the Oracle and Application task, YARN may place two workers on a single node.
-Opened <a href="https://github.com/fluo-io/fluo/issues/600">fluo-io/fluo#600</a>.</p>
-
-<p>During the test, worker task were dying or being killed because of memory
-overuse. Twill/YARN automatically restarted the workers and the test kept
-running w/o much problem. It would be good to avoid this since this causes
-transaction recovery or rollback. See <a href="https://github.com/fluo-io/webindex/issues/42">fluo-io/webindex#42</a>.</p>
-
-<p>The test identified a possible need for <a href="https://github.com/fluo-io/fluo-recipes/issues/45">HashedRow recipe</a> to more
-evenly distribute processing of page related transactions.</p>
-
-<h2 id="test-environment">Test environment</h2>
-
-<p>The following configuration and software were used for this test.</p>
-
-<ul>
- <li>24 m3.xlarge EC2 nodes. 15G ram, 4 cores, and 2x35G SSD.</li>
- <li>Centos 7</li>
- <li>Hadoop 2.6.0</li>
- <li>Zookeeper 3.4.7</li>
- <li>Accumulo 1.8.0-SNAPSHOT with <a href="https://issues.apache.org/jira/browse/ACCUMULO-4066">ACCUMULO-4066</a> patches</li>
- <li>Fluo beta-2-SNAPSHOT 78bcdb7</li>
- <li>Fluo recipes beta-1-SNAPSHOT 96858d0</li>
- <li>Fluo deploy 43bf08f</li>
- <li>2G data cache and 768M index cache in Accumulo</li>
- <li>64 threads in Accumulo client pool and readahead pool</li>
- <li>128 worker threads and 4G per worker (initially went to 5G and 6G as test was running).</li>
- <li>20 Load task running in Spark</li>
-</ul>
-
-<h2 id="storage-statistics">Storage statistics</h2>
-
-<p>After the three day run completed, the external index table had 4.71 billion
-entries and used 191G in HDFS. A compaction was forced on the Accumulo table,
-which caused old versions and deleted data to be dropped. After the compaction
-the table had 4.02 billion entries and used 159G in HDFS. The table was being
-frequently updated by Fluo and that\u2019s why so much data was dropped by the
-compaction. The way Accumulo works, compactions were continually happening
-while test was running. So the total amount of data dropped from the table as
-a result of updates is unknown.</p>
-
-<p>The table used by Fluo had 1.46 billion entries at the conclusion of the test
-and used 93G in HDFS.</p>
-
-<h2 id="future-work">Future Work</h2>
-
-<p>Most Fluo scale testing to date has been on EC2. It would be really nice to
-test Fluo on bare metal. We are going to experiment with getting <a href="https://github.com/fluo-io/fluo-deploy">Fluo
-Deploy</a> to work on bare metal where
-CentOS 7 is already installed.</p>
-
-<p>Seeing Application level stats plotted in Grafana, as outlined in
-<a href="https://github.com/fluo-io/fluo/issues/534">fluo-io/fluo#534</a>, would be really nice. For webindex this would
-include things like URLs exported per second, domains exported per second, etc.
-This issue was not identified during this test, it just would have been really
-nice to have this information while running the test.</p>
-
-<p>Eventually this test needs to be run on 10, 20, and 40 nodes to measure the
-relative performance increase as the number of nodes is increased. Ideally
-this test would run on bare metal.</p>
-
-</description>
- <pubDate>Sun, 10 Jan 2016 22:30:00 -0500</pubDate>
- <link>http://fluo.io/blog/2016/01/10/webindex-long-run/</link>
- <guid isPermaLink="true">http://fluo.io/blog/2016/01/10/webindex-long-run/</guid>
-
-
- <category>blog</category>
-
- </item>
-
- <item>
- <title>Beta 2 pre-release stress test</title>
- <description><p>In preperation for a beta 2 release, the <a href="https://github.com/fluo-io/fluo-stress">stress test</a> was run again on EC2.
-The test went well outperforming the <a href="/blog/2014/12/30/stress-test-long-run/">first stress test</a> and <a href="/release-notes/1.0.0-beta-1/">beta-1 stress
-test</a>.</p>
-
-<p>For this test run, initially ~1 billion random integers were generated and
-loaded into Fluo via map reduce. After that, 1 million random integers were
-repeatedly loaded 20 times, sleeping 10 minutes between loads. After
-everything finished, the test was a success. The number of unique integers
-computed independently by MapReduce matched the number computed by Fluo. Both
-computed 1,019,481,332 unique integers.</p>
-
-<p>The test took a total of 7 hours 30 minutes and 30 seconds. Over this time
-period 61.7 million NodeObserver and 20 million NodeLoader transactions were
-executed. The average rate of transactions per second for the entire test was
-2,968 tansactions per second. At the conclusion of the test, the stress table
-had 3.87 billion entries.</p>
-
-<p>The test was run with the following environment.</p>
-
-<ul>
- <li>18 m3.xlarge worker nodes</li>
- <li>18 Fluo workers, each having had 4G memory and 128 threads</li>
- <li>18 Map reduce load task, each with 32 threads</li>
- <li>18 Tablet servers, each with 3G (1.5G for data cache, .5G for index cache, and .5G for in memory map)</li>
- <li>Fluo built from <a href="https://github.com/fluo-io/fluo/commit/c4789b3100092683b37c57c48ddd87993e84972c">c4789b3</a></li>
- <li>Fluo stress built from <a href="https://github.com/fluo-io/fluo-stress/commit/32edaf91138bb13b442632262c23e7f13f8fb17c">32edaf9</a></li>
- <li>Accumulo 1.8.0-SNAPSHOT with <a href="https://issues.apache.org/jira/browse/ACCUMULO-4066">ACCUMULO-4066</a> patch.</li>
-</ul>
-
-<h2 id="grafana-plots">Grafana plots</h2>
-
-<p>An exciting new development in the Fluo eco-system for beta-2 is the
-utilization of Grafana and InfluxDB to plot metrics. Also metrics
-configuration was simplified making it possible to report metrics from Map
-Reduce and Spark. In the plots below we can see metrics from the load
-transactions executing in Map Reduce. In previous test, this was not visible,
-being able to see it now is really useful.</p>
-
-<p><img src="/resources/blog/stress_3/grafana-1.png" alt="Grafana long run" /></p>
-
-<p>Notifications were building up during the test. A better method than sleeping
-between loads, as mentioned in <a href="https://github.com/fluo-io/fluo-stress/issues/30">fluo-io/fluo-stress#30</a>, is still needed.</p>
-
-<h2 id="short-runs">Short runs</h2>
-
-<p>Before starting the long run, a few short runs loading 1 million few times were
-done with an empty table.</p>
-
-<p><img src="/resources/blog/stress_3/grafana-2.png" alt="Grafana short run" /></p>
-
-<h2 id="further-testing">Further testing</h2>
-
-<p>A long run of webindex will also be run on EC2 before releasing beta-2.</p>
-
-</description>
- <pubDate>Tue, 22 Dec 2015 10:30:00 -0500</pubDate>
- <link>http://fluo.io/blog/2015/12/22/beta-2-pre-release-stress-test/</link>
- <guid isPermaLink="true">http://fluo.io/blog/2015/12/22/beta-2-pre-release-stress-test/</guid>
-
-
- <category>blog</category>
-
- </item>
-
- <item>
- <title>Fluo 1.0.0-beta-1 Release Summary</title>
- <description><p>The <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-1">1.0.0-beta-1</a> release is the second release of Fluo. It contains the following significant improvements:</p>
-
-<ul>
- <li>Simplified administration of Fluo on a local machine or EC2 cluster</li>
- <li>Transaction metrics are now viewable using common monitoring tools</li>
- <li>Improved processing of notifications in Fluo workers</li>
- <li>Easier management of Fluo from the command line</li>
- <li>Support for running multiple Fluo applications on a single cluster</li>
- <li>Improved the deletion of observer notifications</li>
-</ul>
-
-<p>This release is not recommended for production use. There is no upgrade path from 1.0.0-alpha-1 to 1.0.0-beta-1.</p>
-
-<p>Below are resources for this release:</p>
-
-<ul>
- <li>Read the <a href="/release-notes/1.0.0-beta-1/">release notes</a> for a full list of notable features and bug fixes.</li>
- <li>View the <a href="/docs/fluo/1.0.0-beta-1/">documentation</a> for help getting started with Fluo.</li>
- <li>Download the <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-1">Fluo binary tarball</a> for 1.0.0-beta-1 from GitHub.</li>
- <li><a href="/apidocs/fluo/1.0.0-beta-1/">Javadocs</a> are available for this release.</li>
- <li>A <a href="https://github.com/fluo-io/fluo/tree/1.0.0-beta-1">tag</a> of Fluo codebase for 1.0.0-beta-1 is available.</li>
- <li>The <a href="https://github.com/fluo-io/fluo-quickstart">Quickstart</a> and <a href="https://github.com/fluo-io/phrasecount">Phrasecount</a> applications were updated to work with this release.</li>
-</ul>
-
-</description>
- <pubDate>Tue, 09 Jun 2015 14:30:00 -0400</pubDate>
- <link>http://fluo.io/release-summaries/1.0.0-beta-1/</link>
- <guid isPermaLink="true">http://fluo.io/release-summaries/1.0.0-beta-1/</guid>
-
-
- <category>release-summaries</category>
-
- </item>
-
- <item>
- <title>Fluo 1.0.0-beta-1 Release Notes</title>
- <description><p>Fluo 1.0.0-beta-1 is the second official release of Fluo. The release closed <a href="https://github.com/fluo-io/fluo/issues?q=milestone%3A1.0.0-beta-1+is%3Aclosed">133 tickets</a>. This release is not recommended for production use.</p>
-
-<h2 id="significant-features">Significant features</h2>
-
-<p>This release contains many new features that makes it easier to run, develop, and monitor Fluo applications.</p>
-
-<h4 id="simplified-fluo-administration-on-a-local-machine-or-ec2-cluster">Simplified Fluo administration on a local machine or EC2 cluster</h4>
-
-<p>Developers can now run Fluo and its dependencies on their local machine (<a href="https://github.com/fluo-io/fluo/issues/92">#92</a>) or an AWS EC2 cluster (<a href="https://github.com/fluo-io/fluo/issues/356">#356</a>) using a few simple commands.
-This was done by creating two administration tools called <a href="https://github.com/fluo-io/fluo-dev">Fluo-dev</a> and <a href="https://github.com/fluo-io/fluo-deploy">Fluo-deploy</a> whose scripts and configuration reside in repos
-separate from the Fluo code base. These tools allow developers to collaborate and share configuration for running Fluo.</p>
-
-<h4 id="transaction-metrics-are-viewable-using-common-monitoring-tools">Transaction metrics are viewable using common monitoring tools</h4>
-
-<p>Fluo now publishes metrics (<a href="https://github.com/fluo-io/fluo/issues/20">#20</a>) about transactions, collisions, and timestamps using <a href="https://dropwizard.github.io/metrics/3.1.0/">Dropwizard metrics</a>. These metrics are by default published
-using JMX and are viewable using JConsole or JVisualVM. Fluo can also be configured to publish metrics to Graphite or Ganglia. View the <a href="https://github.com/fluo-io/fluo/blob/1.0.0-beta-1/docs/metrics.md">metrics documentation</a>
-for more information.</p>
-
-<h4 id="improved-processing-of-notifications-in-fluo-workers">Improved processing of notifications in Fluo workers</h4>
-
-<p>Fluo workers were refactored to separate the code used for finding and executing work. Each worker uses a single thread for finding
-work (<a href="https://github.com/fluo-io/fluo/issues/19">#19</a>). A new method was introduced to partition work among workers using a hash+mod of notifications (<a href="https://github.com/fluo-io/fluo/issues/282">#282</a>).
-The commit message for <a href="https://github.com/fluo-io/fluo/commit/4100e236b8438350e30eda924a6360e2c722ae37">4100e23</a> contains a good description of some of the benefits and drawback of the current
-hashing approach.</p>
-
-<h4 id="improved-the-deletion-of-observer-notifications">Improved the deletion of observer notifications</h4>
-
-<p>When a cell is deleted in Accumulo, a delete marker is inserted. Delete markers stay around until
-all files in a tablet are compacted. For Fluo this could cause a lot of notification delete markers
-to build up over time. To avoid this buildup, the way Fluo deletes notifications was changed in
-(<a href="https://github.com/fluo-io/fluo/issues/457">#457</a>). Accumulo delete markers are no longer used, Fluo now uses a custom delete marker for
-notifications. The custom deleter marker allows Fluo to do analysis when Accumulo flushes memory to
-disk and avoid writing many delete markers to persistent storage.</p>
-
-<h4 id="easier-management-of-fluo-from-the-command-line">Easier management of Fluo from the command line</h4>
-
-<p>Fluo now provides different scripts (<strong>fluo</strong>, <strong>mini-fluo</strong>, &amp; <strong>local-fluo</strong>) for managing Fluo using a YARN cluster, MiniFluo, or local processes. Several commands
-were created for these scripts. A <strong>scan</strong> command allows users to print a snapshot of a Fluo table (<a href="https://github.com/fluo-io/fluo/issues/319">#319</a>). A <strong>info</strong> command shows locations of containers
-when running Fluo in YARN (<a href="https://github.com/fluo-io/fluo/issues/297">#297</a>). A <strong>classpath</strong> command gives users a list of jars needed to execute Fluo client code (<a href="https://github.com/fluo-io/fluo/issues/436">#436</a>). A <strong>wait</strong> command will
-sleep until all notifications are processed (<a href="https://github.com/fluo-io/fluo/issues/434">#434</a>).</p>
-
-<h4 id="support-for-running-multiple-fluo-applications-on-a-single-cluster">Support for running multiple Fluo applications on a single cluster</h4>
-
-<p>Users can now run multiple Fluo applications using a single cluster (<a href="https://github.com/fluo-io/fluo/issues/454">#454</a>). This enables different Fluo users to share the same cluster. Fluo applications
-can be started and stopped independently. Each application has its own configuration.</p>
-
-<h4 id="fluo-build-improvements">Fluo build improvements</h4>
-
-<p>On each build, all Java code is automatically formatted based on Google Java Style (<a href="https://github.com/fluo-io/fluo/issues/479">#479</a>). Also, checkstyle and findbugs will fail the build if certain
-standards are not reached (<a href="https://github.com/fluo-io/fluo/issues/185">#185</a>). The POM is also sorted (<a href="https://github.com/fluo-io/fluo/issues/493">#493</a>).</p>
-
-<h4 id="organized-fluo-code-base">Organized Fluo code base</h4>
-
-<p>The Fluo stress test was moved to its own <a href="https://github.com/fluo-io/fluo-stress">repo</a> and is no longer a sub-module (<a href="https://github.com/fluo-io/fluo/issues/385">#385</a>). MiniFluo was moved from fluo-core to the fluo-mini
-module/jar (<a href="https://github.com/fluo-io/fluo/issues/439">#439</a>). This reduced the number of dependencies in fluo-core. However, developers will now need to include the fluo-mini jar in their Maven
-POM if they start MiniFluo.</p>
-
-<h4 id="fluo-testing-improvements">Fluo testing improvements</h4>
-
-<p>Integration tests can now be run from Eclipse (<a href="https://github.com/fluo-io/fluo/issues/322">#322</a>). Several new <a href="https://github.com/fluo-io/fluo/issues?utf8=%E2%9C%93&amp;q=milestone%3A1.0.0-beta-1+is%3Aclosed+%22unit+test%22">unit tests</a> were created.</p>
-
-<h4 id="other-important-improvements-and-bug-fixes">Other important improvements and bug fixes</h4>
-
-<ul>
- <li><a href="https://github.com/fluo-io/fluo/issues/470">#470</a> - Replaced FluoFileOutputFormat with an Accumulo Key/Value generator</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/460">#460</a> - Reduced Fluo API module dependencies</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/456">#456</a> - Fixed bug with notifications being lost when processes died</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/446">#446</a> - Simplified log configuration and configure rolling log files in YARN</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/442">#442</a> - Reduced the number of curator clients in FluoAdmin</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/383">#383</a> - Improved transaction logging to help users debug collisions. See <a href="https://github.com/fluo-io/fluo/blob/1.0.0-beta-1/docs/applications.md#debugging-applications">debugging documentation</a>.</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/365">#365</a> - Analyze Fluo code to see what non-public Accumulo APIs are used</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/362">#362</a> - Made API data objects immutable</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/349">#349</a> - Support application level configuration in fluo.properties</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/342">#342</a> - Add a configurable retry timeout to Fluo clients</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/294">#294</a> - Fluo now uses chroot suffix in its Zookeeper connection.</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/293">#293</a> - Add argument checking to FluoConfiguration</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/244">#244</a> - Make re-initialization easier for user</li>
-</ul>
-
-<h2 id="testing">Testing</h2>
-
-<p>A successful long stress test run was conducted using Fluo built from commit
-<a href="https://github.com/fluo-io/fluo/commit/fb647dd6a470e8015654f8ed99b9196f5f49582a">fb647dd</a>. The test ran very well and never fell behind like a
-<a href="/blog/2014/12/30/stress-test-long-run/">previous long run</a> of stress did. The test had the following
-properties.</p>
-
-<ul>
- <li>Initialized stress test using 1 billion random integers.</li>
- <li>Ran 150 incremental loads of 100 thousand integers. Slept 3 minutes between loads.</li>
- <li>Used 19 m3.xlarge nodes on EC2. 16 workers and 3 masters</li>
- <li>Configuration for the test committed and tagged in git : <a href="https://github.com/keith-turner/fluo-deploy/tree/beta-long-test-1">fluo-deploy tag</a> and <a href="https://github.com/keith-turner/fluo-stress/tree/beta-long-test-1">fluo-stress tag</a></li>
- <li>Opened two issues as a result of test <a href="https://github.com/fluo-io/fluo/issues/499">#499</a> and <a href="https://github.com/fluo-io/fluo-stress/issues/30">fluo-stress#30</a></li>
-</ul>
-
-<p>Below is the trailing output from running the test.</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>*****Generating and loading incremental data set 148*****
-*****Generating and loading incremental data set 149*****
-*****Generating and loading incremental data set 150*****
-*****Calculating # of unique integers using MapReduce*****
- UNIQUE=1014486419
-*****Wait for Fluo to finish processing*****
-05:33:40.158 [main] INFO io.fluo.cluster.runner.AppRunner - The wait command will exit when all notifications are processed
-05:33:40.417 [Thread-3] INFO io.fluo.core.oracle.OracleClient - Connected to oracle at worker4:9913
-05:33:41.308 [main] INFO io.fluo.cluster.runner.AppRunner - All processing has finished!
-*****Printing # of unique integers calculated by Fluo*****
-Total at root : 1014486419
-Nodes Scanned : 59605
-*****Verifying Fluo &amp; MapReduce results match*****
-Success! Fluo &amp; MapReduce both calculated 1014486419 unique integers
-</code></pre>
-</div>
-
-<p>The test ran for a little over 12 hours. Below are two plots pulled from
-graphite showing the number of notifications queued and transaction rate over
-the entire test run. Load transactions are not included in the rate. The rate
-is transactions per second. The accuracy of these plots is uncertain because
-no graphite configuration changes were made. The plots do seem within the
-ballpark.</p>
-
-<p><img src="/resources/release-notes/1.0.0-beta-1/queued.png" alt="Notifications Queued" title="Notifications Queued" /> <img src="/resources/release-notes/1.0.0-beta-1/rate.png" alt="Transaction rate" title="Transaction Rate" /></p>
-
-</description>
- <pubDate>Tue, 09 Jun 2015 14:30:00 -0400</pubDate>
- <link>http://fluo.io/release-notes/1.0.0-beta-1/</link>
- <guid isPermaLink="true">http://fluo.io/release-notes/1.0.0-beta-1/</guid>
-
-
- <category>release-notes</category>
-
- </item>
-
- <item>
- <title>Fluo 1.0.0-beta-1 is released!</title>
- <description><p>The Fluo project is happy to announce the <a href="/release-summaries/1.0.0-beta-1/">1.0.0-beta-1</a> release of <a href="https://github.com/fluo-io/fluo">Fluo</a>. This is the second
-release of Fluo.</p>
-
-<p>We invite developers read the Fluo <a href="/docs/fluo/1.0.0-beta-1/">documentation</a>, play with the <a href="https://github.com/fluo-io/fluo-quickstart">quickstart</a> &amp; <a href="https://github.com/fluo-io/phrasecount">phrasecount</a>
-examples, and contribute back in the form of bug reports, new feature requests, and pull requests.</p>
-
-<p>Fluo is an implementation of Google\u2019s <a href="http://research.google.com/pubs/pub36726.html">percolator paper</a>, which adds large-scale incremental
-processing of data using distributed transactions and notifications. It runs on <a href="http://hadoop.apache.org/docs/r2.5.1/hadoop-yarn/hadoop-yarn-site/YARN.html">YARN</a> and stores its
-data in <a href="https://accumulo.apache.org/">Accumulo</a>.</p>
-
-<p><a href="/release-notes/1.0.0-beta-1/">Release notes</a> and <a href="/apidocs/fluo/1.0.0-beta-1/">javadocs</a> are available. The Fluo <a href="http://search.maven.org/#search%7Cga%7C1%7Cfluo">jars</a> have been deployed to
-Maven Central.</p>
-
-</description>
- <pubDate>Tue, 09 Jun 2015 14:30:00 -0400</pubDate>
- <link>http://fluo.io/blog/2015/06/09/fluo-1.0.0-beta-1-is-released/</link>
- <guid isPermaLink="true">http://fluo.io/blog/2015/06/09/fluo-1.0.0-beta-1-is-released/</guid>
-
-
- <category>blog</category>
-
- </item>
-
</channel>
</rss>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/getinvolved/index.html
----------------------------------------------------------------------
diff --git a/getinvolved/index.html b/getinvolved/index.html
index 41771df..3e1068d 100644
--- a/getinvolved/index.html
+++ b/getinvolved/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/how-to-contribute/index.html
----------------------------------------------------------------------
diff --git a/how-to-contribute/index.html b/how-to-contribute/index.html
index 1697dc5..428219e 100644
--- a/how-to-contribute/index.html
+++ b/how-to-contribute/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index 9788166..bdec96e 100644
--- a/index.html
+++ b/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -88,7 +90,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="/blog/2016/09/27/1.0.0-incubating-is-released/">Fluo 1.0.0-incubating is released!</a> <small class="text-muted">Sep 2016</small></h5>
</div>
</div>
</div>
@@ -96,7 +98,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>
@@ -104,7 +106,7 @@
<div class="post-header-home">
<div class="row">
<div class="col-sm-12">
- <h5><a href="/blog/2016/01/12/fluo-1.0.0-beta-2-is-released/">Fluo 1.0.0-beta-2 is released!</a> <small class="text-muted">Jan 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>
@@ -112,7 +114,7 @@
<div class="post-header-home">
<div class="row">
<div class="col-sm-12">
- <h5><a href="/blog/2016/01/10/webindex-long-run/">Running Webindex for 3 days on EC2</a> <small class="text-muted">Jan 2016</small></h5>
+ <h5><a href="/blog/2016/01/12/fluo-1.0.0-beta-2-is-released/">Fluo 1.0.0-beta-2 is released!</a> <small class="text-muted">Jan 2016</small></h5>
</div>
</div>
</div>
@@ -120,7 +122,7 @@
<div class="post-header-home">
<div class="row">
<div class="col-sm-12">
- <h5><a href="/blog/2015/12/22/beta-2-pre-release-stress-test/">Beta 2 pre-release stress test</a> <small class="text-muted">Dec 2015</small></h5>
+ <h5><a href="/blog/2016/01/10/webindex-long-run/">Running Webindex for 3 days on EC2</a> <small class="text-muted">Jan 2016</small></h5>
</div>
</div>
</div>
@@ -156,7 +158,7 @@
</div>
<div class="col-sm-4">
<h4>Core API</h4>
- <p>The core <a href="/apidocs/fluo/1.0.0-beta-2/">Fluo API</a> supports simple transactional updates using get/set methods.</li>
+ <p>The core <a href="/docs/fluo/1.0.0-incubating/">Fluo API</a> supports simple transactional updates using get/set methods.</li>
</div>
</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/people/index.html
----------------------------------------------------------------------
diff --git a/people/index.html b/people/index.html
index 2d104bc..9615e6c 100644
--- a/people/index.html
+++ b/people/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -159,6 +161,9 @@
<h2 id="contributors">Contributors</h2>
+<p>GitHub also has a <a href="https://github.com/apache/incubator-fluo/graphs/contributors">contributor list</a>
+based on commits.</p>
+
<table>
<thead>
<tr>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/poweredby/index.html
----------------------------------------------------------------------
diff --git a/poweredby/index.html b/poweredby/index.html
index fa46e42..41278e7 100644
--- a/poweredby/index.html
+++ b/poweredby/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/pre-asf-download/index.html
----------------------------------------------------------------------
diff --git a/pre-asf-download/index.html b/pre-asf-download/index.html
index 0ffcfe8..a533ce9 100644
--- a/pre-asf-download/index.html
+++ b/pre-asf-download/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/pre-asf-release/index.html
----------------------------------------------------------------------
diff --git a/pre-asf-release/index.html b/pre-asf-release/index.html
new file mode 100644
index 0000000..d8fe464
--- /dev/null
+++ b/pre-asf-release/index.html
@@ -0,0 +1,136 @@
+<!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="http://fluo.io/pre-asf-release/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Pre-ASF releases | 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="/apidocs/">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="/blog/">Blog</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="page">
+
+ <header class="post-header">
+ <h2 class="post-title">Pre-ASF releases</h2>
+ </header>
+
+ <article id="page-content">
+ <div class="alert alert-danger" role="alert">Please note - This page links to non-ASF releases. These releases were made before Apache Fluo became an ASF project and are not endorsed by the ASF.</div>
+
+<ul>
+ <li>
+ <p><a href="/release/fluo-recipes-1.0.0-beta-2/">fluo-recipes-1.0.0-beta-2</a> - 29 Mar 2016</p>
+ </li>
+ <li>
+ <p><a href="/release/fluo-recipes-1.0.0-beta-1/">fluo-recipes-1.0.0-beta-1</a> - 13 Jan 2016</p>
+ </li>
+ <li>
+ <p><a href="/release/fluo-1.0.0-beta-2/">fluo-1.0.0-beta-2</a> - 12 Jan 2016</p>
+ </li>
+ <li>
+ <p><a href="/release/fluo-1.0.0-beta-1/">fluo-1.0.0-beta-1</a> - 09 Jun 2015</p>
+ </li>
+ <li>
+ <p><a href="/release/fluo-1.0.0-alpha-1/">fluo-1.0.0-alpha-1</a> - 02 Oct 2014</p>
+ </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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/related-projects/index.html
----------------------------------------------------------------------
diff --git a/related-projects/index.html b/related-projects/index.html
index d37ee0c..56b3e3e 100644
--- a/related-projects/index.html
+++ b/related-projects/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/release-notes/1.0.0-alpha-1/index.html
----------------------------------------------------------------------
diff --git a/release-notes/1.0.0-alpha-1/index.html b/release-notes/1.0.0-alpha-1/index.html
deleted file mode 100644
index c1af007..0000000
--- a/release-notes/1.0.0-alpha-1/index.html
+++ /dev/null
@@ -1,306 +0,0 @@
-<!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="http://fluo.io/release-notes/1.0.0-alpha-1/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo 1.0.0-alpha-1 Release Notes | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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>Fluo 1.0.0-alpha-1 Release Notes</h2>
- <p class="text-muted">02 Oct 2014</p>
-</div>
-
-
- <div class="alert alert-danger" role="alert">These release notes are for a release of Fluo that made before Apache incubation.</div>
-
-
-<div class="post-content">
- <p>Fluo 1.0.0-alpha-1 is the first official release of Fluo. It contains 83 initial tickets marked for this first milestone. The roadmap for this release included a working initial implementation, completing an initial pass at the client API (which will be finalized in 1.0.0), and writing a stress test application. This release has not been tested much at scale. More scale and peformance testing will be done for the beta release.</p>
-
-<h2 id="significant-features">Significant features</h2>
-
-<p>This alpha release contained a lot of initial features to help establish the basic implementation and client API. All of these features will be expected to become more robust over time.</p>
-
-<h4 id="minifluo">MiniFluo</h4>
-
-<p>MiniAccumulo and MiniFluo make it easy to start a local Fluo instance for integration testing. MiniFluo also makes it easy for developers to experiment with Fluo locally without installing it on an Accumulo cluster.</p>
-
-<h4 id="garbage-collection">Garbage Collection</h4>
-
-<p>Without garbage collection, the columnns in a Fluo table would grow without bound as updates are applied over time. Because of this, it\u2019s important to clean up old fully-processed (and no longer being read) transaction data. The initial implementation of garbage collection kept N versions of columns. <a href="https://github.com/fluo-io/fluo/issues/8">Fluo-8</a> added the ability to garbage collect all column versions that are no longer being read by transactions anywhere else in the cluster.</p>
-
-<h4 id="mapreduce-inputformat">MapReduce InputFormat</h4>
-
-<p>The FluoInputFormat allows a specific snapshot to be read into a mapreduce job. It was established in <a href="https://github.com/fluo-io/fluo/issues/7">Fluo-7</a>.</p>
-
-<h4 id="fluofileoutputformat-and-fluooutputformat">FluoFileOutputFormat and FluoOutputFormat</h4>
-
-<p>The FluoFileOuputFormat enables the bulk ingest of a Fluo table using mapreduce by creating the Accumulo r-files in HDFS. The FluoOutputFormat pushes keys directly into the Accumulo tablet servers through the client API. <a href="https://github.com/fluo-io/fluo/issues/35">Fluo-35</a> added this feature.</p>
-
-<h4 id="fluo-workers-and-oracle-running-in-yarn">Fluo Workers and Oracle running in Yarn</h4>
-
-<p>Fluo can use Yarn to manage fault tolerance and guarantee multiple worker processes and some number of Oracle processes are kept running across the cluster. <a href="http://twill.incubator.apache.org/">Apache Twill</a> was used for the Yarn integration. <a href="https://github.com/fluo-io/fluo/issues/11">Fluo-11</a> added an application that will deploy Fluo to a Yarn cluster.</p>
-
-<h4 id="fluo-api">Fluo API</h4>
-
-<p>Fluo provides a fluent-builder API for creating transactions to read and mutate data of various different data types in the Fluo table. This API was finalized in <a href="https://github.com/fluo-io/fluo/issues/23">Fluo-23</a> and <a href="https://github.com/fluo-io/fluo/issues/98">Fluo-98</a> when it was moved into its own module. It includes a type layer (finished in <a href="https://github.com/fluo-io/fluo/issues/153">Fluo-153</a>) that makes it easier to work with different types, default values, null return types, and row/column maps.</p>
-
-<h4 id="stress-test">Stress test</h4>
-
-<p>A <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/stress/README.md">stress test</a> was created that uses a tree to force collisions on transactions trying to mutate multiple columns at the same time. This was established in <a href="https://github.com/fluo-io/fluo/issues/24">Fluo-24</a>.</p>
-
-<p>Other important improvements and features:</p>
-
-<ul>
- <li><a href="https://github.com/fluo-io/fluo/issues/1">Fluo-1</a> - Create scripts for starting/stopping services</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/3">Fluo-3</a> - use Curator for leader election and leader discovery</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/13">Fluo-13</a> - Register clients that perform transactions in Zookeeper</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/15">Fluo-15</a> - Leader election for the Oracle Server</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/16">Fluo-16</a> - Allow observer notification to be configured in AbstractObserver class</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/89">Fluo-89</a> - OracleApp should allow configurable number of instances</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/98">Fluo-98</a> - Create a Range class for Fluo</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/123">Fluo-123</a> - Hide implementation of Bytes in the API</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/130">Fluo-130</a> - Expose MiniFluo in public API</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/131">Fluo-131</a> - Make LoaderExector implement closeable</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/147">Fluo-147</a> - Create fluo-accumulo module for Accumulo iterators and formatter</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/175">Fluo-175</a> - Add newTransaction() method to FluoClient</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/186">Fluo-186</a> - Add Exceptions to API</li>
-</ul>
-
-<h2 id="testing">Testing</h2>
-
-<p>All unit and integration tests passed. Two <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/stress/README.md">stress tests</a> were run successfully on a 20-node cluster with one test generating 2000 integers and another generating 5000 integers. The 5000 integer test took about 10 minutes to run after the MapReduce load of integers was complete.</p>
-
-<h2 id="current-status-of-percolator-implementation">Current Status of Percolator Implementation</h2>
-
-<p>The following tables identify the features necessary for a full implementation of Percolator and the current state of Fluo with regards to the implementation. For alpha, a test to excercise some of these features at scale was created, however, it was not run at scale for long periods. One of the goals for beta is to have at least a 24hr run of the scale test, on at least 20 nodes, succeed.</p>
-
-<h3 id="necessary-features">Necessary features:</h3>
-
-<table>
- <thead>
- <tr>
- <th>Percolator Feature</th>
- <th>Details</th>
- <th>Testing</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>ACID-compliant cross-row transactions</td>
- <td>Provides distributed transactions with ACID guarantees that work across Accumulo rows. Rows are distributed across tablet servers.</td>
- <td>IT,CST,<a href="https://github.com/fluo-io/fluo/issues/240">#240</a><sup>1</sup></td>
- </tr>
- <tr>
- <td>Observers</td>
- <td>Perform transactions by sending read/write RPCs to Accumulo tablet servers, which in turn send read/write RPCs to HDFS.</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Worker Process</td>
- <td>Scans Accumulo for changed columns and invokes necessary observers as function calls on the worker.</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Timestamp Oracle</td>
- <td>Provides strictly increasing timestamps; a property required for correct operation of the snapshot isolation protocol.</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Oracle Failover</td>
- <td>When an active Oracle process dies, timestamps should be served from a different Oracle. They should never go backwards.</td>
- <td>IT,<a href="https://github.com/fluo-io/fluo/issues/37">#37</a>,<a href="https://github.com/fluo-io/fluo/issues/241">#241</a><sup>1</sup></td>
- </tr>
- <tr>
- <td>Lightweight Lock Service</td>
- <td>Makes searches for dirty notifications more efficient. Zookeeper is used in this case. Should be low-latency, replicated, balanced, and persist to a backing store.</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Multithreaded Transasctions</td>
- <td>Allows highly parallel execution of transactions and synchronization only during get() and commit() upon which transactions actually collide.</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Snapshot Isolation</td>
- <td>Non-serializable isolation mostly implemented through MVCC provided through Accumulo\u2019s timestamp portion of the key.</td>
- <td>IT,CST,<a href="https://github.com/fluo-io/fluo/issues/240">#240</a><sup>1</sup></td>
- </tr>
- <tr>
- <td>Roll-back / Roll-forward semantics</td>
- <td>Failures during the first phase of commit cause transactions to be rolled back while failures during the second phase can cause them to be rolled forward.</td>
- <td>IT,<a href="https://github.com/fluo-io/fluo/issues/240">#240</a><sup>1</sup></td>
- </tr>
- </tbody>
-</table>
-
-<p><sup>1</sup> This feature has been at least partially tested.</p>
-
-<h3 id="performance-enhancements">Performance enhancements:</h3>
-
-<table>
- <thead>
- <tr>
- <th>Enhancement</th>
- <th>Details</th>
- <th>Testing</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>Locality Group for NOTIFY column</td>
- <td>Add an extra index in the underlying r-files for the notify column where it can be scanned faster by workers.</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Worker scan conflict resolution</td>
- <td>Workers register random tablets they choose to scan. When two workers generate the same tablet, one of them re-generates a new random tablet.</td>
- <td><a href="https://github.com/fluo-io/fluo/issues/5">#5</a></td>
- </tr>
- <tr>
- <td>Worker advertisement</td>
- <td>Workers advertise through the lock service so that the system can know if they failed and any transactions upon which they are working can be rolled back or rolled forward</td>
- <td>IT</td>
- </tr>
- <tr>
- <td>Oracle batching</td>
- <td>Timestamps get allocated in batch to workers. Each worker should share one connection to Oracle to limit RPCs across threads</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Weak Notifications</td>
- <td>Allows notification of a cell without the possibility of transactional conflict through a special type of column that can be notified but not written to</td>
- <td>IT</td>
- </tr>
- <tr>
- <td>Conditional Mutations</td>
- <td>Allows READ-MODIFY-WRITE of a mutation in a single RPC.</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Conditional Mutation batching</td>
- <td>Delay sending of conditional mutations destined for same tablet server so they can be batched. Lowers number of RPCs, adds latency but provides better parallelism.</td>
- <td>IT,CST</td>
- </tr>
- <tr>
- <td>Read batching</td>
- <td>Delaying of read operations on tablet server for batching</td>
- <td><a href="https://github.com/fluo-io/fluo/issues/138">#138</a></td>
- </tr>
- <tr>
- <td>Prefetching & read-ahead caching</td>
- <td>Prediction made each time a column is read, which other columns will be read in the same transaction based on previous behavior.</td>
- <td><a href="https://github.com/fluo-io/fluo/issues/12">#12</a></td>
- </tr>
- </tbody>
-</table>
-
-<ul>
- <li>IT = Integration tests, CST = Cluster stress tests</li>
- <li>Testing columns providing a ticket number have not yet been implemented.</li>
-</ul>
-
-
-</div>
-
-<hr>
-
-<div>
- <p>All Fluo release notes can be viewed in the <a href="/release-notes/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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>
[2/7] incubator-fluo-website git commit: Jekyll build from
gh-pages:0495f99
Posted by mw...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/release-notes/fluo-1.0.0-incubating/index.html
----------------------------------------------------------------------
diff --git a/release-notes/fluo-1.0.0-incubating/index.html b/release-notes/fluo-1.0.0-incubating/index.html
new file mode 100644
index 0000000..83eb29e
--- /dev/null
+++ b/release-notes/fluo-1.0.0-incubating/index.html
@@ -0,0 +1,207 @@
+<!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="http://fluo.io/release-notes/fluo-1.0.0-incubating/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-incubating Release Notes | 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="/apidocs/">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="/blog/">Blog</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>Fluo 1.0.0-incubating Release Notes</h2>
+ <p class="text-muted">27 Sep 2016</p>
+</div>
+
+
+
+<div class="post-content">
+ <p>Apache Fluo 1.0.0-incubating is the first release of Fluo as an Apache project and the fourth
+release for the project. For information about changes before this release, see the
+<a href="/release-notes/">release notes archive</a>.</p>
+
+<h2 id="significant-changes">Significant changes</h2>
+
+<p>The 1.0.0-incubating release includes <a href="https://github.com/apache/incubator-fluo/compare/1.0.0-beta-2...e1dbc60">167 commits</a> that made since the last release
+(1.0.0-beta-2). The significant changes are summarized below.</p>
+
+<h4 id="stabilized-api">Stabilized API</h4>
+
+<p>Starting with this release, Apache Fluo\u2019s API will follow <a href="http://semver.org/">semver</a>. The API is defined as
+everything under the org.apache.fluo.api Java package. Given that the plan is to support this API
+for a long time, a lot of API improvements were made since the beta-2 release. The following is a
+list of significant API changes since beta-2.</p>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/issues/772">#772</a> : Get with default</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/770">#770</a> : Use varargs for Columns</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/768">#768</a> : Made Obsever and Application configuration consistent</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/743">#743</a> : Make data classes final</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/723">#723</a> : Removed FluoAdmin.InitOps()</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/714">#714</a> : Use Charsequence in API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/695">#695</a> : Removed all 3rd party types from API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/680">#680</a> : Changed package prefix from io.fluo to org.apache</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/647">#647</a> : Added Oracle and Worker to API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/639">#639</a> : Improved scanning API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/626">#626</a> : Added operation to get row+column pairs. Further improved by <a href="https://github.com/fluo-io/fluo/issues/758">#758</a>.</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/119">#119</a> - Consistently offer String in API</li>
+</ul>
+
+<h4 id="configurable-classpath">Configurable classpath</h4>
+
+<p>The previous releases of Fluo contained specific versions of Accumulo, Hadoop, Zookeeper, and other
+Fluo dependencies. However, the actual dependencies needed should be determined by the existing
+version of software where Fluo is run. Fluo changed to a model of making its classpath be
+completely configurable by an administrator. Example classpath configuration and download scripts
+ship with Fluo to help make setup easier. These script were only tested with specific versions of
+Hadoop and Accumulo and may not work with all versions. These changes were made in <a href="https://github.com/fluo-io/fluo/issues/706">#706</a> and
+<a href="https://github.com/fluo-io/fluo/issues/687">#687</a>.</p>
+
+<h4 id="new-fluo-version-command">New Fluo version command</h4>
+
+<p>Added a version command to the Fluo scripts in <a href="https://github.com/fluo-io/fluo/issues/779">#779</a>. This makes it easy to automatically
+build shaded jars with the correct version of Fluo for use in Spark and Map Reduce.</p>
+
+<h4 id="user-and-historical-metrics">User and historical metrics</h4>
+
+<p>Two major improvements related to metrics were made. Support for user metrics was added by
+<a href="https://github.com/fluo-io/fluo/issues/767">#767</a>. This allows observers to easily report application specific metrics. In <a href="https://github.com/fluo-io/fluo/issues/635">#635</a>
+the example InfluxDB and Grafana configurations were updated to show historical metrics.</p>
+
+<h4 id="improved-transaction-processing">Improved transaction processing</h4>
+
+<p>Transaction processing throughput was increased by changes in <a href="https://github.com/fluo-io/fluo/issues/593">#593</a> and some subsequent bug
+fixes. These changes moved commit processing from the threads executing user code to an
+asynchronous background process. This allows user threads to queue a transaction for commit an
+immediately start working on another notification. This new process allows many more transactions
+to be working through the commit process concurrently. Before the change a worker could only be
+committing up to a few hundred transactions at any time. After the change, a single worker could
+easily be committing tens of thousands of transactions at a time. These changes increase the latency of
+individual transactions, which can have some drawbacks <a href="https://github.com/fluo-io/fluo/issues/650">#650</a>. For this release changes were
+made in <a href="https://github.com/fluo-io/fluo/issues/654">#654</a> to use a priority queue for notifications in the worker. The changes in
+<a href="https://github.com/fluo-io/fluo/issues/654">#654</a> partially solves the lock wait problem identified in <a href="https://github.com/fluo-io/fluo/issues/650">#650</a>.</p>
+
+<h4 id="improved-accumulo-scanning">Improved Accumulo scanning</h4>
+
+<p>Fluo utilizes server side Accumulo iterators. For this release these iterators were modified to
+leverage seeking on the sever side. Before these changes the iterators used to sequentially scan
+data. For popular cells that had a lot versions, this could be slow. These changes were made in
+<a href="https://github.com/fluo-io/fluo/issues/623">#623</a>.</p>
+
+<h2 id="other-changes-of-interest">Other changes of interest</h2>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/issues/668">#668</a> - Added method to append byte to BytesBuilder</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/648">#648</a> - Added documentation to help users if YARN is killing containers</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/619">#619</a> <a href="https://github.com/fluo-io/fluo/issues/621">#621</a> - Created Fluo logo</li>
+</ul>
+
+<h2 id="testing">Testing</h2>
+
+<p>A two day run of Webindex was started on September 7th using the latest snapshot version of Fluo.
+This test used 11 EC2 m3.xlarge nodes. The test ran without problem. A good bit before that a <a href="/blog/2016/05/17/webindex-long-run-2/">3
+day run</a> of Webindex was conducted.</p>
+
+
+</div>
+
+<hr>
+
+<div>
+ <p>All Fluo release notes can be viewed in the <a href="/release-notes/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release-notes/index.html
----------------------------------------------------------------------
diff --git a/release-notes/index.html b/release-notes/index.html
index 56f06a5..a907dba 100644
--- a/release-notes/index.html
+++ b/release-notes/index.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" >
<link rel="canonical" href="http://fluo.io/release-notes/">
<link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Release Notes Archive | Apache Fluo</title>
+ <title>Release Notes | 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>
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -73,23 +75,27 @@
<div class="page">
<header class="post-header">
- <h2 class="post-title">Release Notes Archive</h2>
+ <h2 class="post-title">Release Notes</h2>
</header>
<article id="page-content">
- <p>Apache Fluo release notes:</p>
+ <h4 id="apache-fluo-release-notes">Apache Fluo release notes</h4>
-<p>Fluo release notes before Apache incubation:</p>
+<ul>
+ <li><a href="/release-notes/fluo-1.0.0-incubating/">fluo-1.0.0-incubating</a> - 27 Sep 2016</li>
+</ul>
+
+<h4 id="release-notes-before-apache">Release notes before Apache</h4>
<ul>
<li>
- <p><a href="/release-notes/1.0.0-beta-2/">1.0.0-beta-2</a> - 12 Jan 2016</p>
+ <p><a href="/release-notes/fluo-1.0.0-beta-2/">fluo-1.0.0-beta-2</a> - 12 Jan 2016</p>
</li>
<li>
- <p><a href="/release-notes/1.0.0-beta-1/">1.0.0-beta-1</a> - 09 Jun 2015</p>
+ <p><a href="/release-notes/fluo-1.0.0-beta-1/">fluo-1.0.0-beta-1</a> - 09 Jun 2015</p>
</li>
<li>
- <p><a href="/release-notes/1.0.0-alpha-1/">1.0.0-alpha-1</a> - 02 Oct 2014</p>
+ <p><a href="/release-notes/fluo-1.0.0-alpha-1/">fluo-1.0.0-alpha-1</a> - 02 Oct 2014</p>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/release-process/index.html
----------------------------------------------------------------------
diff --git a/release-process/index.html b/release-process/index.html
index e5e8a3e..747bd30 100644
--- a/release-process/index.html
+++ b/release-process/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/release-summaries/1.0.0-alpha-1/index.html
----------------------------------------------------------------------
diff --git a/release-summaries/1.0.0-alpha-1/index.html b/release-summaries/1.0.0-alpha-1/index.html
deleted file mode 100644
index dd66d92..0000000
--- a/release-summaries/1.0.0-alpha-1/index.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!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="http://fluo.io/release-summaries/1.0.0-alpha-1/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo 1.0.0-alpha-1 Release Summary | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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>Fluo 1.0.0-alpha-1 Release Summary</h1>
- <p class="text-muted">02 Oct 2014</p>
-</div>
-
-
- <div class="alert alert-danger" role="alert">This release summary is for a release of Fluo that made before Apache incubation.</div>
-
-
-<div class="post-content">
- <p>The <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-alpha-1">1.0.0-alpha-1</a> release is the first release of Fluo. It is not ready for production use. See the <a href="/release-notes/1.0.0-alpha-1/">release notes</a> for
-significant features. <a href="/apidocs/fluo/1.0.0-alpha-1/">Javadocs</a> are also available.</p>
-
-<h2 id="quickstart">Quickstart</h2>
-
-<p>If you are new to Fluo, the best way to get started is to follow the <a href="https://github.com/fluo-io/fluo-quickstart">quickstart</a> which starts a local Fluo instance
-(called MiniFluo). By using MiniFluo, you can avoid following the steps below to run your own Fluo instance.</p>
-
-<h2 id="running-a-fluo-instance">Running a Fluo instance</h2>
-
-<p>In order to run a Fluo instance, you will need <a href="https://accumulo.apache.org/">Accumulo</a> (version 1.6+), <a href="http://hadoop.apache.org/">Hadoop</a> (version 2.2+), and <a href="http://zookeeper.apache.org/">Zookeeper</a> installed and
-running on your local machine or cluster.</p>
-
-<p>Fluo distributions are built for specific releases of Hadoop and Accumulo. If you are using Accumulo 1.6.1 and Hadoop 2.3.0, you
-can download the <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-alpha-1">1.0.0-alpha-1 tarball</a>. Otherwise, you will need to clone the Fluo repo and build a distribution tarball
-of 1.0.0-alpha-1 for your environment:</p>
-
-<figure class="highlight"><pre><code class="language-bash" data-lang="bash">git clone https://github.com/fluo-io/fluo.git
-<span class="nb">cd </span>fluo/
-git checkout 1.0.0-alpha-1
-mvn package -Daccumulo.version<span class="o">=</span>1.6.1-SNAPSHOT -Dhadoop.version<span class="o">=</span>2.4.0</code></pre></figure>
-
-<p>The distribution tarball will be created in <code class="highlighter-rouge">modules/distribution/target</code></p>
-
-<p>When you have a Fluo distribution, install it to a directory:</p>
-
-<figure class="highlight"><pre><code class="language-bash" data-lang="bash">tar xzf fluo-distribution-1.0.0-alpha-1-bin.tar.gz</code></pre></figure>
-
-<p>Next, follow the instructions to configure and run Fluo in the <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/README.md">README</a>.</p>
-
-<h2 id="running-fluo-applications">Running Fluo applications</h2>
-
-<p>Once you have Fluo installed and running on your cluster, you can now run Fluo applications. Fluo applications consist of
-clients and observers. If you are new to Fluo, consider first building and running the <a href="https://github.com/fluo-io/phrasecount">phrasecount</a> application on your Fluo
-instance. Otherwise, you will need to include the following in your Maven pom and follow the steps below to create your own
-Fluo client or observer:</p>
-
-<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span>
- <span class="nt"><groupId></span>io.fluo<span class="nt"></groupId></span>
- <span class="nt"><artifactId></span>fluo-api<span class="nt"></artifactId></span>
- <span class="nt"><version></span>1.0.0-alpha-1<span class="nt"></version></span>
-<span class="nt"></dependency></span>
-<span class="nt"><dependency></span>
- <span class="nt"><groupId></span>io.fluo<span class="nt"></groupId></span>
- <span class="nt"><artifactId></span>fluo-core<span class="nt"></artifactId></span>
- <span class="nt"><version></span>1.0.0-alpha-1<span class="nt"></version></span>
- <span class="nt"><scope></span>runtime<span class="nt"></scope></span>
-<span class="nt"></dependency></span></code></pre></figure>
-
-<h3 id="creating-a-fluo-client">Creating a Fluo client</h3>
-
-<p>To create a <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/api/src/main/java/io/fluo/api/client/FluoClient.java">FluoClient</a>, you will need all properties with the <code class="highlighter-rouge">io.fluo.client.*</code> prefix set in the configuration that is passed
-to the <code class="highlighter-rouge">newClient()</code> method of <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/api/src/main/java/io/fluo/api/client/FluoFactory.java">FluoFactory</a>. See <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/distribution/src/main/config/fluo.properties">fluo.properties</a> for details on these properties.</p>
-
-<h3 id="creating-a-fluo-observer">Creating a Fluo observer</h3>
-
-<p>To create an observer, follow these steps:</p>
-
-<ol>
- <li>Create a class that extends <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/api/src/main/java/io/fluo/api/observer/AbstractObserver.java">AbstractObserver</a>.</li>
- <li>Build a jar containing this class and include this jar in <code class="highlighter-rouge">lib/observers</code> of your Fluo installation.</li>
- <li>Configure your Fluo instance to use this observer by modifying the Observer section of <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/distribution/src/main/config/fluo.properties">fluo.properties</a>.</li>
- <li>Restart your Fluo instance so that your Fluo workers load the new observer.</li>
-</ol>
-
-
-</div>
-
-<hr>
-
-<div>
- <p>All Fluo release summaries can be found in the <a href="/release-summaries/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release-summaries/1.0.0-beta-1/index.html
----------------------------------------------------------------------
diff --git a/release-summaries/1.0.0-beta-1/index.html b/release-summaries/1.0.0-beta-1/index.html
deleted file mode 100644
index 5689b2d..0000000
--- a/release-summaries/1.0.0-beta-1/index.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!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="http://fluo.io/release-summaries/1.0.0-beta-1/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo 1.0.0-beta-1 Release Summary | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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>Fluo 1.0.0-beta-1 Release Summary</h1>
- <p class="text-muted">09 Jun 2015</p>
-</div>
-
-
- <div class="alert alert-danger" role="alert">This release summary is for a release of Fluo that made before Apache incubation.</div>
-
-
-<div class="post-content">
- <p>The <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-1">1.0.0-beta-1</a> release is the second release of Fluo. It contains the following significant improvements:</p>
-
-<ul>
- <li>Simplified administration of Fluo on a local machine or EC2 cluster</li>
- <li>Transaction metrics are now viewable using common monitoring tools</li>
- <li>Improved processing of notifications in Fluo workers</li>
- <li>Easier management of Fluo from the command line</li>
- <li>Support for running multiple Fluo applications on a single cluster</li>
- <li>Improved the deletion of observer notifications</li>
-</ul>
-
-<p>This release is not recommended for production use. There is no upgrade path from 1.0.0-alpha-1 to 1.0.0-beta-1.</p>
-
-<p>Below are resources for this release:</p>
-
-<ul>
- <li>Read the <a href="/release-notes/1.0.0-beta-1/">release notes</a> for a full list of notable features and bug fixes.</li>
- <li>View the <a href="/docs/fluo/1.0.0-beta-1/">documentation</a> for help getting started with Fluo.</li>
- <li>Download the <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-1">Fluo binary tarball</a> for 1.0.0-beta-1 from GitHub.</li>
- <li><a href="/apidocs/fluo/1.0.0-beta-1/">Javadocs</a> are available for this release.</li>
- <li>A <a href="https://github.com/fluo-io/fluo/tree/1.0.0-beta-1">tag</a> of Fluo codebase for 1.0.0-beta-1 is available.</li>
- <li>The <a href="https://github.com/fluo-io/fluo-quickstart">Quickstart</a> and <a href="https://github.com/fluo-io/phrasecount">Phrasecount</a> applications were updated to work with this release.</li>
-</ul>
-
-
-</div>
-
-<hr>
-
-<div>
- <p>All Fluo release summaries can be found in the <a href="/release-summaries/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release-summaries/1.0.0-beta-2/index.html
----------------------------------------------------------------------
diff --git a/release-summaries/1.0.0-beta-2/index.html b/release-summaries/1.0.0-beta-2/index.html
deleted file mode 100644
index 78e6f44..0000000
--- a/release-summaries/1.0.0-beta-2/index.html
+++ /dev/null
@@ -1,148 +0,0 @@
-<!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="http://fluo.io/release-summaries/1.0.0-beta-2/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo 1.0.0-beta-2 Release Summary | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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>Fluo 1.0.0-beta-2 Release Summary</h1>
- <p class="text-muted">12 Jan 2016</p>
-</div>
-
-
- <div class="alert alert-danger" role="alert">This release summary is for a release of Fluo that made before Apache incubation.</div>
-
-
-<div class="post-content">
- <p>The <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-2">1.0.0-beta-2</a> release is the third release of Fluo and likely the final
-release before 1.0.0.</p>
-
-<p>It contains the following significant improvements:</p>
-
-<ul>
- <li>Fluo metrics were improved and can now be sent to InfluxDB and viewed in Grafana.</li>
- <li>Improvements were made to Fluo to make it work better with Apache Spark.</li>
- <li>Several performances improvements were made to decrease transaction commit time.</li>
- <li>Fluo administration was improved with bug fixes and the addition of new commands.</li>
- <li>Several improvements were made to the Fluo API.</li>
-</ul>
-
-<p>Fluo is now at a point where its two cluster test suites, <a href="https://github.com/fluo-io/webindex">Webindex</a>
-and <a href="https://github.com/fluo-io/fluo-stress">Stress</a>, are running well for long periods on EC2.</p>
-
-<p>Below are resources for this release:</p>
-
-<ul>
- <li>Read the <a href="/release-notes/1.0.0-beta-2/">release notes</a> for a full list of notable features and bug fixes.</li>
- <li>View the <a href="/docs/fluo/1.0.0-beta-2/">documentation</a> for help getting started with Fluo.</li>
- <li>Download the <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-2">Fluo binary tarball</a> for 1.0.0-beta-2 from GitHub.</li>
- <li><a href="/apidocs/fluo/1.0.0-beta-2/">Javadocs</a> are available for this release.</li>
- <li>A <a href="https://github.com/fluo-io/fluo/tree/1.0.0-beta-2">tag</a> of Fluo codebase for 1.0.0-beta-2 is available.</li>
- <li>The <a href="https://github.com/fluo-io/fluo-quickstart">Quickstart</a> and <a href="https://github.com/fluo-io/phrasecount">Phrasecount</a> applications were updated to work with this release.</li>
-</ul>
-
-
-</div>
-
-<hr>
-
-<div>
- <p>All Fluo release summaries can be found in the <a href="/release-summaries/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release-summaries/index.html
----------------------------------------------------------------------
diff --git a/release-summaries/index.html b/release-summaries/index.html
deleted file mode 100644
index 8bf60a1..0000000
--- a/release-summaries/index.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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="http://fluo.io/release-summaries/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Release Summaries Archive | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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="page">
-
- <header class="post-header">
- <h2 class="post-title">Release Summaries Archive</h2>
- </header>
-
- <article id="page-content">
- <p>Apache Fluo release summaries:</p>
-
-<p>Fluo release summaries before Apache incubation:</p>
-
-<ul>
- <li>
- <p><a href="/release-summaries/1.0.0-beta-2/">1.0.0-beta-2</a> - 12 Jan 2016</p>
- </li>
- <li>
- <p><a href="/release-summaries/1.0.0-beta-1/">1.0.0-beta-1</a> - 09 Jun 2015</p>
- </li>
- <li>
- <p><a href="/release-summaries/1.0.0-alpha-1/">1.0.0-alpha-1</a> - 02 Oct 2014</p>
- </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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release/fluo-1.0.0-alpha-1/index.html
----------------------------------------------------------------------
diff --git a/release/fluo-1.0.0-alpha-1/index.html b/release/fluo-1.0.0-alpha-1/index.html
new file mode 100644
index 0000000..25a0afb
--- /dev/null
+++ b/release/fluo-1.0.0-alpha-1/index.html
@@ -0,0 +1,188 @@
+<!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="http://fluo.io/release/fluo-1.0.0-alpha-1/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-alpha-1 Release | 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="/apidocs/">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="/blog/">Blog</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>Fluo 1.0.0-alpha-1 Release</h1>
+ <p class="text-muted">02 Oct 2014</p>
+</div>
+
+
+ <div class="alert alert-danger" role="alert">This release was made before Apache incubation.</div>
+
+
+<div class="post-content">
+ <p>The <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-alpha-1">1.0.0-alpha-1</a> release is the first release of Fluo. It is not ready for production use. See the <a href="/release-notes/fluo-1.0.0-alpha-1/">release notes</a> for
+significant features. <a href="/apidocs/fluo/1.0.0-alpha-1/">Javadocs</a> are also available.</p>
+
+<h2 id="quickstart">Quickstart</h2>
+
+<p>If you are new to Fluo, the best way to get started is to follow the <a href="https://github.com/fluo-io/fluo-quickstart">quickstart</a> which starts a local Fluo instance
+(called MiniFluo). By using MiniFluo, you can avoid following the steps below to run your own Fluo instance.</p>
+
+<h2 id="running-a-fluo-instance">Running a Fluo instance</h2>
+
+<p>In order to run a Fluo instance, you will need <a href="https://accumulo.apache.org/">Accumulo</a> (version 1.6+), <a href="http://hadoop.apache.org/">Hadoop</a> (version 2.2+), and <a href="http://zookeeper.apache.org/">Zookeeper</a> installed and
+running on your local machine or cluster.</p>
+
+<p>Fluo distributions are built for specific releases of Hadoop and Accumulo. If you are using Accumulo 1.6.1 and Hadoop 2.3.0, you
+can download the <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-alpha-1">1.0.0-alpha-1 tarball</a>. Otherwise, you will need to clone the Fluo repo and build a distribution tarball
+of 1.0.0-alpha-1 for your environment:</p>
+
+<figure class="highlight"><pre><code class="language-bash" data-lang="bash">git clone https://github.com/fluo-io/fluo.git
+<span class="nb">cd </span>fluo/
+git checkout 1.0.0-alpha-1
+mvn package -Daccumulo.version<span class="o">=</span>1.6.1-SNAPSHOT -Dhadoop.version<span class="o">=</span>2.4.0</code></pre></figure>
+
+<p>The distribution tarball will be created in <code class="highlighter-rouge">modules/distribution/target</code></p>
+
+<p>When you have a Fluo distribution, install it to a directory:</p>
+
+<figure class="highlight"><pre><code class="language-bash" data-lang="bash">tar xzf fluo-distribution-1.0.0-alpha-1-bin.tar.gz</code></pre></figure>
+
+<p>Next, follow the instructions to configure and run Fluo in the <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/README.md">README</a>.</p>
+
+<h2 id="running-fluo-applications">Running Fluo applications</h2>
+
+<p>Once you have Fluo installed and running on your cluster, you can now run Fluo applications. Fluo applications consist of
+clients and observers. If you are new to Fluo, consider first building and running the <a href="https://github.com/fluo-io/phrasecount">phrasecount</a> application on your Fluo
+instance. Otherwise, you will need to include the following in your Maven pom and follow the steps below to create your own
+Fluo client or observer:</p>
+
+<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>io.fluo<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>fluo-api<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>1.0.0-alpha-1<span class="nt"></version></span>
+<span class="nt"></dependency></span>
+<span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>io.fluo<span class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>fluo-core<span class="nt"></artifactId></span>
+ <span class="nt"><version></span>1.0.0-alpha-1<span class="nt"></version></span>
+ <span class="nt"><scope></span>runtime<span class="nt"></scope></span>
+<span class="nt"></dependency></span></code></pre></figure>
+
+<h3 id="creating-a-fluo-client">Creating a Fluo client</h3>
+
+<p>To create a <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/api/src/main/java/io/fluo/api/client/FluoClient.java">FluoClient</a>, you will need all properties with the <code class="highlighter-rouge">io.fluo.client.*</code> prefix set in the configuration that is passed
+to the <code class="highlighter-rouge">newClient()</code> method of <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/api/src/main/java/io/fluo/api/client/FluoFactory.java">FluoFactory</a>. See <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/distribution/src/main/config/fluo.properties">fluo.properties</a> for details on these properties.</p>
+
+<h3 id="creating-a-fluo-observer">Creating a Fluo observer</h3>
+
+<p>To create an observer, follow these steps:</p>
+
+<ol>
+ <li>Create a class that extends <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/api/src/main/java/io/fluo/api/observer/AbstractObserver.java">AbstractObserver</a>.</li>
+ <li>Build a jar containing this class and include this jar in <code class="highlighter-rouge">lib/observers</code> of your Fluo installation.</li>
+ <li>Configure your Fluo instance to use this observer by modifying the Observer section of <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/distribution/src/main/config/fluo.properties">fluo.properties</a>.</li>
+ <li>Restart your Fluo instance so that your Fluo workers load the new observer.</li>
+</ol>
+
+
+</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release/fluo-1.0.0-beta-1/index.html
----------------------------------------------------------------------
diff --git a/release/fluo-1.0.0-beta-1/index.html b/release/fluo-1.0.0-beta-1/index.html
new file mode 100644
index 0000000..cba3a62
--- /dev/null
+++ b/release/fluo-1.0.0-beta-1/index.html
@@ -0,0 +1,147 @@
+<!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="http://fluo.io/release/fluo-1.0.0-beta-1/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-beta-1 Release | 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="/apidocs/">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="/blog/">Blog</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>Fluo 1.0.0-beta-1 Release</h1>
+ <p class="text-muted">09 Jun 2015</p>
+</div>
+
+
+ <div class="alert alert-danger" role="alert">This release was made before Apache incubation.</div>
+
+
+<div class="post-content">
+ <p>The <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-1">1.0.0-beta-1</a> release is the second release of Fluo. It contains the following significant improvements:</p>
+
+<ul>
+ <li>Simplified administration of Fluo on a local machine or EC2 cluster</li>
+ <li>Transaction metrics are now viewable using common monitoring tools</li>
+ <li>Improved processing of notifications in Fluo workers</li>
+ <li>Easier management of Fluo from the command line</li>
+ <li>Support for running multiple Fluo applications on a single cluster</li>
+ <li>Improved the deletion of observer notifications</li>
+</ul>
+
+<p>This release is not recommended for production use. There is no upgrade path from 1.0.0-alpha-1 to 1.0.0-beta-1.</p>
+
+<p>Below are resources for this release:</p>
+
+<ul>
+ <li>Read the <a href="/release-notes/fluo-1.0.0-beta-1/">release notes</a> for a full list of notable features and bug fixes.</li>
+ <li>View the <a href="/docs/fluo/1.0.0-beta-1/">documentation</a> for help getting started with Fluo.</li>
+ <li>Download the <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-1">Fluo binary tarball</a> for 1.0.0-beta-1 from GitHub.</li>
+ <li><a href="/apidocs/fluo/1.0.0-beta-1/">Javadocs</a> are available for this release.</li>
+ <li>A <a href="https://github.com/fluo-io/fluo/tree/1.0.0-beta-1">tag</a> of Fluo codebase for 1.0.0-beta-1 is available.</li>
+ <li>The <a href="https://github.com/fluo-io/fluo-quickstart">Quickstart</a> and <a href="https://github.com/fluo-io/phrasecount">Phrasecount</a> applications were updated to work with this release.</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release/fluo-1.0.0-beta-2/index.html
----------------------------------------------------------------------
diff --git a/release/fluo-1.0.0-beta-2/index.html b/release/fluo-1.0.0-beta-2/index.html
new file mode 100644
index 0000000..4322666
--- /dev/null
+++ b/release/fluo-1.0.0-beta-2/index.html
@@ -0,0 +1,150 @@
+<!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="http://fluo.io/release/fluo-1.0.0-beta-2/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-beta-2 Release | 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="/apidocs/">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="/blog/">Blog</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>Fluo 1.0.0-beta-2 Release</h1>
+ <p class="text-muted">12 Jan 2016</p>
+</div>
+
+
+ <div class="alert alert-danger" role="alert">This release was made before Apache incubation.</div>
+
+
+<div class="post-content">
+ <p>The <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-2">1.0.0-beta-2</a> release is the third release of Fluo and likely the final
+release before 1.0.0.</p>
+
+<p>It contains the following significant improvements:</p>
+
+<ul>
+ <li>Fluo metrics were improved and can now be sent to InfluxDB and viewed in Grafana.</li>
+ <li>Improvements were made to Fluo to make it work better with Apache Spark.</li>
+ <li>Several performances improvements were made to decrease transaction commit time.</li>
+ <li>Fluo administration was improved with bug fixes and the addition of new commands.</li>
+ <li>Several improvements were made to the Fluo API.</li>
+</ul>
+
+<p>Fluo is now at a point where its two cluster test suites, <a href="https://github.com/fluo-io/webindex">Webindex</a>
+and <a href="https://github.com/fluo-io/fluo-stress">Stress</a>, are running well for long periods on EC2.</p>
+
+<p>Below are resources for this release:</p>
+
+<ul>
+ <li>Read the <a href="/release-notes/fluo-1.0.0-beta-2/">release notes</a> for a full list of notable features and bug fixes.</li>
+ <li>View the <a href="/docs/fluo/1.0.0-beta-2/">documentation</a> for help getting started with Fluo.</li>
+ <li>Download the <a href="https://github.com/fluo-io/fluo/releases/tag/1.0.0-beta-2">Fluo binary tarball</a> for 1.0.0-beta-2 from GitHub.</li>
+ <li><a href="/apidocs/fluo/1.0.0-beta-2/">Javadocs</a> are available for this release.</li>
+ <li>A <a href="https://github.com/fluo-io/fluo/tree/1.0.0-beta-2">tag</a> of Fluo codebase for 1.0.0-beta-2 is available.</li>
+ <li>The <a href="https://github.com/fluo-io/fluo-quickstart">Quickstart</a> and <a href="https://github.com/fluo-io/phrasecount">Phrasecount</a> applications were updated to work with this release.</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release/fluo-1.0.0-incubating/index.html
----------------------------------------------------------------------
diff --git a/release/fluo-1.0.0-incubating/index.html b/release/fluo-1.0.0-incubating/index.html
new file mode 100644
index 0000000..85b6b51
--- /dev/null
+++ b/release/fluo-1.0.0-incubating/index.html
@@ -0,0 +1,137 @@
+<!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="http://fluo.io/release/fluo-1.0.0-incubating/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-incubating release | 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="/apidocs/">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="/blog/">Blog</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>Fluo 1.0.0-incubating release</h1>
+ <p class="text-muted">27 Sep 2016</p>
+</div>
+
+
+
+<div class="post-content">
+ <p>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:</p>
+
+<ul>
+ <li>Download release: <a href="https://www.apache.org/dyn/closer.lua/incubator/fluo/fluo/1.0.0-incubating/fluo-1.0.0-incubating-bin.tar.gz">fluo-1.0.0-incubating-bin.tgz</a></li>
+ <li>Verify release: <a href="https://www.apache.org/dist/incubator/fluo/fluo/1.0.0-incubating/fluo-1.0.0-incubating-bin.tar.gz.asc">ASC</a> <a href="https://www.apache.org/dist/incubator/fluo/fluo/1.0.0-incubating/MD5SUM">MD5</a> <a href="https://www.apache.org/dist/incubator/fluo/fluo/1.0.0-incubating/SHA1SUM">SHA1</a></li>
+ <li><a href="/release-notes/fluo-1.0.0-incubating/">Release notes</a></li>
+ <li><a href="/docs/fluo/1.0.0-incubating/">Documentation</a></li>
+ <li><a href="https://javadoc.io/doc/org.apache.fluo/fluo-api/1.0.0-incubating/">Javadocs</a></li>
+</ul>
+
+<p>Starting with 1.0.0-incubating, Apache Fluo will follow <a href="http://semver.org/">semver</a> for all API
+changes. The API consists of everything under the <strong>org.apache.fluo.api</strong> package. Code outside of this
+package can change at any time. If your project is using Fluo code that falls outside of the API,
+then consider <a href="/getinvolved/">initiating a discussion</a> about adding it to the API.</p>
+
+
+</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release/fluo-recipes-1.0.0-beta-1/index.html
----------------------------------------------------------------------
diff --git a/release/fluo-recipes-1.0.0-beta-1/index.html b/release/fluo-recipes-1.0.0-beta-1/index.html
new file mode 100644
index 0000000..d13a4d8
--- /dev/null
+++ b/release/fluo-recipes-1.0.0-beta-1/index.html
@@ -0,0 +1,134 @@
+<!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="http://fluo.io/release/fluo-recipes-1.0.0-beta-1/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo Recipes 1.0.0-beta-1 release | 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="/apidocs/">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="/blog/">Blog</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>Fluo Recipes 1.0.0-beta-1 release</h1>
+ <p class="text-muted">13 Jan 2016</p>
+</div>
+
+
+ <div class="alert alert-danger" role="alert">This release was made before Apache incubation.</div>
+
+
+<div class="post-content">
+ <p>This is the first release of Fluo Recipes which provides common code for Fluo developers.</p>
+
+<p>The jars for this release of Fluo Recipes are available in <a href="http://search.maven.org/#search|ga|1|fluo-recipes">Maven Central</a>.</p>
+
+<p>Below are resources for this release:</p>
+
+<ul>
+ <li><a href="/docs/fluo-recipes/1.0.0-beta-1">Documentation</a></li>
+ <li><a href="/apidocs/fluo-recipes/1.0.0-beta-1">Javadocs</a></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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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>
[3/7] incubator-fluo-website git commit: Jekyll build from
gh-pages:0495f99
Posted by mw...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/release-notes/1.0.0-beta-1/index.html
----------------------------------------------------------------------
diff --git a/release-notes/1.0.0-beta-1/index.html b/release-notes/1.0.0-beta-1/index.html
deleted file mode 100644
index 02e2d21..0000000
--- a/release-notes/1.0.0-beta-1/index.html
+++ /dev/null
@@ -1,243 +0,0 @@
-<!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="http://fluo.io/release-notes/1.0.0-beta-1/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo 1.0.0-beta-1 Release Notes | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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>Fluo 1.0.0-beta-1 Release Notes</h2>
- <p class="text-muted">09 Jun 2015</p>
-</div>
-
-
- <div class="alert alert-danger" role="alert">These release notes are for a release of Fluo that made before Apache incubation.</div>
-
-
-<div class="post-content">
- <p>Fluo 1.0.0-beta-1 is the second official release of Fluo. The release closed <a href="https://github.com/fluo-io/fluo/issues?q=milestone%3A1.0.0-beta-1+is%3Aclosed">133 tickets</a>. This release is not recommended for production use.</p>
-
-<h2 id="significant-features">Significant features</h2>
-
-<p>This release contains many new features that makes it easier to run, develop, and monitor Fluo applications.</p>
-
-<h4 id="simplified-fluo-administration-on-a-local-machine-or-ec2-cluster">Simplified Fluo administration on a local machine or EC2 cluster</h4>
-
-<p>Developers can now run Fluo and its dependencies on their local machine (<a href="https://github.com/fluo-io/fluo/issues/92">#92</a>) or an AWS EC2 cluster (<a href="https://github.com/fluo-io/fluo/issues/356">#356</a>) using a few simple commands.
-This was done by creating two administration tools called <a href="https://github.com/fluo-io/fluo-dev">Fluo-dev</a> and <a href="https://github.com/fluo-io/fluo-deploy">Fluo-deploy</a> whose scripts and configuration reside in repos
-separate from the Fluo code base. These tools allow developers to collaborate and share configuration for running Fluo.</p>
-
-<h4 id="transaction-metrics-are-viewable-using-common-monitoring-tools">Transaction metrics are viewable using common monitoring tools</h4>
-
-<p>Fluo now publishes metrics (<a href="https://github.com/fluo-io/fluo/issues/20">#20</a>) about transactions, collisions, and timestamps using <a href="https://dropwizard.github.io/metrics/3.1.0/">Dropwizard metrics</a>. These metrics are by default published
-using JMX and are viewable using JConsole or JVisualVM. Fluo can also be configured to publish metrics to Graphite or Ganglia. View the <a href="https://github.com/fluo-io/fluo/blob/1.0.0-beta-1/docs/metrics.md">metrics documentation</a>
-for more information.</p>
-
-<h4 id="improved-processing-of-notifications-in-fluo-workers">Improved processing of notifications in Fluo workers</h4>
-
-<p>Fluo workers were refactored to separate the code used for finding and executing work. Each worker uses a single thread for finding
-work (<a href="https://github.com/fluo-io/fluo/issues/19">#19</a>). A new method was introduced to partition work among workers using a hash+mod of notifications (<a href="https://github.com/fluo-io/fluo/issues/282">#282</a>).
-The commit message for <a href="https://github.com/fluo-io/fluo/commit/4100e236b8438350e30eda924a6360e2c722ae37">4100e23</a> contains a good description of some of the benefits and drawback of the current
-hashing approach.</p>
-
-<h4 id="improved-the-deletion-of-observer-notifications">Improved the deletion of observer notifications</h4>
-
-<p>When a cell is deleted in Accumulo, a delete marker is inserted. Delete markers stay around until
-all files in a tablet are compacted. For Fluo this could cause a lot of notification delete markers
-to build up over time. To avoid this buildup, the way Fluo deletes notifications was changed in
-(<a href="https://github.com/fluo-io/fluo/issues/457">#457</a>). Accumulo delete markers are no longer used, Fluo now uses a custom delete marker for
-notifications. The custom deleter marker allows Fluo to do analysis when Accumulo flushes memory to
-disk and avoid writing many delete markers to persistent storage.</p>
-
-<h4 id="easier-management-of-fluo-from-the-command-line">Easier management of Fluo from the command line</h4>
-
-<p>Fluo now provides different scripts (<strong>fluo</strong>, <strong>mini-fluo</strong>, & <strong>local-fluo</strong>) for managing Fluo using a YARN cluster, MiniFluo, or local processes. Several commands
-were created for these scripts. A <strong>scan</strong> command allows users to print a snapshot of a Fluo table (<a href="https://github.com/fluo-io/fluo/issues/319">#319</a>). A <strong>info</strong> command shows locations of containers
-when running Fluo in YARN (<a href="https://github.com/fluo-io/fluo/issues/297">#297</a>). A <strong>classpath</strong> command gives users a list of jars needed to execute Fluo client code (<a href="https://github.com/fluo-io/fluo/issues/436">#436</a>). A <strong>wait</strong> command will
-sleep until all notifications are processed (<a href="https://github.com/fluo-io/fluo/issues/434">#434</a>).</p>
-
-<h4 id="support-for-running-multiple-fluo-applications-on-a-single-cluster">Support for running multiple Fluo applications on a single cluster</h4>
-
-<p>Users can now run multiple Fluo applications using a single cluster (<a href="https://github.com/fluo-io/fluo/issues/454">#454</a>). This enables different Fluo users to share the same cluster. Fluo applications
-can be started and stopped independently. Each application has its own configuration.</p>
-
-<h4 id="fluo-build-improvements">Fluo build improvements</h4>
-
-<p>On each build, all Java code is automatically formatted based on Google Java Style (<a href="https://github.com/fluo-io/fluo/issues/479">#479</a>). Also, checkstyle and findbugs will fail the build if certain
-standards are not reached (<a href="https://github.com/fluo-io/fluo/issues/185">#185</a>). The POM is also sorted (<a href="https://github.com/fluo-io/fluo/issues/493">#493</a>).</p>
-
-<h4 id="organized-fluo-code-base">Organized Fluo code base</h4>
-
-<p>The Fluo stress test was moved to its own <a href="https://github.com/fluo-io/fluo-stress">repo</a> and is no longer a sub-module (<a href="https://github.com/fluo-io/fluo/issues/385">#385</a>). MiniFluo was moved from fluo-core to the fluo-mini
-module/jar (<a href="https://github.com/fluo-io/fluo/issues/439">#439</a>). This reduced the number of dependencies in fluo-core. However, developers will now need to include the fluo-mini jar in their Maven
-POM if they start MiniFluo.</p>
-
-<h4 id="fluo-testing-improvements">Fluo testing improvements</h4>
-
-<p>Integration tests can now be run from Eclipse (<a href="https://github.com/fluo-io/fluo/issues/322">#322</a>). Several new <a href="https://github.com/fluo-io/fluo/issues?utf8=%E2%9C%93&q=milestone%3A1.0.0-beta-1+is%3Aclosed+%22unit+test%22">unit tests</a> were created.</p>
-
-<h4 id="other-important-improvements-and-bug-fixes">Other important improvements and bug fixes</h4>
-
-<ul>
- <li><a href="https://github.com/fluo-io/fluo/issues/470">#470</a> - Replaced FluoFileOutputFormat with an Accumulo Key/Value generator</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/460">#460</a> - Reduced Fluo API module dependencies</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/456">#456</a> - Fixed bug with notifications being lost when processes died</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/446">#446</a> - Simplified log configuration and configure rolling log files in YARN</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/442">#442</a> - Reduced the number of curator clients in FluoAdmin</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/383">#383</a> - Improved transaction logging to help users debug collisions. See <a href="https://github.com/fluo-io/fluo/blob/1.0.0-beta-1/docs/applications.md#debugging-applications">debugging documentation</a>.</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/365">#365</a> - Analyze Fluo code to see what non-public Accumulo APIs are used</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/362">#362</a> - Made API data objects immutable</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/349">#349</a> - Support application level configuration in fluo.properties</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/342">#342</a> - Add a configurable retry timeout to Fluo clients</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/294">#294</a> - Fluo now uses chroot suffix in its Zookeeper connection.</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/293">#293</a> - Add argument checking to FluoConfiguration</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/244">#244</a> - Make re-initialization easier for user</li>
-</ul>
-
-<h2 id="testing">Testing</h2>
-
-<p>A successful long stress test run was conducted using Fluo built from commit
-<a href="https://github.com/fluo-io/fluo/commit/fb647dd6a470e8015654f8ed99b9196f5f49582a">fb647dd</a>. The test ran very well and never fell behind like a
-<a href="/blog/2014/12/30/stress-test-long-run/">previous long run</a> of stress did. The test had the following
-properties.</p>
-
-<ul>
- <li>Initialized stress test using 1 billion random integers.</li>
- <li>Ran 150 incremental loads of 100 thousand integers. Slept 3 minutes between loads.</li>
- <li>Used 19 m3.xlarge nodes on EC2. 16 workers and 3 masters</li>
- <li>Configuration for the test committed and tagged in git : <a href="https://github.com/keith-turner/fluo-deploy/tree/beta-long-test-1">fluo-deploy tag</a> and <a href="https://github.com/keith-turner/fluo-stress/tree/beta-long-test-1">fluo-stress tag</a></li>
- <li>Opened two issues as a result of test <a href="https://github.com/fluo-io/fluo/issues/499">#499</a> and <a href="https://github.com/fluo-io/fluo-stress/issues/30">fluo-stress#30</a></li>
-</ul>
-
-<p>Below is the trailing output from running the test.</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>*****Generating and loading incremental data set 148*****
-*****Generating and loading incremental data set 149*****
-*****Generating and loading incremental data set 150*****
-*****Calculating # of unique integers using MapReduce*****
- UNIQUE=1014486419
-*****Wait for Fluo to finish processing*****
-05:33:40.158 [main] INFO io.fluo.cluster.runner.AppRunner - The wait command will exit when all notifications are processed
-05:33:40.417 [Thread-3] INFO io.fluo.core.oracle.OracleClient - Connected to oracle at worker4:9913
-05:33:41.308 [main] INFO io.fluo.cluster.runner.AppRunner - All processing has finished!
-*****Printing # of unique integers calculated by Fluo*****
-Total at root : 1014486419
-Nodes Scanned : 59605
-*****Verifying Fluo & MapReduce results match*****
-Success! Fluo & MapReduce both calculated 1014486419 unique integers
-</code></pre>
-</div>
-
-<p>The test ran for a little over 12 hours. Below are two plots pulled from
-graphite showing the number of notifications queued and transaction rate over
-the entire test run. Load transactions are not included in the rate. The rate
-is transactions per second. The accuracy of these plots is uncertain because
-no graphite configuration changes were made. The plots do seem within the
-ballpark.</p>
-
-<p><img src="/resources/release-notes/1.0.0-beta-1/queued.png" alt="Notifications Queued" title="Notifications Queued" /> <img src="/resources/release-notes/1.0.0-beta-1/rate.png" alt="Transaction rate" title="Transaction Rate" /></p>
-
-
-</div>
-
-<hr>
-
-<div>
- <p>All Fluo release notes can be viewed in the <a href="/release-notes/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release-notes/1.0.0-beta-2/index.html
----------------------------------------------------------------------
diff --git a/release-notes/1.0.0-beta-2/index.html b/release-notes/1.0.0-beta-2/index.html
deleted file mode 100644
index 241442c..0000000
--- a/release-notes/1.0.0-beta-2/index.html
+++ /dev/null
@@ -1,224 +0,0 @@
-<!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="http://fluo.io/release-notes/1.0.0-beta-2/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo 1.0.0-beta-2 Release Notes | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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>Fluo 1.0.0-beta-2 Release Notes</h2>
- <p class="text-muted">12 Jan 2016</p>
-</div>
-
-
- <div class="alert alert-danger" role="alert">These release notes are for a release of Fluo that made before Apache incubation.</div>
-
-
-<div class="post-content">
- <p>Fluo 1.0.0-beta-2 is the third official release of Fluo. This release closed
-<a href="https://github.com/fluo-io/fluo/issues?q=milestone%3A1.0.0-beta-2+is%3Aclosed">48 tickets</a>. There is no upgrade path from 1.0.0-beta-1 to
-1.0.0-beta-2.</p>
-
-<h2 id="significant-features">Significant features</h2>
-
-<p>This release contains many new features that makes it easier to run, develop, and monitor Fluo applications.</p>
-
-<h4 id="improved-fluo-metrics-that-can-be-sent-to-influxdb-and-viewed-in-grafana">Improved Fluo metrics that can be sent to InfluxDB and viewed in Grafana</h4>
-
-<p>In <a href="https://github.com/fluo-io/fluo/issues/569">#569</a>, <a href="https://github.com/fluo-io/fluo/issues/570">#570</a>, & <a href="https://github.com/fluo-io/fluo/issues/580">#580</a>, Fluo metrics and monitoring were refactored to fix several
-bugs and allow metrics to be sent to <a href="https://github.com/influxdata/influxdb">InfluxDB</a> and viewed in <a href="http://grafana.org/">Grafana</a>. Fluo metrics
-are still instrumented using <a href="https://dropwizard.github.io/metrics/3.1.0/">Dropwizard metrics</a> but in <a href="https://github.com/fluo-io/fluo/issues/574">#574</a> metrics configuration was
-moved from its own file and to now reside in <code class="highlighter-rouge">fluo.properties</code>. While Fluo metrics can still be sent to
-many different tools (i.e Graphite, Ganglia), Fluo now ships with configuration that can be used to configure
-a Fluo dashboard in Grafana that queries InfluxDB. To set up the sending of Fluo metrics to InfluxDB/Grafana,
-view this <a href="/docs/fluo/1.0.0-beta-2/grafana/">documentation</a> or consider using <a href="https://github.com/fluo-io/fluo-dev">Fluo-dev</a> or <a href="https://github.com/fluo-io/zetten">Zetten</a>
-to run Fluo as they can install InfluxDB+Grafana and setup metrics for you.</p>
-
-<h4 id="improved-fluo-administration">Improved Fluo administration</h4>
-
-<p>Several commands were added to the <code class="highlighter-rouge">fluo</code> script which is used to administer Fluo. A <code class="highlighter-rouge">fluo exec</code> command
-(<a href="https://github.com/fluo-io/fluo/pull/581">#581</a>) was created to provide an easy way to execute application code using Fluo classes and dependencies.
-A <code class="highlighter-rouge">fluo list</code> command (<a href="https://github.com/fluo-io/fluo/issues/523">#523</a>) was created to let users list all Fluo applications within a Fluo instance.
-The <code class="highlighter-rouge">fluo scan</code> command now has a <code class="highlighter-rouge">--raw</code> option (<a href="https://github.com/fluo-io/fluo/issues/597">#597</a>) that prints Fluo data as stored in Accumulo. This
-was accomplished by moving the Fluo formatter from Accumulo shell to the scan command. The scan command can now
-format non-ascii characters as hex (<a href="https://github.com/fluo-io/fluo/issues/568">#568</a>). The <code class="highlighter-rouge">fluo new</code> command was improved to prevent users from
-setting invalid Fluo application names (<a href="https://github.com/fluo-io/fluo/issues/510">#510</a>). A bug was fixed in the <code class="highlighter-rouge">fluo start</code> command that was causing
-time outs when starting applications (<a href="https://github.com/fluo-io/fluo/issues/562">#562</a>). Finally, the <code class="highlighter-rouge">fluo</code> command can now be run without the <code class="highlighter-rouge">apps/</code>
-directory configured for an application for most commands (<a href="https://github.com/fluo-io/fluo/issues/524">#524</a>). Only the <code class="highlighter-rouge">init</code> and <code class="highlighter-rouge">start</code> commands need
-this directory configured. All other commands only require the default properties file to be configured at
-<code class="highlighter-rouge">conf/fluo.properties</code>.</p>
-
-<h4 id="made-fluo-work-better-with-spark">Made Fluo work better with Spark</h4>
-
-<p>Several changes were made to Fluo to allow it work better with Apache Spark. All Fluo data types now implement
-<code class="highlighter-rouge">Serializable</code> and can be use in Spark RDDs (<a href="https://github.com/fluo-io/fluo/issues/539">#539</a>). Fluo data types also now implement <code class="highlighter-rouge">Comparable</code> which
-allows RDDs of Fluo data types to be sorted (<a href="https://github.com/fluo-io/fluo/issues/544">#544</a>). Also, a no args constructor was created for the
-MutableBytes data type to enable Kryo serialization in Spark (<a href="https://github.com/fluo-io/fluo/pull/549">#549</a>). Finally, a new InputFormat called
-<code class="highlighter-rouge">FluoEntryInputFormat</code> was created that returns key/value entries and the existing <code class="highlighter-rouge">FluoInputFormat</code> that returns
-rows was renamed <code class="highlighter-rouge">FluoRowInputFormat</code> (<a href="https://github.com/fluo-io/fluo/issues/538">#538</a>,<a href="https://github.com/fluo-io/fluo/issues/540">#540</a>).</p>
-
-<h4 id="performance-improvements">Performance improvements</h4>
-
-<p>A good bit of time was spent analyzing Fluo while it was running to determine
-where time is spent when executing transactions. Based on this analysis, it
-was found that a good bit of time was spent committing transactions. Changes
-were made in Fluo and Accumulo in order to decrease commit time. For Fluo, the
-following changes were made :</p>
-
-<ul>
- <li><a href="https://github.com/fluo-io/fluo/issues/591">#591</a> - Shared batch writer increases transaction history</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/590">#590</a> - Increased batch writer threads and made configurable</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/589">#589</a> - Added 2nd conditional writer and logging of commit times</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/584">#584</a> - Adjust number of conditional writer threads based on cluster size</li>
-</ul>
-
-<p>For Accumulo, changes are being made in <a href="https://issues.apache.org/jira/browse/ACCUMULO-4066">ACCUMULO-4066</a> to decrease the time it
-takes to process conditional mutations. Conditional mutations are used when
-Fluo commits a transaction.</p>
-
-<p>These changes resulted in nice improvements over beta-1 in testing. However there
-is probably still room for improvement. More analysis is needed.</p>
-
-<h4 id="api-changes">API Changes</h4>
-
-<p>Once Fluo 1.0.0 is released, all releases after that will follow
-<a href="http://semver.org/">semver</a>. For now some small API changes are still being
-made. The following API changes happened between beta-1 and beta-2.</p>
-
-<ul>
- <li><a href="https://github.com/fluo-io/fluo/pull/566">#566</a> - Added RowColumnValue and made Accumulo init code use it</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/551">#551</a> - Added method to get start timestamp of transaction</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/550">#550</a> - Changed setObservers() to addObservers()</li>
-</ul>
-
-<h4 id="other-important-improvements-and-bug-fixes">Other important improvements and bug fixes</h4>
-
-<ul>
- <li><a href="https://github.com/fluo-io/fluo/pull/598">#598</a> - Upgraded Hadoop to 2.6.3 and Accumulo to 1.6.4</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/587">#587</a> - Specified datasource for all graphs in fluo\u2019s Grafana dashboard</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/586">#586</a> - Added efficient and easy way to build Bytes objects</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/578">#578</a> - Plot nothing in Grafana when no data exists</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/573">#573</a> - Fixed issues building against Accumulo 1.8.0-SNAPSHOT</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/561">#561</a> - Stopped checkstyle mvn plugin from running at validate</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/559">#559</a> - Eventually drop deleted data</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/558">#558</a> - Added arguments to deploy command to skip findbugs, checkstyle, and auto-formatting</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/556">#556</a> - Make TravisCI deploy snapshot jars after successful builds</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/552">#552</a> - Made eclipse stop complaining about unknown plugins</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/547">#547</a> - Provide better documentation for LoaderExecutor</li>
- <li><a href="https://github.com/fluo-io/fluo/pull/535">#535</a> - Upgraded Twill to 0.6.0-incubating</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/520">#520</a> - Consolidate all implementation properties into FluoConfigurationImpl</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/518">#518</a> - Make Oracle run on a random port</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/513">#513</a> - Unable to pass spaces to scan command</li>
- <li><a href="https://github.com/fluo-io/fluo/issues/495">#495</a> - Add support for notifications to Fluo formatter</li>
-</ul>
-
-<h2 id="testing">Testing</h2>
-
-<p>For this release, a long run of the <a href="https://github.com/fluo-io/webindex">Webindex</a> application was performed and is documented in
-<a href="/blog/2016/01/11/webindex-long-run/">a blog post</a>. A long run of <a href="https://github.com/fluo-io/fluo-stress">Fluo stress</a> was run and documented in
-<a href="/blog/2015/12/22/beta-2-pre-release-stress-test/">another blog post</a>.</p>
-
-
-</div>
-
-<hr>
-
-<div>
- <p>All Fluo release notes can be viewed in the <a href="/release-notes/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release-notes/fluo-1.0.0-alpha-1/index.html
----------------------------------------------------------------------
diff --git a/release-notes/fluo-1.0.0-alpha-1/index.html b/release-notes/fluo-1.0.0-alpha-1/index.html
new file mode 100644
index 0000000..f77a2a9
--- /dev/null
+++ b/release-notes/fluo-1.0.0-alpha-1/index.html
@@ -0,0 +1,308 @@
+<!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="http://fluo.io/release-notes/fluo-1.0.0-alpha-1/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-alpha-1 Release Notes | 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="/apidocs/">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="/blog/">Blog</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>Fluo 1.0.0-alpha-1 Release Notes</h2>
+ <p class="text-muted">02 Oct 2014</p>
+</div>
+
+
+ <div class="alert alert-danger" role="alert">These release notes are for a release of Fluo that made before Apache incubation.</div>
+
+
+<div class="post-content">
+ <p>Fluo 1.0.0-alpha-1 is the first official release of Fluo. It contains 83 initial tickets marked for this first milestone. The roadmap for this release included a working initial implementation, completing an initial pass at the client API (which will be finalized in 1.0.0), and writing a stress test application. This release has not been tested much at scale. More scale and peformance testing will be done for the beta release.</p>
+
+<h2 id="significant-features">Significant features</h2>
+
+<p>This alpha release contained a lot of initial features to help establish the basic implementation and client API. All of these features will be expected to become more robust over time.</p>
+
+<h4 id="minifluo">MiniFluo</h4>
+
+<p>MiniAccumulo and MiniFluo make it easy to start a local Fluo instance for integration testing. MiniFluo also makes it easy for developers to experiment with Fluo locally without installing it on an Accumulo cluster.</p>
+
+<h4 id="garbage-collection">Garbage Collection</h4>
+
+<p>Without garbage collection, the columnns in a Fluo table would grow without bound as updates are applied over time. Because of this, it\u2019s important to clean up old fully-processed (and no longer being read) transaction data. The initial implementation of garbage collection kept N versions of columns. <a href="https://github.com/fluo-io/fluo/issues/8">Fluo-8</a> added the ability to garbage collect all column versions that are no longer being read by transactions anywhere else in the cluster.</p>
+
+<h4 id="mapreduce-inputformat">MapReduce InputFormat</h4>
+
+<p>The FluoInputFormat allows a specific snapshot to be read into a mapreduce job. It was established in <a href="https://github.com/fluo-io/fluo/issues/7">Fluo-7</a>.</p>
+
+<h4 id="fluofileoutputformat-and-fluooutputformat">FluoFileOutputFormat and FluoOutputFormat</h4>
+
+<p>The FluoFileOuputFormat enables the bulk ingest of a Fluo table using mapreduce by creating the Accumulo r-files in HDFS. The FluoOutputFormat pushes keys directly into the Accumulo tablet servers through the client API. <a href="https://github.com/fluo-io/fluo/issues/35">Fluo-35</a> added this feature.</p>
+
+<h4 id="fluo-workers-and-oracle-running-in-yarn">Fluo Workers and Oracle running in Yarn</h4>
+
+<p>Fluo can use Yarn to manage fault tolerance and guarantee multiple worker processes and some number of Oracle processes are kept running across the cluster. <a href="http://twill.incubator.apache.org/">Apache Twill</a> was used for the Yarn integration. <a href="https://github.com/fluo-io/fluo/issues/11">Fluo-11</a> added an application that will deploy Fluo to a Yarn cluster.</p>
+
+<h4 id="fluo-api">Fluo API</h4>
+
+<p>Fluo provides a fluent-builder API for creating transactions to read and mutate data of various different data types in the Fluo table. This API was finalized in <a href="https://github.com/fluo-io/fluo/issues/23">Fluo-23</a> and <a href="https://github.com/fluo-io/fluo/issues/98">Fluo-98</a> when it was moved into its own module. It includes a type layer (finished in <a href="https://github.com/fluo-io/fluo/issues/153">Fluo-153</a>) that makes it easier to work with different types, default values, null return types, and row/column maps.</p>
+
+<h4 id="stress-test">Stress test</h4>
+
+<p>A <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/stress/README.md">stress test</a> was created that uses a tree to force collisions on transactions trying to mutate multiple columns at the same time. This was established in <a href="https://github.com/fluo-io/fluo/issues/24">Fluo-24</a>.</p>
+
+<p>Other important improvements and features:</p>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/issues/1">Fluo-1</a> - Create scripts for starting/stopping services</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/3">Fluo-3</a> - use Curator for leader election and leader discovery</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/13">Fluo-13</a> - Register clients that perform transactions in Zookeeper</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/15">Fluo-15</a> - Leader election for the Oracle Server</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/16">Fluo-16</a> - Allow observer notification to be configured in AbstractObserver class</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/89">Fluo-89</a> - OracleApp should allow configurable number of instances</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/98">Fluo-98</a> - Create a Range class for Fluo</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/123">Fluo-123</a> - Hide implementation of Bytes in the API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/130">Fluo-130</a> - Expose MiniFluo in public API</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/131">Fluo-131</a> - Make LoaderExector implement closeable</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/147">Fluo-147</a> - Create fluo-accumulo module for Accumulo iterators and formatter</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/175">Fluo-175</a> - Add newTransaction() method to FluoClient</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/186">Fluo-186</a> - Add Exceptions to API</li>
+</ul>
+
+<h2 id="testing">Testing</h2>
+
+<p>All unit and integration tests passed. Two <a href="https://github.com/fluo-io/fluo/blob/1.0.0-alpha-1/modules/stress/README.md">stress tests</a> were run successfully on a 20-node cluster with one test generating 2000 integers and another generating 5000 integers. The 5000 integer test took about 10 minutes to run after the MapReduce load of integers was complete.</p>
+
+<h2 id="current-status-of-percolator-implementation">Current Status of Percolator Implementation</h2>
+
+<p>The following tables identify the features necessary for a full implementation of Percolator and the current state of Fluo with regards to the implementation. For alpha, a test to excercise some of these features at scale was created, however, it was not run at scale for long periods. One of the goals for beta is to have at least a 24hr run of the scale test, on at least 20 nodes, succeed.</p>
+
+<h3 id="necessary-features">Necessary features:</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Percolator Feature</th>
+ <th>Details</th>
+ <th>Testing</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>ACID-compliant cross-row transactions</td>
+ <td>Provides distributed transactions with ACID guarantees that work across Accumulo rows. Rows are distributed across tablet servers.</td>
+ <td>IT,CST,<a href="https://github.com/fluo-io/fluo/issues/240">#240</a><sup>1</sup></td>
+ </tr>
+ <tr>
+ <td>Observers</td>
+ <td>Perform transactions by sending read/write RPCs to Accumulo tablet servers, which in turn send read/write RPCs to HDFS.</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Worker Process</td>
+ <td>Scans Accumulo for changed columns and invokes necessary observers as function calls on the worker.</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Timestamp Oracle</td>
+ <td>Provides strictly increasing timestamps; a property required for correct operation of the snapshot isolation protocol.</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Oracle Failover</td>
+ <td>When an active Oracle process dies, timestamps should be served from a different Oracle. They should never go backwards.</td>
+ <td>IT,<a href="https://github.com/fluo-io/fluo/issues/37">#37</a>,<a href="https://github.com/fluo-io/fluo/issues/241">#241</a><sup>1</sup></td>
+ </tr>
+ <tr>
+ <td>Lightweight Lock Service</td>
+ <td>Makes searches for dirty notifications more efficient. Zookeeper is used in this case. Should be low-latency, replicated, balanced, and persist to a backing store.</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Multithreaded Transasctions</td>
+ <td>Allows highly parallel execution of transactions and synchronization only during get() and commit() upon which transactions actually collide.</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Snapshot Isolation</td>
+ <td>Non-serializable isolation mostly implemented through MVCC provided through Accumulo\u2019s timestamp portion of the key.</td>
+ <td>IT,CST,<a href="https://github.com/fluo-io/fluo/issues/240">#240</a><sup>1</sup></td>
+ </tr>
+ <tr>
+ <td>Roll-back / Roll-forward semantics</td>
+ <td>Failures during the first phase of commit cause transactions to be rolled back while failures during the second phase can cause them to be rolled forward.</td>
+ <td>IT,<a href="https://github.com/fluo-io/fluo/issues/240">#240</a><sup>1</sup></td>
+ </tr>
+ </tbody>
+</table>
+
+<p><sup>1</sup> This feature has been at least partially tested.</p>
+
+<h3 id="performance-enhancements">Performance enhancements:</h3>
+
+<table>
+ <thead>
+ <tr>
+ <th>Enhancement</th>
+ <th>Details</th>
+ <th>Testing</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Locality Group for NOTIFY column</td>
+ <td>Add an extra index in the underlying r-files for the notify column where it can be scanned faster by workers.</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Worker scan conflict resolution</td>
+ <td>Workers register random tablets they choose to scan. When two workers generate the same tablet, one of them re-generates a new random tablet.</td>
+ <td><a href="https://github.com/fluo-io/fluo/issues/5">#5</a></td>
+ </tr>
+ <tr>
+ <td>Worker advertisement</td>
+ <td>Workers advertise through the lock service so that the system can know if they failed and any transactions upon which they are working can be rolled back or rolled forward</td>
+ <td>IT</td>
+ </tr>
+ <tr>
+ <td>Oracle batching</td>
+ <td>Timestamps get allocated in batch to workers. Each worker should share one connection to Oracle to limit RPCs across threads</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Weak Notifications</td>
+ <td>Allows notification of a cell without the possibility of transactional conflict through a special type of column that can be notified but not written to</td>
+ <td>IT</td>
+ </tr>
+ <tr>
+ <td>Conditional Mutations</td>
+ <td>Allows READ-MODIFY-WRITE of a mutation in a single RPC.</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Conditional Mutation batching</td>
+ <td>Delay sending of conditional mutations destined for same tablet server so they can be batched. Lowers number of RPCs, adds latency but provides better parallelism.</td>
+ <td>IT,CST</td>
+ </tr>
+ <tr>
+ <td>Read batching</td>
+ <td>Delaying of read operations on tablet server for batching</td>
+ <td><a href="https://github.com/fluo-io/fluo/issues/138">#138</a></td>
+ </tr>
+ <tr>
+ <td>Prefetching & read-ahead caching</td>
+ <td>Prediction made each time a column is read, which other columns will be read in the same transaction based on previous behavior.</td>
+ <td><a href="https://github.com/fluo-io/fluo/issues/12">#12</a></td>
+ </tr>
+ </tbody>
+</table>
+
+<ul>
+ <li>IT = Integration tests, CST = Cluster stress tests</li>
+ <li>Testing columns providing a ticket number have not yet been implemented.</li>
+</ul>
+
+
+</div>
+
+<hr>
+
+<div>
+ <p>All Fluo release notes can be viewed in the <a href="/release-notes/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release-notes/fluo-1.0.0-beta-1/index.html
----------------------------------------------------------------------
diff --git a/release-notes/fluo-1.0.0-beta-1/index.html b/release-notes/fluo-1.0.0-beta-1/index.html
new file mode 100644
index 0000000..c337b0d
--- /dev/null
+++ b/release-notes/fluo-1.0.0-beta-1/index.html
@@ -0,0 +1,245 @@
+<!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="http://fluo.io/release-notes/fluo-1.0.0-beta-1/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-beta-1 Release Notes | 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="/apidocs/">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="/blog/">Blog</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>Fluo 1.0.0-beta-1 Release Notes</h2>
+ <p class="text-muted">09 Jun 2015</p>
+</div>
+
+
+ <div class="alert alert-danger" role="alert">These release notes are for a release of Fluo that made before Apache incubation.</div>
+
+
+<div class="post-content">
+ <p>Fluo 1.0.0-beta-1 is the second official release of Fluo. The release closed <a href="https://github.com/fluo-io/fluo/issues?q=milestone%3A1.0.0-beta-1+is%3Aclosed">133 tickets</a>. This release is not recommended for production use.</p>
+
+<h2 id="significant-features">Significant features</h2>
+
+<p>This release contains many new features that makes it easier to run, develop, and monitor Fluo applications.</p>
+
+<h4 id="simplified-fluo-administration-on-a-local-machine-or-ec2-cluster">Simplified Fluo administration on a local machine or EC2 cluster</h4>
+
+<p>Developers can now run Fluo and its dependencies on their local machine (<a href="https://github.com/fluo-io/fluo/issues/92">#92</a>) or an AWS EC2 cluster (<a href="https://github.com/fluo-io/fluo/issues/356">#356</a>) using a few simple commands.
+This was done by creating two administration tools called <a href="https://github.com/fluo-io/fluo-dev">Fluo-dev</a> and <a href="https://github.com/fluo-io/fluo-deploy">Fluo-deploy</a> whose scripts and configuration reside in repos
+separate from the Fluo code base. These tools allow developers to collaborate and share configuration for running Fluo.</p>
+
+<h4 id="transaction-metrics-are-viewable-using-common-monitoring-tools">Transaction metrics are viewable using common monitoring tools</h4>
+
+<p>Fluo now publishes metrics (<a href="https://github.com/fluo-io/fluo/issues/20">#20</a>) about transactions, collisions, and timestamps using <a href="https://dropwizard.github.io/metrics/3.1.0/">Dropwizard metrics</a>. These metrics are by default published
+using JMX and are viewable using JConsole or JVisualVM. Fluo can also be configured to publish metrics to Graphite or Ganglia. View the <a href="https://github.com/fluo-io/fluo/blob/1.0.0-beta-1/docs/metrics.md">metrics documentation</a>
+for more information.</p>
+
+<h4 id="improved-processing-of-notifications-in-fluo-workers">Improved processing of notifications in Fluo workers</h4>
+
+<p>Fluo workers were refactored to separate the code used for finding and executing work. Each worker uses a single thread for finding
+work (<a href="https://github.com/fluo-io/fluo/issues/19">#19</a>). A new method was introduced to partition work among workers using a hash+mod of notifications (<a href="https://github.com/fluo-io/fluo/issues/282">#282</a>).
+The commit message for <a href="https://github.com/fluo-io/fluo/commit/4100e236b8438350e30eda924a6360e2c722ae37">4100e23</a> contains a good description of some of the benefits and drawback of the current
+hashing approach.</p>
+
+<h4 id="improved-the-deletion-of-observer-notifications">Improved the deletion of observer notifications</h4>
+
+<p>When a cell is deleted in Accumulo, a delete marker is inserted. Delete markers stay around until
+all files in a tablet are compacted. For Fluo this could cause a lot of notification delete markers
+to build up over time. To avoid this buildup, the way Fluo deletes notifications was changed in
+(<a href="https://github.com/fluo-io/fluo/issues/457">#457</a>). Accumulo delete markers are no longer used, Fluo now uses a custom delete marker for
+notifications. The custom deleter marker allows Fluo to do analysis when Accumulo flushes memory to
+disk and avoid writing many delete markers to persistent storage.</p>
+
+<h4 id="easier-management-of-fluo-from-the-command-line">Easier management of Fluo from the command line</h4>
+
+<p>Fluo now provides different scripts (<strong>fluo</strong>, <strong>mini-fluo</strong>, & <strong>local-fluo</strong>) for managing Fluo using a YARN cluster, MiniFluo, or local processes. Several commands
+were created for these scripts. A <strong>scan</strong> command allows users to print a snapshot of a Fluo table (<a href="https://github.com/fluo-io/fluo/issues/319">#319</a>). A <strong>info</strong> command shows locations of containers
+when running Fluo in YARN (<a href="https://github.com/fluo-io/fluo/issues/297">#297</a>). A <strong>classpath</strong> command gives users a list of jars needed to execute Fluo client code (<a href="https://github.com/fluo-io/fluo/issues/436">#436</a>). A <strong>wait</strong> command will
+sleep until all notifications are processed (<a href="https://github.com/fluo-io/fluo/issues/434">#434</a>).</p>
+
+<h4 id="support-for-running-multiple-fluo-applications-on-a-single-cluster">Support for running multiple Fluo applications on a single cluster</h4>
+
+<p>Users can now run multiple Fluo applications using a single cluster (<a href="https://github.com/fluo-io/fluo/issues/454">#454</a>). This enables different Fluo users to share the same cluster. Fluo applications
+can be started and stopped independently. Each application has its own configuration.</p>
+
+<h4 id="fluo-build-improvements">Fluo build improvements</h4>
+
+<p>On each build, all Java code is automatically formatted based on Google Java Style (<a href="https://github.com/fluo-io/fluo/issues/479">#479</a>). Also, checkstyle and findbugs will fail the build if certain
+standards are not reached (<a href="https://github.com/fluo-io/fluo/issues/185">#185</a>). The POM is also sorted (<a href="https://github.com/fluo-io/fluo/issues/493">#493</a>).</p>
+
+<h4 id="organized-fluo-code-base">Organized Fluo code base</h4>
+
+<p>The Fluo stress test was moved to its own <a href="https://github.com/fluo-io/fluo-stress">repo</a> and is no longer a sub-module (<a href="https://github.com/fluo-io/fluo/issues/385">#385</a>). MiniFluo was moved from fluo-core to the fluo-mini
+module/jar (<a href="https://github.com/fluo-io/fluo/issues/439">#439</a>). This reduced the number of dependencies in fluo-core. However, developers will now need to include the fluo-mini jar in their Maven
+POM if they start MiniFluo.</p>
+
+<h4 id="fluo-testing-improvements">Fluo testing improvements</h4>
+
+<p>Integration tests can now be run from Eclipse (<a href="https://github.com/fluo-io/fluo/issues/322">#322</a>). Several new <a href="https://github.com/fluo-io/fluo/issues?utf8=%E2%9C%93&q=milestone%3A1.0.0-beta-1+is%3Aclosed+%22unit+test%22">unit tests</a> were created.</p>
+
+<h4 id="other-important-improvements-and-bug-fixes">Other important improvements and bug fixes</h4>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/issues/470">#470</a> - Replaced FluoFileOutputFormat with an Accumulo Key/Value generator</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/460">#460</a> - Reduced Fluo API module dependencies</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/456">#456</a> - Fixed bug with notifications being lost when processes died</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/446">#446</a> - Simplified log configuration and configure rolling log files in YARN</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/442">#442</a> - Reduced the number of curator clients in FluoAdmin</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/383">#383</a> - Improved transaction logging to help users debug collisions. See <a href="https://github.com/fluo-io/fluo/blob/1.0.0-beta-1/docs/applications.md#debugging-applications">debugging documentation</a>.</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/365">#365</a> - Analyze Fluo code to see what non-public Accumulo APIs are used</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/362">#362</a> - Made API data objects immutable</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/349">#349</a> - Support application level configuration in fluo.properties</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/342">#342</a> - Add a configurable retry timeout to Fluo clients</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/294">#294</a> - Fluo now uses chroot suffix in its Zookeeper connection.</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/293">#293</a> - Add argument checking to FluoConfiguration</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/244">#244</a> - Make re-initialization easier for user</li>
+</ul>
+
+<h2 id="testing">Testing</h2>
+
+<p>A successful long stress test run was conducted using Fluo built from commit
+<a href="https://github.com/fluo-io/fluo/commit/fb647dd6a470e8015654f8ed99b9196f5f49582a">fb647dd</a>. The test ran very well and never fell behind like a
+<a href="/blog/2014/12/30/stress-test-long-run/">previous long run</a> of stress did. The test had the following
+properties.</p>
+
+<ul>
+ <li>Initialized stress test using 1 billion random integers.</li>
+ <li>Ran 150 incremental loads of 100 thousand integers. Slept 3 minutes between loads.</li>
+ <li>Used 19 m3.xlarge nodes on EC2. 16 workers and 3 masters</li>
+ <li>Configuration for the test committed and tagged in git : <a href="https://github.com/keith-turner/fluo-deploy/tree/beta-long-test-1">fluo-deploy tag</a> and <a href="https://github.com/keith-turner/fluo-stress/tree/beta-long-test-1">fluo-stress tag</a></li>
+ <li>Opened two issues as a result of test <a href="https://github.com/fluo-io/fluo/issues/499">#499</a> and <a href="https://github.com/fluo-io/fluo-stress/issues/30">fluo-stress#30</a></li>
+</ul>
+
+<p>Below is the trailing output from running the test.</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>*****Generating and loading incremental data set 148*****
+*****Generating and loading incremental data set 149*****
+*****Generating and loading incremental data set 150*****
+*****Calculating # of unique integers using MapReduce*****
+ UNIQUE=1014486419
+*****Wait for Fluo to finish processing*****
+05:33:40.158 [main] INFO io.fluo.cluster.runner.AppRunner - The wait command will exit when all notifications are processed
+05:33:40.417 [Thread-3] INFO io.fluo.core.oracle.OracleClient - Connected to oracle at worker4:9913
+05:33:41.308 [main] INFO io.fluo.cluster.runner.AppRunner - All processing has finished!
+*****Printing # of unique integers calculated by Fluo*****
+Total at root : 1014486419
+Nodes Scanned : 59605
+*****Verifying Fluo & MapReduce results match*****
+Success! Fluo & MapReduce both calculated 1014486419 unique integers
+</code></pre>
+</div>
+
+<p>The test ran for a little over 12 hours. Below are two plots pulled from
+graphite showing the number of notifications queued and transaction rate over
+the entire test run. Load transactions are not included in the rate. The rate
+is transactions per second. The accuracy of these plots is uncertain because
+no graphite configuration changes were made. The plots do seem within the
+ballpark.</p>
+
+<p><img src="/resources/release-notes/1.0.0-beta-1/queued.png" alt="Notifications Queued" title="Notifications Queued" /> <img src="/resources/release-notes/1.0.0-beta-1/rate.png" alt="Transaction rate" title="Transaction Rate" /></p>
+
+
+</div>
+
+<hr>
+
+<div>
+ <p>All Fluo release notes can be viewed in the <a href="/release-notes/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/release-notes/fluo-1.0.0-beta-2/index.html
----------------------------------------------------------------------
diff --git a/release-notes/fluo-1.0.0-beta-2/index.html b/release-notes/fluo-1.0.0-beta-2/index.html
new file mode 100644
index 0000000..725ae3c
--- /dev/null
+++ b/release-notes/fluo-1.0.0-beta-2/index.html
@@ -0,0 +1,226 @@
+<!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="http://fluo.io/release-notes/fluo-1.0.0-beta-2/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-beta-2 Release Notes | 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="/apidocs/">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="/blog/">Blog</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>Fluo 1.0.0-beta-2 Release Notes</h2>
+ <p class="text-muted">12 Jan 2016</p>
+</div>
+
+
+ <div class="alert alert-danger" role="alert">These release notes are for a release of Fluo that made before Apache incubation.</div>
+
+
+<div class="post-content">
+ <p>Fluo 1.0.0-beta-2 is the third official release of Fluo. This release closed
+<a href="https://github.com/fluo-io/fluo/issues?q=milestone%3A1.0.0-beta-2+is%3Aclosed">48 tickets</a>. There is no upgrade path from 1.0.0-beta-1 to
+1.0.0-beta-2.</p>
+
+<h2 id="significant-features">Significant features</h2>
+
+<p>This release contains many new features that makes it easier to run, develop, and monitor Fluo applications.</p>
+
+<h4 id="improved-fluo-metrics-that-can-be-sent-to-influxdb-and-viewed-in-grafana">Improved Fluo metrics that can be sent to InfluxDB and viewed in Grafana</h4>
+
+<p>In <a href="https://github.com/fluo-io/fluo/issues/569">#569</a>, <a href="https://github.com/fluo-io/fluo/issues/570">#570</a>, & <a href="https://github.com/fluo-io/fluo/issues/580">#580</a>, Fluo metrics and monitoring were refactored to fix several
+bugs and allow metrics to be sent to <a href="https://github.com/influxdata/influxdb">InfluxDB</a> and viewed in <a href="http://grafana.org/">Grafana</a>. Fluo metrics
+are still instrumented using <a href="https://dropwizard.github.io/metrics/3.1.0/">Dropwizard metrics</a> but in <a href="https://github.com/fluo-io/fluo/issues/574">#574</a> metrics configuration was
+moved from its own file and to now reside in <code class="highlighter-rouge">fluo.properties</code>. While Fluo metrics can still be sent to
+many different tools (i.e Graphite, Ganglia), Fluo now ships with configuration that can be used to configure
+a Fluo dashboard in Grafana that queries InfluxDB. To set up the sending of Fluo metrics to InfluxDB/Grafana,
+view this <a href="/docs/fluo/1.0.0-beta-2/grafana/">documentation</a> or consider using <a href="https://github.com/fluo-io/fluo-dev">Fluo-dev</a> or <a href="https://github.com/fluo-io/zetten">Zetten</a>
+to run Fluo as they can install InfluxDB+Grafana and setup metrics for you.</p>
+
+<h4 id="improved-fluo-administration">Improved Fluo administration</h4>
+
+<p>Several commands were added to the <code class="highlighter-rouge">fluo</code> script which is used to administer Fluo. A <code class="highlighter-rouge">fluo exec</code> command
+(<a href="https://github.com/fluo-io/fluo/pull/581">#581</a>) was created to provide an easy way to execute application code using Fluo classes and dependencies.
+A <code class="highlighter-rouge">fluo list</code> command (<a href="https://github.com/fluo-io/fluo/issues/523">#523</a>) was created to let users list all Fluo applications within a Fluo instance.
+The <code class="highlighter-rouge">fluo scan</code> command now has a <code class="highlighter-rouge">--raw</code> option (<a href="https://github.com/fluo-io/fluo/issues/597">#597</a>) that prints Fluo data as stored in Accumulo. This
+was accomplished by moving the Fluo formatter from Accumulo shell to the scan command. The scan command can now
+format non-ascii characters as hex (<a href="https://github.com/fluo-io/fluo/issues/568">#568</a>). The <code class="highlighter-rouge">fluo new</code> command was improved to prevent users from
+setting invalid Fluo application names (<a href="https://github.com/fluo-io/fluo/issues/510">#510</a>). A bug was fixed in the <code class="highlighter-rouge">fluo start</code> command that was causing
+time outs when starting applications (<a href="https://github.com/fluo-io/fluo/issues/562">#562</a>). Finally, the <code class="highlighter-rouge">fluo</code> command can now be run without the <code class="highlighter-rouge">apps/</code>
+directory configured for an application for most commands (<a href="https://github.com/fluo-io/fluo/issues/524">#524</a>). Only the <code class="highlighter-rouge">init</code> and <code class="highlighter-rouge">start</code> commands need
+this directory configured. All other commands only require the default properties file to be configured at
+<code class="highlighter-rouge">conf/fluo.properties</code>.</p>
+
+<h4 id="made-fluo-work-better-with-spark">Made Fluo work better with Spark</h4>
+
+<p>Several changes were made to Fluo to allow it work better with Apache Spark. All Fluo data types now implement
+<code class="highlighter-rouge">Serializable</code> and can be use in Spark RDDs (<a href="https://github.com/fluo-io/fluo/issues/539">#539</a>). Fluo data types also now implement <code class="highlighter-rouge">Comparable</code> which
+allows RDDs of Fluo data types to be sorted (<a href="https://github.com/fluo-io/fluo/issues/544">#544</a>). Also, a no args constructor was created for the
+MutableBytes data type to enable Kryo serialization in Spark (<a href="https://github.com/fluo-io/fluo/pull/549">#549</a>). Finally, a new InputFormat called
+<code class="highlighter-rouge">FluoEntryInputFormat</code> was created that returns key/value entries and the existing <code class="highlighter-rouge">FluoInputFormat</code> that returns
+rows was renamed <code class="highlighter-rouge">FluoRowInputFormat</code> (<a href="https://github.com/fluo-io/fluo/issues/538">#538</a>,<a href="https://github.com/fluo-io/fluo/issues/540">#540</a>).</p>
+
+<h4 id="performance-improvements">Performance improvements</h4>
+
+<p>A good bit of time was spent analyzing Fluo while it was running to determine
+where time is spent when executing transactions. Based on this analysis, it
+was found that a good bit of time was spent committing transactions. Changes
+were made in Fluo and Accumulo in order to decrease commit time. For Fluo, the
+following changes were made :</p>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/issues/591">#591</a> - Shared batch writer increases transaction history</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/590">#590</a> - Increased batch writer threads and made configurable</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/589">#589</a> - Added 2nd conditional writer and logging of commit times</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/584">#584</a> - Adjust number of conditional writer threads based on cluster size</li>
+</ul>
+
+<p>For Accumulo, changes are being made in <a href="https://issues.apache.org/jira/browse/ACCUMULO-4066">ACCUMULO-4066</a> to decrease the time it
+takes to process conditional mutations. Conditional mutations are used when
+Fluo commits a transaction.</p>
+
+<p>These changes resulted in nice improvements over beta-1 in testing. However there
+is probably still room for improvement. More analysis is needed.</p>
+
+<h4 id="api-changes">API Changes</h4>
+
+<p>Once Fluo 1.0.0 is released, all releases after that will follow
+<a href="http://semver.org/">semver</a>. For now some small API changes are still being
+made. The following API changes happened between beta-1 and beta-2.</p>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/pull/566">#566</a> - Added RowColumnValue and made Accumulo init code use it</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/551">#551</a> - Added method to get start timestamp of transaction</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/550">#550</a> - Changed setObservers() to addObservers()</li>
+</ul>
+
+<h4 id="other-important-improvements-and-bug-fixes">Other important improvements and bug fixes</h4>
+
+<ul>
+ <li><a href="https://github.com/fluo-io/fluo/pull/598">#598</a> - Upgraded Hadoop to 2.6.3 and Accumulo to 1.6.4</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/587">#587</a> - Specified datasource for all graphs in fluo\u2019s Grafana dashboard</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/586">#586</a> - Added efficient and easy way to build Bytes objects</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/578">#578</a> - Plot nothing in Grafana when no data exists</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/573">#573</a> - Fixed issues building against Accumulo 1.8.0-SNAPSHOT</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/561">#561</a> - Stopped checkstyle mvn plugin from running at validate</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/559">#559</a> - Eventually drop deleted data</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/558">#558</a> - Added arguments to deploy command to skip findbugs, checkstyle, and auto-formatting</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/556">#556</a> - Make TravisCI deploy snapshot jars after successful builds</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/552">#552</a> - Made eclipse stop complaining about unknown plugins</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/547">#547</a> - Provide better documentation for LoaderExecutor</li>
+ <li><a href="https://github.com/fluo-io/fluo/pull/535">#535</a> - Upgraded Twill to 0.6.0-incubating</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/520">#520</a> - Consolidate all implementation properties into FluoConfigurationImpl</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/518">#518</a> - Make Oracle run on a random port</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/513">#513</a> - Unable to pass spaces to scan command</li>
+ <li><a href="https://github.com/fluo-io/fluo/issues/495">#495</a> - Add support for notifications to Fluo formatter</li>
+</ul>
+
+<h2 id="testing">Testing</h2>
+
+<p>For this release, a long run of the <a href="https://github.com/fluo-io/webindex">Webindex</a> application was performed and is documented in
+<a href="/blog/2016/01/11/webindex-long-run/">a blog post</a>. A long run of <a href="https://github.com/fluo-io/fluo-stress">Fluo stress</a> was run and documented in
+<a href="/blog/2015/12/22/beta-2-pre-release-stress-test/">another blog post</a>.</p>
+
+
+</div>
+
+<hr>
+
+<div>
+ <p>All Fluo release notes can be viewed in the <a href="/release-notes/">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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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>
[7/7] incubator-fluo-website git commit: Jekyll build from
gh-pages:0495f99
Posted by mw...@apache.org.
Jekyll build from gh-pages:0495f99
Refactored website for 1.0.0-incubating release
* Set correct date for 1.0.0-incubating release
* Release summary pages are now called releases
* Added 'Releases', 'Tour', 'Docs', & 'API' links to main page
* Removed download link on main page as each release has link
* Release notes and release 'posts' can now be either Fluo or Fluo Recipes
* API and docs pages each have index and archive to pre-ASF
* Added documentation and blog post for 1.0.0-incubating release
* Updated github-pages to version 97
* Updated links to external javadocs
Project: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/commit/ebd1f593
Tree: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/tree/ebd1f593
Diff: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/diff/ebd1f593
Branch: refs/heads/asf-site
Commit: ebd1f593a240d1e1c9e4b4ae90c76e426463c679
Parents: 05403e2
Author: Mike Walch <mw...@apache.org>
Authored: Thu Oct 13 14:42:28 2016 -0400
Committer: Mike Walch <mw...@apache.org>
Committed: Thu Oct 13 14:42:28 2016 -0400
----------------------------------------------------------------------
1.0.0-alpha-1-release-notes/index.html | 8 +-
1.0.0-alpha-1-release/index.html | 8 +-
1.0.0-beta-1-release-notes/index.html | 8 +-
1.0.0-beta-1-release/index.html | 8 +-
1.0.0-beta-2-release-notes/index.html | 8 +-
1.0.0-beta-2-release/index.html | 8 +-
404.html | 6 +-
README.md | 24 +-
apidocs/archive/index.html | 133 ++++
apidocs/fluo-recipes/index.html | 129 +---
apidocs/fluo/index.html | 130 +---
apidocs/index.html | 21 +-
.../fluo-1.0.0-alpha-1-is-released/index.html | 10 +-
blog/2014/12/30/stress-test-long-run/index.html | 6 +-
.../22/fluo-talk-at-accumulo-summit/index.html | 6 +-
.../09/fluo-1.0.0-beta-1-is-released/index.html | 10 +-
.../beta-2-pre-release-stress-test/index.html | 8 +-
blog/2016/01/10/webindex-long-run/index.html | 6 +-
.../12/fluo-1.0.0-beta-2-is-released/index.html | 8 +-
blog/2016/05/17/webindex-long-run-2/index.html | 12 +-
.../2016/06/02/fluo-moving-to-apache/index.html | 6 +-
.../27/1.0.0-incubating-is-released/index.html | 120 ++++
blog/index.html | 11 +-
docs/archive/index.html | 133 ++++
docs/fluo-recipes/1.0.0-beta-1/cfm/index.html | 6 +-
.../1.0.0-beta-1/export-queue/index.html | 6 +-
docs/fluo-recipes/1.0.0-beta-1/index.html | 6 +-
.../1.0.0-beta-1/recording-tx/index.html | 6 +-
.../1.0.0-beta-1/serialization/index.html | 6 +-
.../1.0.0-beta-1/table-optimization/index.html | 6 +-
.../1.0.0-beta-1/transient/index.html | 6 +-
.../1.0.0-beta-2/accumulo-export/index.html | 6 +-
docs/fluo-recipes/1.0.0-beta-2/cfm/index.html | 6 +-
.../1.0.0-beta-2/export-queue/index.html | 6 +-
docs/fluo-recipes/1.0.0-beta-2/index.html | 6 +-
.../1.0.0-beta-2/recording-tx/index.html | 6 +-
.../1.0.0-beta-2/row-hasher/index.html | 6 +-
.../1.0.0-beta-2/serialization/index.html | 6 +-
.../1.0.0-beta-2/table-optimization/index.html | 6 +-
.../1.0.0-beta-2/testing/index.html | 6 +-
.../1.0.0-beta-2/transient/index.html | 6 +-
docs/fluo-recipes/index.html | 127 +---
docs/fluo/1.0.0-alpha-1/index.html | 8 +-
docs/fluo/1.0.0-alpha-1/stress/index.html | 8 +-
docs/fluo/1.0.0-beta-1/applications/index.html | 8 +-
docs/fluo/1.0.0-beta-1/architecture/index.html | 8 +-
docs/fluo/1.0.0-beta-1/contributing/index.html | 10 +-
docs/fluo/1.0.0-beta-1/index.html | 8 +-
docs/fluo/1.0.0-beta-1/metrics/index.html | 8 +-
.../1.0.0-beta-1/mini-fluo-setup/index.html | 8 +-
.../1.0.0-beta-1/prod-fluo-setup/index.html | 8 +-
docs/fluo/1.0.0-beta-2/applications/index.html | 8 +-
docs/fluo/1.0.0-beta-2/architecture/index.html | 8 +-
docs/fluo/1.0.0-beta-2/contributing/index.html | 10 +-
docs/fluo/1.0.0-beta-2/grafana/index.html | 8 +-
docs/fluo/1.0.0-beta-2/index.html | 8 +-
docs/fluo/1.0.0-beta-2/metrics/index.html | 8 +-
.../1.0.0-beta-2/mini-fluo-setup/index.html | 8 +-
.../1.0.0-beta-2/prod-fluo-setup/index.html | 8 +-
.../1.0.0-incubating/applications/index.html | 299 ++++++++
.../1.0.0-incubating/architecture/index.html | 164 +++++
.../1.0.0-incubating/contributing/index.html | 147 ++++
docs/fluo/1.0.0-incubating/grafana/index.html | 203 ++++++
docs/fluo/1.0.0-incubating/index.html | 155 +++++
docs/fluo/1.0.0-incubating/install/index.html | 387 +++++++++++
docs/fluo/1.0.0-incubating/metrics/index.html | 271 ++++++++
.../resources/fluo-architecture.png | Bin 0 -> 61085 bytes
docs/fluo/index.html | 128 +---
docs/index.html | 22 +-
docs/pre-asf/index.html | 136 ----
download/index.html | 6 +-
feed.xml | 687 ++++++-------------
getinvolved/index.html | 6 +-
how-to-contribute/index.html | 6 +-
index.html | 18 +-
people/index.html | 9 +-
poweredby/index.html | 6 +-
pre-asf-download/index.html | 6 +-
pre-asf-release/index.html | 136 ++++
related-projects/index.html | 6 +-
release-notes/1.0.0-alpha-1/index.html | 306 ---------
release-notes/1.0.0-beta-1/index.html | 243 -------
release-notes/1.0.0-beta-2/index.html | 224 ------
release-notes/fluo-1.0.0-alpha-1/index.html | 308 +++++++++
release-notes/fluo-1.0.0-beta-1/index.html | 245 +++++++
release-notes/fluo-1.0.0-beta-2/index.html | 226 ++++++
release-notes/fluo-1.0.0-incubating/index.html | 207 ++++++
release-notes/index.html | 24 +-
release-process/index.html | 6 +-
release-summaries/1.0.0-alpha-1/index.html | 186 -----
release-summaries/1.0.0-beta-1/index.html | 145 ----
release-summaries/1.0.0-beta-2/index.html | 148 ----
release-summaries/index.html | 130 ----
release/fluo-1.0.0-alpha-1/index.html | 188 +++++
release/fluo-1.0.0-beta-1/index.html | 147 ++++
release/fluo-1.0.0-beta-2/index.html | 150 ++++
release/fluo-1.0.0-incubating/index.html | 137 ++++
release/fluo-recipes-1.0.0-beta-1/index.html | 134 ++++
release/fluo-recipes-1.0.0-beta-2/index.html | 134 ++++
release/index.html | 123 ++++
tour/application-configuration/index.html | 16 +-
tour/architecture/index.html | 8 +-
tour/basic-read-write/index.html | 10 +-
tour/collision-code/index.html | 6 +-
tour/collisions/index.html | 6 +-
tour/data-model/index.html | 6 +-
tour/data-pojos/index.html | 18 +-
tour/exercise-1/index.html | 6 +-
tour/index.html | 6 +-
tour/loader-executer/index.html | 12 +-
tour/mem-self-ntfy-code/index.html | 6 +-
tour/mem-self-ntfy/index.html | 6 +-
tour/multi-get/index.html | 18 +-
tour/observer_example/index.html | 6 +-
tour/observers/index.html | 6 +-
tour/recipes/index.html | 6 +-
tour/row-locking/index.html | 6 +-
tour/scanning-code/index.html | 6 +-
tour/scanning/index.html | 12 +-
tour/snapshot-isolation-code/index.html | 6 +-
tour/snapshot-isolation/index.html | 6 +-
tour/tx-logging/index.html | 8 +-
tour/weak-code/index.html | 6 +-
tour/weak-notifications/index.html | 6 +-
tour/write-skew-code/index.html | 6 +-
tour/write-skew/index.html | 6 +-
tour/writing-code/index.html | 6 +-
127 files changed, 4854 insertions(+), 2767 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/1.0.0-alpha-1-release-notes/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha-1-release-notes/index.html b/1.0.0-alpha-1-release-notes/index.html
index ebd36bf..7d18826 100644
--- a/1.0.0-alpha-1-release-notes/index.html
+++ b/1.0.0-alpha-1-release-notes/index.html
@@ -2,9 +2,9 @@
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting\u2026</title>
-<link rel="canonical" href="http://fluo.io/release-notes/1.0.0-alpha-1/">
-<meta http-equiv="refresh" content="0; url=http://fluo.io/release-notes/1.0.0-alpha-1/">
+<link rel="canonical" href="http://fluo.io/release-notes/fluo-1.0.0-alpha-1/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/release-notes/fluo-1.0.0-alpha-1/">
<h1>Redirecting\u2026</h1>
-<a href="http://fluo.io/release-notes/1.0.0-alpha-1/">Click here if you are not redirected.</a>
-<script>location="http://fluo.io/release-notes/1.0.0-alpha-1/"</script>
+<a href="http://fluo.io/release-notes/fluo-1.0.0-alpha-1/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/release-notes/fluo-1.0.0-alpha-1/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/1.0.0-alpha-1-release/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-alpha-1-release/index.html b/1.0.0-alpha-1-release/index.html
index 61c39c5..388a09f 100644
--- a/1.0.0-alpha-1-release/index.html
+++ b/1.0.0-alpha-1-release/index.html
@@ -2,9 +2,9 @@
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting\u2026</title>
-<link rel="canonical" href="http://fluo.io/release-summaries/1.0.0-alpha-1/">
-<meta http-equiv="refresh" content="0; url=http://fluo.io/release-summaries/1.0.0-alpha-1/">
+<link rel="canonical" href="http://fluo.io/release/fluo-1.0.0-alpha-1/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/release/fluo-1.0.0-alpha-1/">
<h1>Redirecting\u2026</h1>
-<a href="http://fluo.io/release-summaries/1.0.0-alpha-1/">Click here if you are not redirected.</a>
-<script>location="http://fluo.io/release-summaries/1.0.0-alpha-1/"</script>
+<a href="http://fluo.io/release/fluo-1.0.0-alpha-1/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/release/fluo-1.0.0-alpha-1/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/1.0.0-beta-1-release-notes/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-beta-1-release-notes/index.html b/1.0.0-beta-1-release-notes/index.html
index 66341f7..792f133 100644
--- a/1.0.0-beta-1-release-notes/index.html
+++ b/1.0.0-beta-1-release-notes/index.html
@@ -2,9 +2,9 @@
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting\u2026</title>
-<link rel="canonical" href="http://fluo.io/release-notes/1.0.0-beta-1/">
-<meta http-equiv="refresh" content="0; url=http://fluo.io/release-notes/1.0.0-beta-1/">
+<link rel="canonical" href="http://fluo.io/release-notes/fluo-1.0.0-beta-1/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/release-notes/fluo-1.0.0-beta-1/">
<h1>Redirecting\u2026</h1>
-<a href="http://fluo.io/release-notes/1.0.0-beta-1/">Click here if you are not redirected.</a>
-<script>location="http://fluo.io/release-notes/1.0.0-beta-1/"</script>
+<a href="http://fluo.io/release-notes/fluo-1.0.0-beta-1/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/release-notes/fluo-1.0.0-beta-1/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/1.0.0-beta-1-release/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-beta-1-release/index.html b/1.0.0-beta-1-release/index.html
index 23a6443..29f8f56 100644
--- a/1.0.0-beta-1-release/index.html
+++ b/1.0.0-beta-1-release/index.html
@@ -2,9 +2,9 @@
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting\u2026</title>
-<link rel="canonical" href="http://fluo.io/release-summaries/1.0.0-beta-1/">
-<meta http-equiv="refresh" content="0; url=http://fluo.io/release-summaries/1.0.0-beta-1/">
+<link rel="canonical" href="http://fluo.io/release/fluo-1.0.0-beta-1/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/release/fluo-1.0.0-beta-1/">
<h1>Redirecting\u2026</h1>
-<a href="http://fluo.io/release-summaries/1.0.0-beta-1/">Click here if you are not redirected.</a>
-<script>location="http://fluo.io/release-summaries/1.0.0-beta-1/"</script>
+<a href="http://fluo.io/release/fluo-1.0.0-beta-1/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/release/fluo-1.0.0-beta-1/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/1.0.0-beta-2-release-notes/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-beta-2-release-notes/index.html b/1.0.0-beta-2-release-notes/index.html
index bbd3c7b..601f852 100644
--- a/1.0.0-beta-2-release-notes/index.html
+++ b/1.0.0-beta-2-release-notes/index.html
@@ -2,9 +2,9 @@
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting\u2026</title>
-<link rel="canonical" href="http://fluo.io/release-notes/1.0.0-beta-2/">
-<meta http-equiv="refresh" content="0; url=http://fluo.io/release-notes/1.0.0-beta-2/">
+<link rel="canonical" href="http://fluo.io/release-notes/fluo-1.0.0-beta-2/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/release-notes/fluo-1.0.0-beta-2/">
<h1>Redirecting\u2026</h1>
-<a href="http://fluo.io/release-notes/1.0.0-beta-2/">Click here if you are not redirected.</a>
-<script>location="http://fluo.io/release-notes/1.0.0-beta-2/"</script>
+<a href="http://fluo.io/release-notes/fluo-1.0.0-beta-2/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/release-notes/fluo-1.0.0-beta-2/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/1.0.0-beta-2-release/index.html
----------------------------------------------------------------------
diff --git a/1.0.0-beta-2-release/index.html b/1.0.0-beta-2-release/index.html
index 66c1990..7084776 100644
--- a/1.0.0-beta-2-release/index.html
+++ b/1.0.0-beta-2-release/index.html
@@ -2,9 +2,9 @@
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting\u2026</title>
-<link rel="canonical" href="http://fluo.io/release-summaries/1.0.0-beta-2/">
-<meta http-equiv="refresh" content="0; url=http://fluo.io/release-summaries/1.0.0-beta-2/">
+<link rel="canonical" href="http://fluo.io/release/fluo-1.0.0-beta-2/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/release/fluo-1.0.0-beta-2/">
<h1>Redirecting\u2026</h1>
-<a href="http://fluo.io/release-summaries/1.0.0-beta-2/">Click here if you are not redirected.</a>
-<script>location="http://fluo.io/release-summaries/1.0.0-beta-2/"</script>
+<a href="http://fluo.io/release/fluo-1.0.0-beta-2/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/release/fluo-1.0.0-beta-2/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/404.html
----------------------------------------------------------------------
diff --git a/404.html b/404.html
index 91159f3..cde26d4 100644
--- a/404.html
+++ b/404.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 684a3fa..f6ede57 100644
--- a/README.md
+++ b/README.md
@@ -35,24 +35,16 @@ Below are the steps required to update the Fluo project website for a new releas
```bash
cd fluo-website/
- mkdir -p docs/1.0.0-beta-1
+ mkdir -p docs/fluo/1.0.0-beta-1
./_scripts/convert-docs.py /path/to/fluo/docs/ /path/to/fluo-website/docs/fluo/1.0.0-beta-1/
```
2. Modify `docs/index.md` to point to new release and update the `latest_fluo_release`
variable in `_config.yml`.
-3. Run this command to generate Javadocs from your your Fluo release tag repo and
- copy them to this repo. The command assumes that you have a tag in your Fluo
- repo named after your release version (i.e 1.0.0-beta-1):
-
- ```bash
- ./_scripts/gen-javadoc.sh 1.0.0-beta-1 /path/to/repo/fluo/modules/api /path/to/fluo-website/apidocs/fluo
- ```
-
-4. Modify `apidocs/index.md` to point to the new javadocs that you just generated.
+3. Confirm that javadocs are hosted externally and modify `apidocs/index.md` to point to link to them.
-5. Create a blog post announcing the release in `_posts/blog/`
+4. Create release-notes, release, and blog post announcing the release in `_posts/`
## Apache Fluo Recipes releases
@@ -68,15 +60,9 @@ Steps to update website for new Fluo Recipes release:
2. Modify `docs/index.md` to point to new release and update the `latest_recipes_release` variable in `_config.yml`.
-3. Run this command to generate Javadocs from your Fluo release tag repo and
- copy them to this repo. The command assumes that you have a tag in your Fluo
- repo named after your release version (i.e 1.0.0-beta-1):
-
- ```bash
- ./_scripts/gen-javadoc.sh 1.0.0-beta-1 /path/to/repo/fluo-recipes /path/to/fluo-website/apidocs/fluo-recipes
- ```
+3. Confirm that javadocs are hosted externally and modify `apidocs/index.md` to point to link to them.
-4. Modify `apidocs/index.md` to point to the new javadocs that you just generated.
+4. Create release-notes, release, and blog post announcing the release in `_posts/`
[Jekyll]: http://jekyllrb.com/
[Bundler]: http://bundler.io/
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/apidocs/archive/index.html
----------------------------------------------------------------------
diff --git a/apidocs/archive/index.html b/apidocs/archive/index.html
new file mode 100644
index 0000000..4e574cb
--- /dev/null
+++ b/apidocs/archive/index.html
@@ -0,0 +1,133 @@
+<!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="http://fluo.io/apidocs/archive/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Pre-ASF API Archive | 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="/apidocs/">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="/blog/">Blog</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="page">
+
+ <header class="post-header">
+ <h2 class="post-title">Pre-ASF API Archive</h2>
+ </header>
+
+ <article id="page-content">
+ <div class="alert alert-danger" role="alert">Please note - This page links to Javadocs for non-ASF releases of Fluo. These releases were made before Apache Fluo became an ASF project and are not endorsed by the ASF.</div>
+
+<h4 id="fluo-api-documentation-before-apache">Fluo API documentation (before Apache)</h4>
+
+<ul>
+ <li><a href="/apidocs/fluo/1.0.0-beta-2/">1.0.0-beta-2</a> - January 12, 2016</li>
+ <li><a href="/apidocs/fluo/1.0.0-beta-1/">1.0.0-beta-1</a> - June 9, 2015</li>
+ <li><a href="/apidocs/fluo/1.0.0-alpha-1/">1.0.0-alpha-1</a> - October 2, 2014</li>
+</ul>
+
+<h4 id="fluo-recipes-api-documentation-before-apache">Fluo Recipes API documentation (before Apache)</h4>
+
+<ul>
+ <li><a href="/apidocs/fluo-recipes/1.0.0-beta-2/">1.0.0-beta-2</a> - March 19, 2016</li>
+ <li><a href="/apidocs/fluo-recipes/1.0.0-beta-1/">1.0.0-beta-1</a> - January 13, 2016</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/apidocs/fluo-recipes/index.html
----------------------------------------------------------------------
diff --git a/apidocs/fluo-recipes/index.html b/apidocs/fluo-recipes/index.html
index 2b42027..3a87f02 100644
--- a/apidocs/fluo-recipes/index.html
+++ b/apidocs/fluo-recipes/index.html
@@ -1,123 +1,10 @@
<!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="http://fluo.io/apidocs/fluo-recipes/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo Recipes API Archive | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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="page">
-
- <header class="post-header">
- <h2 class="post-title">Fluo Recipes API Archive</h2>
- </header>
-
- <article id="page-content">
- <div class="alert alert-danger" role="alert">Please note - This page links to Javadocs for non-ASF releases of Fluo. These releases were made before Apache Fluo became an ASF project and are not endorsed by the ASF.</div>
-
-<p>Fluo Recipes API documentation before Apache incubation:</p>
-
-<ul>
- <li><a href="/apidocs/fluo-recipes/1.0.0-beta-2/">1.0.0-beta-2</a> - March 19, 2016</li>
- <li><a href="/apidocs/fluo-recipes/1.0.0-beta-1/">1.0.0-beta-1</a> - January 13, 2016</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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 lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting\u2026</title>
+<link rel="canonical" href="http://fluo.io/apidocs/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/apidocs/">
+<h1>Redirecting\u2026</h1>
+<a href="http://fluo.io/apidocs/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/apidocs/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/apidocs/fluo/index.html
----------------------------------------------------------------------
diff --git a/apidocs/fluo/index.html b/apidocs/fluo/index.html
index 9ea6bb4..3a87f02 100644
--- a/apidocs/fluo/index.html
+++ b/apidocs/fluo/index.html
@@ -1,124 +1,10 @@
<!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="http://fluo.io/apidocs/fluo/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo API Archive | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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="page">
-
- <header class="post-header">
- <h2 class="post-title">Fluo API Archive</h2>
- </header>
-
- <article id="page-content">
- <div class="alert alert-danger" role="alert">Please note - This page links to Javadocs for non-ASF releases of Fluo. These releases were made before Apache Fluo became an ASF project and are not endorsed by the ASF.</div>
-
-<p>Fluo API documentation before Apache incubation:</p>
-
-<ul>
- <li><a href="/apidocs/fluo/1.0.0-beta-2/">1.0.0-beta-2</a> - January 12, 2016</li>
- <li><a href="/apidocs/fluo/1.0.0-beta-1/">1.0.0-beta-1</a> - June 9, 2015</li>
- <li><a href="/apidocs/fluo/1.0.0-alpha-1/">1.0.0-alpha-1</a> - October 2, 2014</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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 lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting\u2026</title>
+<link rel="canonical" href="http://fluo.io/apidocs/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/apidocs/">
+<h1>Redirecting\u2026</h1>
+<a href="http://fluo.io/apidocs/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/apidocs/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/apidocs/index.html
----------------------------------------------------------------------
diff --git a/apidocs/index.html b/apidocs/index.html
index 78e6b1c..76d2257 100644
--- a/apidocs/index.html
+++ b/apidocs/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -77,15 +79,22 @@
</header>
<article id="page-content">
- <div class="alert alert-danger" role="alert">Please note - This page links to Javadocs for non-ASF releases of Fluo. These releases were made before Apache Fluo became an ASF project and are not endorsed by the ASF.</div>
+ <p><a href="https://github.com/apache/fluo">Apache Fluo</a> and <a href="https://github.com/apache/fluo-recipes">Apache Fluo Recipes</a> have seperate API documentation as they are different repositories with their own release cycle.</p>
-<p><a href="https://github.com/apache/fluo">Apache Fluo</a> and <a href="https://github.com/apache/fluo-recipes">Apache Fluo Recipes</a> have seperate API documentation as they are different repositories with their own release cycle.</p>
+<h4 id="apache-fluo-api">Apache Fluo API</h4>
<ul>
- <li>Fluo API documentation - <a href="/apidocs/fluo/1.0.0-beta-2/">Latest</a> | <a href="/apidocs/fluo/">Archive</a></li>
- <li>Fluo Recipes API docoumentation - <a href="/apidocs/fluo-recipes/1.0.0-beta-2/">Latest</a> | <a href="/apidocs/fluo-recipes/">Archive</a></li>
+ <li><a href="https://javadoc.io/doc/org.apache.fluo/fluo-api/1.0.0-incubating/" target="_blank">1.0.0-incubating</a> - September 27, 2016</li>
</ul>
+<h4 id="apache-fluo-recipes-api">Apache Fluo Recipes API</h4>
+
+<ul>
+ <li>The first release of Apache Fluo Recipes has not been made yet.</li>
+</ul>
+
+<p>API Documentation for releases before joining Apache are available in the <a href="archive">Pre-ASF archive</a>.</p>
+
</article>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2014/10/02/fluo-1.0.0-alpha-1-is-released/index.html
----------------------------------------------------------------------
diff --git a/blog/2014/10/02/fluo-1.0.0-alpha-1-is-released/index.html b/blog/2014/10/02/fluo-1.0.0-alpha-1-is-released/index.html
index e9f4267..de21ced 100644
--- a/blog/2014/10/02/fluo-1.0.0-alpha-1-is-released/index.html
+++ b/blog/2014/10/02/fluo-1.0.0-alpha-1-is-released/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -75,13 +77,13 @@
<p class="text-muted">02 Oct 2014</p>
</div>
<div id="post-content">
- <p>The Fluo project is happy to announce the <a href="/release-summaries/1.0.0-alpha-1/">1.0.0-alpha-1</a> release of <a href="https://github.com/fluo-io/fluo">Fluo</a>.</p>
+ <p>The Fluo project is happy to announce the <a href="/release/fluo-1.0.0-alpha-1/">1.0.0-alpha-1</a> release of <a href="https://github.com/fluo-io/fluo">Fluo</a>.</p>
<p>This is the first release of Fluo and is not ready for production use. We invite developers to try it out, play with the <a href="https://github.com/fluo-io/fluo-quickstart">quickstart</a> & <a href="https://github.com/fluo-io/phrasecount">phrasecount</a> examples, and contribute back in the form of bug reports, new feature requests, and pull requests.</p>
<p>Fluo is an implementation of Google\u2019s <a href="http://research.google.com/pubs/pub36726.html">percolator paper</a>, which adds large-scale incremental processing of data using distributed transactions and notifications. It runs on <a href="http://hadoop.apache.org/docs/r2.5.1/hadoop-yarn/hadoop-yarn-site/YARN.html">YARN</a> using <a href="http://twill.incubator.apache.org/">Twill</a> and stores its data in <a href="https://accumulo.apache.org/">Accumulo</a>.</p>
-<p><a href="/release-notes/1.0.0-alpha-1/">Release notes</a> and <a href="/apidocs/fluo/1.0.0-alpha-1/">javadocs</a> are available. The <a href="http://search.maven.org/#search%7Cga%7C1%7Cfluo">fluo jars</a> have been deployed to Maven Central</p>
+<p><a href="/release-notes/fluo-1.0.0-alpha-1/">Release notes</a> and <a href="/apidocs/fluo/1.0.0-alpha-1/">javadocs</a> are available. The <a href="http://search.maven.org/#search%7Cga%7C1%7Cfluo">fluo jars</a> have been deployed to Maven Central</p>
</div>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2014/12/30/stress-test-long-run/index.html
----------------------------------------------------------------------
diff --git a/blog/2014/12/30/stress-test-long-run/index.html b/blog/2014/12/30/stress-test-long-run/index.html
index 827d811..e0d1366 100644
--- a/blog/2014/12/30/stress-test-long-run/index.html
+++ b/blog/2014/12/30/stress-test-long-run/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2015/05/22/fluo-talk-at-accumulo-summit/index.html
----------------------------------------------------------------------
diff --git a/blog/2015/05/22/fluo-talk-at-accumulo-summit/index.html b/blog/2015/05/22/fluo-talk-at-accumulo-summit/index.html
index 52a2294..9889ba4 100644
--- a/blog/2015/05/22/fluo-talk-at-accumulo-summit/index.html
+++ b/blog/2015/05/22/fluo-talk-at-accumulo-summit/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2015/06/09/fluo-1.0.0-beta-1-is-released/index.html
----------------------------------------------------------------------
diff --git a/blog/2015/06/09/fluo-1.0.0-beta-1-is-released/index.html b/blog/2015/06/09/fluo-1.0.0-beta-1-is-released/index.html
index c9c53b5..aca04a1 100644
--- a/blog/2015/06/09/fluo-1.0.0-beta-1-is-released/index.html
+++ b/blog/2015/06/09/fluo-1.0.0-beta-1-is-released/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -75,7 +77,7 @@
<p class="text-muted">09 Jun 2015</p>
</div>
<div id="post-content">
- <p>The Fluo project is happy to announce the <a href="/release-summaries/1.0.0-beta-1/">1.0.0-beta-1</a> release of <a href="https://github.com/fluo-io/fluo">Fluo</a>. This is the second
+ <p>The Fluo project is happy to announce the <a href="/release/fluo-1.0.0-beta-1/">1.0.0-beta-1</a> release of <a href="https://github.com/fluo-io/fluo">Fluo</a>. This is the second
release of Fluo.</p>
<p>We invite developers read the Fluo <a href="/docs/fluo/1.0.0-beta-1/">documentation</a>, play with the <a href="https://github.com/fluo-io/fluo-quickstart">quickstart</a> & <a href="https://github.com/fluo-io/phrasecount">phrasecount</a>
@@ -85,7 +87,7 @@ examples, and contribute back in the form of bug reports, new feature requests,
processing of data using distributed transactions and notifications. It runs on <a href="http://hadoop.apache.org/docs/r2.5.1/hadoop-yarn/hadoop-yarn-site/YARN.html">YARN</a> and stores its
data in <a href="https://accumulo.apache.org/">Accumulo</a>.</p>
-<p><a href="/release-notes/1.0.0-beta-1/">Release notes</a> and <a href="/apidocs/fluo/1.0.0-beta-1/">javadocs</a> are available. The Fluo <a href="http://search.maven.org/#search%7Cga%7C1%7Cfluo">jars</a> have been deployed to
+<p><a href="/release-notes/fluo-1.0.0-beta-1/">Release notes</a> and <a href="/apidocs/fluo/1.0.0-beta-1/">javadocs</a> are available. The Fluo <a href="http://search.maven.org/#search%7Cga%7C1%7Cfluo">jars</a> have been deployed to
Maven Central.</p>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2015/12/22/beta-2-pre-release-stress-test/index.html
----------------------------------------------------------------------
diff --git a/blog/2015/12/22/beta-2-pre-release-stress-test/index.html b/blog/2015/12/22/beta-2-pre-release-stress-test/index.html
index 3bcb172..7ac1799 100644
--- a/blog/2015/12/22/beta-2-pre-release-stress-test/index.html
+++ b/blog/2015/12/22/beta-2-pre-release-stress-test/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -76,7 +78,7 @@
</div>
<div id="post-content">
<p>In preperation for a beta 2 release, the <a href="https://github.com/fluo-io/fluo-stress">stress test</a> was run again on EC2.
-The test went well outperforming the <a href="/blog/2014/12/30/stress-test-long-run/">first stress test</a> and <a href="/release-notes/1.0.0-beta-1/">beta-1 stress
+The test went well outperforming the <a href="/blog/2014/12/30/stress-test-long-run/">first stress test</a> and <a href="/release-notes/fluo-1.0.0-beta-1/">beta-1 stress
test</a>.</p>
<p>For this test run, initially ~1 billion random integers were generated and
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2016/01/10/webindex-long-run/index.html
----------------------------------------------------------------------
diff --git a/blog/2016/01/10/webindex-long-run/index.html b/blog/2016/01/10/webindex-long-run/index.html
index d5e3968..4a398c8 100644
--- a/blog/2016/01/10/webindex-long-run/index.html
+++ b/blog/2016/01/10/webindex-long-run/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2016/01/12/fluo-1.0.0-beta-2-is-released/index.html
----------------------------------------------------------------------
diff --git a/blog/2016/01/12/fluo-1.0.0-beta-2-is-released/index.html b/blog/2016/01/12/fluo-1.0.0-beta-2-is-released/index.html
index a2a53df..0f791b4 100644
--- a/blog/2016/01/12/fluo-1.0.0-beta-2-is-released/index.html
+++ b/blog/2016/01/12/fluo-1.0.0-beta-2-is-released/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -75,7 +77,7 @@
<p class="text-muted">12 Jan 2016</p>
</div>
<div id="post-content">
- <p>The Fluo project is happy to announce a <a href="/release-summaries/1.0.0-beta-2/">1.0.0-beta-2</a> release which is the
+ <p>The Fluo project is happy to announce a <a href="/release/fluo-1.0.0-beta-2/">1.0.0-beta-2</a> release which is the
third release of Fluo and likely the final release before 1.0.0. Many
improvements in this release were driven by the creation of two new Fluo related
projects:</p>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2016/05/17/webindex-long-run-2/index.html
----------------------------------------------------------------------
diff --git a/blog/2016/05/17/webindex-long-run-2/index.html b/blog/2016/05/17/webindex-long-run-2/index.html
index cb02e03..c9616f8 100644
--- a/blog/2016/05/17/webindex-long-run-2/index.html
+++ b/blog/2016/05/17/webindex-long-run-2/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -77,7 +79,7 @@
<div id="post-content">
<p>Another long run of <a href="https://github.com/fluo-io/webindex">Webindex</a> was done to test changes made since beta-2
and it went well. This run performed much better than the previous the
-<a href="/blog/2016/01/11/webindex-long-run/">previous long run of Webindex</a>. The experiment was run on 21 EC2
+<a href="/blog/2016/01/10/webindex-long-run/">previous long run of Webindex</a>. The experiment was run on 21 EC2
m3-xlarge nodes (20 worker nodes). Each node has 4 cores and 15G of RAM.
273.6 million web pages and 3.54 billion links were processed from 8,000 common
crawl files (each file is around 330M). It took around 80 hours to load the
@@ -93,8 +95,8 @@ we hope to release new versions soon.</p>
<h2 id="rate-limited-page-loading">Rate limited page loading</h2>
<p>The plot below shows how many transactions per second were executed by
-different observers. Please refer to the <a href="/blog/2016/01/11/webindex-long-run/#webindex-overview">overview in the last
-post</a> for a description of the observers and see the <a href="/blog/2016/01/11/webindex-long-run/#grafana-plots">previous
+different observers. Please refer to the <a href="/blog/2016/01/10/webindex-long-run/#webindex-overview">overview in the last
+post</a> for a description of the observers and see the <a href="/blog/2016/01/10/webindex-long-run/#grafana-plots">previous
plots</a>. The transactions per second is very even compared to the
last run. The document load rate was limited to a maximum of 1,000 pages per
second. There was no limit in the last run, it just ran as fast as it could.</p>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2016/06/02/fluo-moving-to-apache/index.html
----------------------------------------------------------------------
diff --git a/blog/2016/06/02/fluo-moving-to-apache/index.html b/blog/2016/06/02/fluo-moving-to-apache/index.html
index 73a78e8..ef55690 100644
--- a/blog/2016/06/02/fluo-moving-to-apache/index.html
+++ b/blog/2016/06/02/fluo-moving-to-apache/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/blog/2016/09/27/1.0.0-incubating-is-released/index.html
----------------------------------------------------------------------
diff --git a/blog/2016/09/27/1.0.0-incubating-is-released/index.html b/blog/2016/09/27/1.0.0-incubating-is-released/index.html
new file mode 100644
index 0000000..a1cc666
--- /dev/null
+++ b/blog/2016/09/27/1.0.0-incubating-is-released/index.html
@@ -0,0 +1,120 @@
+<!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="http://fluo.io/blog/2016/09/27/1.0.0-incubating-is-released/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo 1.0.0-incubating is 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="/apidocs/">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="/blog/">Blog</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 id="post-header">
+ <h2>Fluo 1.0.0-incubating is released!</h1>
+ <p class="text-muted">27 Sep 2016</p>
+</div>
+<div id="post-content">
+ <p>Apache Fluo is happy to announce a <a href="/release/fluo-1.0.0-incubating/">1.0.0-incubating</a> release. This is the first
+release of Fluo as an Apache project and the fourth release for the project. Starting
+with this release, Fluo will follow <a href="http://semver.org/">semver</a> for all future API changes.</p>
+
+
+</div>
+
+<div>
+ <p class="text-muted">View more posts in the <a href="/blog/">Blog 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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/blog/index.html
----------------------------------------------------------------------
diff --git a/blog/index.html b/blog/index.html
index 2299e72..7f77f45 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -76,6 +78,11 @@
+ <p><a href="/blog/2016/09/27/1.0.0-incubating-is-released/" class="post-title-archive">Fluo 1.0.0-incubating is released!</a> <small class="text-muted">27 Sep 2016</small></p>
+
+
+
+
<h3 class="archive-section-header">June 2016</h3>
<p><a href="/blog/2016/06/02/fluo-moving-to-apache/" class="post-title-archive">Fluo is moving to Apache</a> <small class="text-muted">02 Jun 2016</small></p>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/archive/index.html
----------------------------------------------------------------------
diff --git a/docs/archive/index.html b/docs/archive/index.html
new file mode 100644
index 0000000..ca58f69
--- /dev/null
+++ b/docs/archive/index.html
@@ -0,0 +1,133 @@
+<!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="http://fluo.io/docs/archive/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Pre-ASF Documentation Archive | 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="/apidocs/">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="/blog/">Blog</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="page">
+
+ <header class="post-header">
+ <h2 class="post-title">Pre-ASF Documentation Archive</h2>
+ </header>
+
+ <article id="page-content">
+ <div class="alert alert-danger" role="alert">Please note - This page links to documentation for non-ASF releases of Fluo. These releases were made before Apache Fluo became an ASF project and are not endorsed by the ASF.</div>
+
+<h4 id="fluo-documentation-before-apache">Fluo documentation (before Apache)</h4>
+
+<ul>
+ <li><a href="/docs/fluo/1.0.0-beta-2/">1.0.0-beta-2</a> - January 12, 2016</li>
+ <li><a href="/docs/fluo/1.0.0-beta-1/">1.0.0-beta-1</a> - June 9, 2015</li>
+ <li><a href="/docs/fluo/1.0.0-alpha-1/">1.0.0-alpha-1</a> - October 2, 2014</li>
+</ul>
+
+<h4 id="fluo-recipes-documentation-before-apache">Fluo Recipes documentation (before Apache)</h4>
+
+<ul>
+ <li><a href="/docs/fluo-recipes/1.0.0-beta-2/">1.0.0-beta-2</a> - March 19, 2016</li>
+ <li><a href="/docs/fluo-recipes/1.0.0-beta-1/">1.0.0-beta-1</a> - January 13, 2016</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/docs/fluo-recipes/1.0.0-beta-1/cfm/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-1/cfm/index.html b/docs/fluo-recipes/1.0.0-beta-1/cfm/index.html
index bde7605..dba28b7 100644
--- a/docs/fluo-recipes/1.0.0-beta-1/cfm/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-1/cfm/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-1/export-queue/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-1/export-queue/index.html b/docs/fluo-recipes/1.0.0-beta-1/export-queue/index.html
index ec68a70..4d4780a 100644
--- a/docs/fluo-recipes/1.0.0-beta-1/export-queue/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-1/export-queue/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-1/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-1/index.html b/docs/fluo-recipes/1.0.0-beta-1/index.html
index caa9cbb..519f9e2 100644
--- a/docs/fluo-recipes/1.0.0-beta-1/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-1/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-1/recording-tx/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-1/recording-tx/index.html b/docs/fluo-recipes/1.0.0-beta-1/recording-tx/index.html
index 97c8f17..312283d 100644
--- a/docs/fluo-recipes/1.0.0-beta-1/recording-tx/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-1/recording-tx/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-1/serialization/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-1/serialization/index.html b/docs/fluo-recipes/1.0.0-beta-1/serialization/index.html
index 3b5e39d..639251a 100644
--- a/docs/fluo-recipes/1.0.0-beta-1/serialization/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-1/serialization/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-1/table-optimization/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-1/table-optimization/index.html b/docs/fluo-recipes/1.0.0-beta-1/table-optimization/index.html
index 6e6c0d4..78995fa 100644
--- a/docs/fluo-recipes/1.0.0-beta-1/table-optimization/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-1/table-optimization/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-1/transient/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-1/transient/index.html b/docs/fluo-recipes/1.0.0-beta-1/transient/index.html
index 6f50339..492b44c 100644
--- a/docs/fluo-recipes/1.0.0-beta-1/transient/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-1/transient/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/accumulo-export/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/accumulo-export/index.html b/docs/fluo-recipes/1.0.0-beta-2/accumulo-export/index.html
index 46de00c..780ebcd 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/accumulo-export/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/accumulo-export/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/cfm/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/cfm/index.html b/docs/fluo-recipes/1.0.0-beta-2/cfm/index.html
index 1e822a8..65faaad 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/cfm/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/cfm/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/export-queue/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/export-queue/index.html b/docs/fluo-recipes/1.0.0-beta-2/export-queue/index.html
index ab99041..515554e 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/export-queue/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/export-queue/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/index.html b/docs/fluo-recipes/1.0.0-beta-2/index.html
index 90f6987..b5451b9 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/recording-tx/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/recording-tx/index.html b/docs/fluo-recipes/1.0.0-beta-2/recording-tx/index.html
index 5c9f4df..2b7cb14 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/recording-tx/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/recording-tx/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/row-hasher/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/row-hasher/index.html b/docs/fluo-recipes/1.0.0-beta-2/row-hasher/index.html
index 1d13682..22b87a3 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/row-hasher/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/row-hasher/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/serialization/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/serialization/index.html b/docs/fluo-recipes/1.0.0-beta-2/serialization/index.html
index b4491aa..59296fa 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/serialization/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/serialization/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/table-optimization/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/table-optimization/index.html b/docs/fluo-recipes/1.0.0-beta-2/table-optimization/index.html
index 6c358db..f999b8c 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/table-optimization/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/table-optimization/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo-recipes/1.0.0-beta-2/testing/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo-recipes/1.0.0-beta-2/testing/index.html b/docs/fluo-recipes/1.0.0-beta-2/testing/index.html
index 2a9b49e..4613f7c 100644
--- a/docs/fluo-recipes/1.0.0-beta-2/testing/index.html
+++ b/docs/fluo-recipes/1.0.0-beta-2/testing/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
[5/7] incubator-fluo-website git commit: Jekyll build from
gh-pages:0495f99
Posted by mw...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/1.0.0-incubating/install/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-incubating/install/index.html b/docs/fluo/1.0.0-incubating/install/index.html
new file mode 100644
index 0000000..d958a24
--- /dev/null
+++ b/docs/fluo/1.0.0-incubating/install/index.html
@@ -0,0 +1,387 @@
+<!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="http://fluo.io/docs/fluo/1.0.0-incubating/install/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo Install Instructions | 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="/apidocs/">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="/blog/">Blog</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 Install Instructions</h2>
+ </header>
+
+ <article id="page-content">
+ <p>Instructions for installing Apache Fluo and starting a Fluo application in YARN on a cluster where
+Accumulo, Hadoop & Zookeeper are running. If you need help setting up these dependencies, see the
+<a href="https://fluo.apache.org/related-projects/">related projects page</a> for external projects that may help.</p>
+
+<h2 id="requirements">Requirements</h2>
+
+<p>Before you install Fluo, the following software must be installed and running on your local machine
+or cluster:</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Software</th>
+ <th>Recommended Version</th>
+ <th>Minimum Version</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><a href="https://accumulo.apache.org/">Accumulo</a></td>
+ <td>1.7.2</td>
+ <td>1.6.1</td>
+ </tr>
+ <tr>
+ <td><a href="http://hadoop.apache.org/">Hadoop</a></td>
+ <td>2.7.2</td>
+ <td>2.6.0</td>
+ </tr>
+ <tr>
+ <td><a href="http://zookeeper.apache.org/">Zookeeper</a></td>
+ <td>3.4.8</td>
+ <td>�</td>
+ </tr>
+ <tr>
+ <td><a href="http://openjdk.java.net/">Java</a></td>
+ <td>JDK 8</td>
+ <td>JDK 8</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="obtain-a-distribution">Obtain a distribution</h2>
+
+<p>Before you can install Fluo, you will need to obtain a distribution tarball. It is recommended that
+you download the <a href="https://fluo.apache.org/download/">latest release</a>. You can also build a distribution from the master
+branch by following these steps which create a tarball in <code class="highlighter-rouge">modules/distribution/target</code>:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git clone https://github.com/apache/incubator-fluo.git
+cd fluo/
+mvn package
+</code></pre>
+</div>
+
+<h2 id="install-fluo">Install Fluo</h2>
+
+<p>After you obtain a Fluo distribution tarball, follow these steps to install Fluo.</p>
+
+<ol>
+ <li>
+ <p>Choose a directory with plenty of space and untar the distribution:</p>
+
+ <div class="highlighter-rouge"><pre class="highlight"><code>tar -xvzf fluo-1.0.0-incubating-bin.tar.gz
+</code></pre>
+ </div>
+ </li>
+ <li>
+ <p>Copy the example configuration to the base of your configuration directory to create the default
+configuration for your Fluo install:</p>
+
+ <div class="highlighter-rouge"><pre class="highlight"><code>cp conf/examples/* conf/
+</code></pre>
+ </div>
+
+ <p>The default configuration will be used as the base configuration for each new application.</p>
+ </li>
+ <li>
+ <p>Modify <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a> for your environment. However, you should not configure any
+application settings (like observers).</p>
+
+ <p>NOTE - All properties that have a default are set with it. Uncomment a property if you want
+to use a value different than the default. Properties that are unset and uncommented must be
+set by the user.</p>
+ </li>
+ <li>
+ <p>Fluo needs to build its classpath using jars from the versions of Hadoop, Accumulo, and
+Zookeeper that you are using. Choose one of the two ways below to make these jars available
+to Fluo:</p>
+
+ <ul>
+ <li>Set <code class="highlighter-rouge">HADOOP_PREFIX</code>, <code class="highlighter-rouge">ACCUMULO_HOME</code>, and <code class="highlighter-rouge">ZOOKEEPER_HOME</code> in your environment or configure
+ these variables in <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo-env.sh">fluo-env.sh</a>. Fluo will look in these locations for jars.</li>
+ <li>
+ <p>Run <code class="highlighter-rouge">./lib/fetch.sh ahz</code> to download Hadoop, Accumulo, and Zookeeper jars to <code class="highlighter-rouge">lib/ahz</code> and
+ configure <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo-env.sh">fluo-env.sh</a> to look in this directory. By default, this command will download the
+ default versions set in <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/lib/ahz/pom.xml">lib/ahz/pom.xml</a>. If you are not using the default versions, you can
+ override them:</p>
+
+ <div class="highlighter-rouge"><pre class="highlight"><code> ./lib/fetch.sh ahz -Daccumulo.version=1.7.2 -Dhadoop.version=2.7.2 -Dzookeeper.version=3.4.8
+</code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <p>Fluo needs more dependencies than what is available from Hadoop, Accumulo, and Zookeeper. These
+extra dependencies need to be downloaded to <code class="highlighter-rouge">lib/</code> using the command below:</p>
+
+ <div class="highlighter-rouge"><pre class="highlight"><code> ./lib/fetch.sh extra
+</code></pre>
+ </div>
+ </li>
+</ol>
+
+<p>You are now ready to use the Fluo command script.</p>
+
+<h2 id="fluo-command-script">Fluo command script</h2>
+
+<p>The Fluo command script is located at <code class="highlighter-rouge">bin/fluo</code> of your Fluo installation. All Fluo commands are
+invoked by this script.</p>
+
+<p>Modify and add the following to your <code class="highlighter-rouge">~/.bashrc</code> if you want to be able to execute the fluo script
+from any directory:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>export PATH=/path/to/fluo-1.0.0-incubating/bin:$PATH
+</code></pre>
+</div>
+
+<p>Source your <code class="highlighter-rouge">.bashrc</code> for the changes to take effect and test the script</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>source ~/.bashrc
+fluo
+</code></pre>
+</div>
+
+<p>Running the script without any arguments prints a description of all commands.</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>./bin/fluo
+</code></pre>
+</div>
+
+<h2 id="configure-a-fluo-application">Configure a Fluo application</h2>
+
+<p>You are now ready to configure a Fluo application. Use the command below to create the
+configuration necessary for a new application. Feel free to pick a different name (other than
+<code class="highlighter-rouge">myapp</code>) for your application:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>fluo new myapp
+</code></pre>
+</div>
+
+<p>This command will create a directory for your application at <code class="highlighter-rouge">apps/myapp</code> of your Fluo install which
+will contain a <code class="highlighter-rouge">conf</code> and <code class="highlighter-rouge">lib</code>.</p>
+
+<p>The <code class="highlighter-rouge">apps/myapp/conf</code> directory contains a copy of the <code class="highlighter-rouge">fluo.properties</code> from your default
+configuration. This should be configured for your application:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>vim apps/myapp/fluo.properties
+</code></pre>
+</div>
+
+<p>When configuring the observer section in fluo.properties, you can configure your instance for the
+<a href="https://github.com/fluo-io/phrasecount">phrasecount</a> application if you have not created your own application. See the <a href="https://github.com/fluo-io/phrasecount">phrasecount</a>
+example for instructions. You can also choose not to configure any observers but your workers will
+be idle when started.</p>
+
+<p>The <code class="highlighter-rouge">apps/myapp/lib</code> directory should contain any observer jars for your application. If you
+configured <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a> for observers, copy any jars containing these observer classes to this
+directory.</p>
+
+<h2 id="initialize-your-application">Initialize your application</h2>
+
+<p>After your application has been configured, use the command below to initialize it:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>fluo init myapp
+</code></pre>
+</div>
+
+<p>This only needs to be called once and stores configuration in Zookeeper.</p>
+
+<h2 id="start-your-application">Start your application</h2>
+
+<p>A Fluo application consists of one oracle process and multiple worker processes. Before starting
+your application, you can configure the number of worker process in your <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a> file.</p>
+
+<p>When you are ready to start your Fluo application on your YARN cluster, run the command below:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>fluo start myapp
+</code></pre>
+</div>
+
+<p>The start command above will work for a single-node or a large cluster. By using YARN, you do not
+need to deploy the Fluo binaries to every node on your cluster or start processes on every node.</p>
+
+<p>You can use the following command to check the status of your instance:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>fluo status myapp
+</code></pre>
+</div>
+
+<p>For more detailed information on the YARN containers running Fluo:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>fluo info myapp
+</code></pre>
+</div>
+
+<p>You can also use <code class="highlighter-rouge">yarn application -list</code> to check the status of your Fluo instance in YARN. Logs
+are viewable within YARN.</p>
+
+<p>When you have data in your fluo instance, you can view it using the command <code class="highlighter-rouge">fluo scan</code>. Pipe the
+output to <code class="highlighter-rouge">less</code> using the command <code class="highlighter-rouge">fluo scan | less</code> if you want to page through the data.</p>
+
+<h2 id="stop-your-fluo-application">Stop your Fluo application</h2>
+
+<p>Use the following command to stop your Fluo application:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>fluo stop myapp
+</code></pre>
+</div>
+
+<p>If stop fails, there is also a kill command.</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>fluo kill myapp
+</code></pre>
+</div>
+
+<h2 id="tuning-accumulo">Tuning Accumulo</h2>
+
+<p>Fluo will reread the same data frequently when it checks conditions on mutations. When Fluo
+initializes a table it enables data caching to make this more efficient. However you may need to
+increase the amount of memory available for caching in the tserver by increasing
+<code class="highlighter-rouge">tserver.cache.data.size</code>. Increasing this may require increasing the maximum tserver java heap size
+in <code class="highlighter-rouge">accumulo-env.sh</code>.</p>
+
+<p>Fluo will run many client threads, will want to ensure the tablet server has enough threads. Should
+probably increase the <code class="highlighter-rouge">tserver.server.threads.minimum</code> Accumulo setting.</p>
+
+<p>Using at least Accumulo 1.6.1 is recommended because multiple performance bugs were fixed.</p>
+
+<h2 id="tuning-yarn">Tuning YARN</h2>
+
+<p>When running Fluo oracles and workers in YARN, the number of instances, max memory, and number of
+cores for Fluo processes can be configured in <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a>. If YARN is killing processes
+consider increasing <code class="highlighter-rouge">twill.java.reserved.memory.mb</code> (which defaults to 200 and is set in
+yarn-site.xml). The <code class="highlighter-rouge">twill.java.reserved.memory.mb</code> config determines the gap between the YARN
+memory limit set in <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a> and the java -Xmx setting. For example, if max memory is 1024
+and twill reserved memory is 200, the java -Xmx setting will be 1024-200 = 824 MB.</p>
+
+<h2 id="run-locally-without-yarn">Run locally without YARN</h2>
+
+<p>If you do not have YARN set up, you can start the oracle and worker as a local Fluo process using
+the following commands:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>local-fluo start-oracle
+local-fluo start-worker
+</code></pre>
+</div>
+
+<p>Use the following commands to stop a local Fluo process:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>local-fluo stop-worker
+local-fluo stop-oracle
+</code></pre>
+</div>
+
+<p>In a distributed environment, you will need to deploy and configure a Fluo distribution on every
+node in your cluster.</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/docs/fluo/1.0.0-incubating/metrics/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-incubating/metrics/index.html b/docs/fluo/1.0.0-incubating/metrics/index.html
new file mode 100644
index 0000000..2a30538
--- /dev/null
+++ b/docs/fluo/1.0.0-incubating/metrics/index.html
@@ -0,0 +1,271 @@
+<!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="http://fluo.io/docs/fluo/1.0.0-incubating/metrics/">
+ <link rel="icon" type="image/png" href="/resources/favicon.png">
+ <title>Fluo Metrics | 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="/apidocs/">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="/blog/">Blog</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 Metrics</h2>
+ </header>
+
+ <article id="page-content">
+ <p>A Fluo application can be configured (in <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a>) to report metrics. When metrics are
+configured, Fluo will report some \u2018default\u2019 metrics about an application that help users monitor its
+performance. Users can also write code to report \u2018application-specific\u2019 metrics from their
+applications. Both \u2018application-specific\u2019 and \u2018default\u2019 metrics share the same reporter configured
+by <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a> and are described in detail below.</p>
+
+<h2 id="configuring-reporters">Configuring reporters</h2>
+
+<p>Fluo metrics are not published by default. To publish metrics, configure a reporter in the \u2018metrics\u2019
+section of <a href="https://github.com/apache/fluo/blob/rel/fluo-1.0.0-incubating/modules/distribution/src/main/config/fluo.properties">fluo.properties</a>. There are several different reporter types (i.e Console, CSV,
+Graphite, JMX, SLF4J) that are implemented using <a href="https://dropwizard.github.io/metrics/3.1.0/">Dropwizard</a>. The choice of which reporter to use
+depends on the visualization tool used. If you are not currently using a visualization tool, there
+is <a href="/docs/fluo/1.0.0-incubating/grafana/">documentation</a> for reporting Fluo metrics to Grafana/InfluxDB.</p>
+
+<h2 id="metrics-names">Metrics names</h2>
+
+<p>When Fluo metrics are reported, they are published using a naming scheme that encodes additional
+information. This additional information is represented using all caps variables (i.e <code class="highlighter-rouge">METRIC</code>)
+below.</p>
+
+<p>Default metrics start with <code class="highlighter-rouge">fluo.class</code> or <code class="highlighter-rouge">fluo.system</code> and have following naming schemes:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code> fluo.class.APPLICATION.REPORTER_ID.METRIC.CLASS
+ fluo.system.APPLICATION.REPORTER_ID.METRIC
+</code></pre>
+</div>
+
+<p>Application metrics start with <code class="highlighter-rouge">fluo.app</code> and have following scheme:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code> fluo.app.REPORTER_ID.METRIC
+</code></pre>
+</div>
+
+<p>The variables below describe the additional information that is encoded in metrics names.</p>
+
+<ol>
+ <li><code class="highlighter-rouge">APPLICATION</code> - Fluo application name</li>
+ <li><code class="highlighter-rouge">REPORTER_ID</code> - Unique ID of the Fluo oracle, worker, or client that is reporting the metric.
+ When running in YARN, this ID is of the format <code class="highlighter-rouge">worker-INSTANCE_ID</code> or <code class="highlighter-rouge">oracle-INSTANCE_ID</code>
+ where <code class="highlighter-rouge">INSTANCE_ID</code> corresponds to instance number. When not running in YARN, this ID consists
+ of a hostname and a base36 long that is unique across all fluo processes.</li>
+ <li><code class="highlighter-rouge">METRIC</code> - Name of the metric. For \u2018default\u2019 metrics, this is set by Fluo. For \u2018application\u2019
+ metrics, this is set by user. Name should be unique and avoid using period \u2018.\u2019 in name.</li>
+ <li><code class="highlighter-rouge">CLASS</code> - Name of Fluo observer or loader class that produced metric. This allows things like
+ transaction collisions to be tracked per class.</li>
+</ol>
+
+<h2 id="application-specific-metrics">Application-specific metrics</h2>
+
+<p>Application metrics are implemented by retrieving a <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/metrics/MetricsReporter.html">MetricsReporter</a> from an <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/observer/Observer.html">Observer</a>, <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/Loader.html">Loader</a>,
+or <a href="https://static.javadoc.io/org.apache.fluo/fluo-api/1.0.0-incubating/org/apache/fluo/api/client/FluoClient.html">FluoClient</a>. These metrics are named using the format <code class="highlighter-rouge">fluo.app.REPORTER_ID.METRIC</code>.</p>
+
+<h2 id="default-metrics">Default metrics</h2>
+
+<p>Default metrics report for a particular Observer/Loader class or system-wide.</p>
+
+<p>Below are metrics that are reported from each Observer/Loader class that is configured in a Fluo
+application. These metrics are reported after each transaction and named using the format
+<code class="highlighter-rouge">fluo.class.APPLICATION.REPORTER_ID.METRIC.CLASS</code>.</p>
+
+<ul>
+ <li>tx_lock_wait_time - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#timers">Timer</a>
+ <ul>
+ <li>Time transaction spent waiting on locks held by other transactions.</li>
+ <li>Only updated for transactions that have non-zero lock time.</li>
+ </ul>
+ </li>
+ <li>tx_execution_time - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#timers">Timer</a>
+ <ul>
+ <li>Time transaction took to execute.</li>
+ <li>Updated for failed and successful transactions.</li>
+ <li>This does not include commit time, only the time from start until commit is called.</li>
+ </ul>
+ </li>
+ <li>tx_with_collision - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#meters">Meter</a>
+ <ul>
+ <li>Rate of transactions with collisions.</li>
+ </ul>
+ </li>
+ <li>tx_collisions - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#meters">Meter</a>
+ <ul>
+ <li>Rate of collisions.</li>
+ </ul>
+ </li>
+ <li>tx_entries_set - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#meters">Meter</a>
+ <ul>
+ <li>Rate of row/columns set by transaction</li>
+ </ul>
+ </li>
+ <li>tx_entries_read - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#meters">Meter</a>
+ <ul>
+ <li>Rate of row/columns read by transaction that existed.</li>
+ <li>There is currently no count of all reads (including non-existent data)</li>
+ </ul>
+ </li>
+ <li>tx_locks_timedout - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#meters">Meter</a>
+ <ul>
+ <li>Rate of timedout locks rolled back by transaction.</li>
+ <li>These are locks that are held for very long periods by another transaction that appears to be
+alive based on zookeeper.</li>
+ </ul>
+ </li>
+ <li>tx_locks_dead - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#meters">Meter</a>
+ <ul>
+ <li>Rate of dead locks rolled by a transaction.</li>
+ <li>These are locks held by a process that appears to be dead according to zookeeper.</li>
+ </ul>
+ </li>
+ <li>tx_status_<code class="highlighter-rouge"><STATUS></code> - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#meters">Meter</a>
+ <ul>
+ <li>Rate of different ways (i.e <code class="highlighter-rouge"><STATUS></code>) a transaction can terminate</li>
+ </ul>
+ </li>
+</ul>
+
+<p>Below are system-wide metrics that are reported for the entire Fluo application. These metrics are
+named using the format <code class="highlighter-rouge">fluo.system.APPLICATION.REPORTER_ID.METRIC</code>.</p>
+
+<ul>
+ <li>oracle_response_time - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#timers">Timer</a>
+ <ul>
+ <li>Time each RPC call to oracle for stamps took</li>
+ </ul>
+ </li>
+ <li>oracle_client_stamps - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#histograms">Histogram</a>
+ <ul>
+ <li>Number of stamps requested for each request for stamps to the server</li>
+ </ul>
+ </li>
+ <li>oracle_server_stamps - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#histograms">Histogram</a>
+ <ul>
+ <li>Number of stamps requested for each request for stamps from a client</li>
+ </ul>
+ </li>
+ <li>worker_notifications_queued - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#gauges">Gauge</a>
+ <ul>
+ <li>The current number of notifications queued for processing.</li>
+ </ul>
+ </li>
+ <li>transactor_committing - <a href="https://dropwizard.github.io/metrics/3.1.0/getting-started/#gauges">Gauge</a>
+ <ul>
+ <li>The current number of transactions that are working their way through the commit steps.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>Histograms and Timers have a counter. In the case of a histogram, the counter is the number of times
+the metric was updated and not a sum of the updates. For example if a request for 5 timestamps was
+made to the oracle followed by a request for 3 timestamps, then the count for <code class="highlighter-rouge">oracle_server_stamps</code>
+would be 2 and the mean would be (5+3)/2.</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/docs/fluo/1.0.0-incubating/resources/fluo-architecture.png
----------------------------------------------------------------------
diff --git a/docs/fluo/1.0.0-incubating/resources/fluo-architecture.png b/docs/fluo/1.0.0-incubating/resources/fluo-architecture.png
new file mode 100644
index 0000000..3ba96fd
Binary files /dev/null and b/docs/fluo/1.0.0-incubating/resources/fluo-architecture.png differ
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/fluo/index.html
----------------------------------------------------------------------
diff --git a/docs/fluo/index.html b/docs/fluo/index.html
index 5992797..1aaba5f 100644
--- a/docs/fluo/index.html
+++ b/docs/fluo/index.html
@@ -1,122 +1,10 @@
<!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="http://fluo.io/docs/fluo/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Fluo Documentation Archive | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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="page">
-
- <header class="post-header">
- <h2 class="post-title">Fluo Documentation Archive</h2>
- </header>
-
- <article id="page-content">
- <p>Fluo documentation before Apache incubation:</p>
-
-<ul>
- <li><a href="/docs/fluo/1.0.0-beta-2/">1.0.0-beta-2</a> - January 12, 2016</li>
- <li><a href="/docs/fluo/1.0.0-beta-1/">1.0.0-beta-1</a> - June 9, 2015</li>
- <li><a href="/docs/fluo/1.0.0-alpha-1/">1.0.0-alpha-1</a> - October 2, 2014</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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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 lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting\u2026</title>
+<link rel="canonical" href="http://fluo.io/docs/">
+<meta http-equiv="refresh" content="0; url=http://fluo.io/docs/">
+<h1>Redirecting\u2026</h1>
+<a href="http://fluo.io/docs/">Click here if you are not redirected.</a>
+<script>location="http://fluo.io/docs/"</script>
</html>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/index.html
----------------------------------------------------------------------
diff --git a/docs/index.html b/docs/index.html
index a2df0e8..dee080d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">
@@ -81,17 +83,19 @@
<p><a href="https://github.com/apache/fluo">Apache Fluo</a> and <a href="https://github.com/apache/fluo-recipes">Apache Fluo Recipes</a> have seperate documentation as they are different repositories with their own release cycle.</p>
-<h2 id="apache-fluo">Apache Fluo</h2>
+<h3 id="apache-fluo-documentation">Apache Fluo documentation</h3>
-<p>The first release of Apache Fluo has not been made yet.</p>
+<ul>
+ <li><a href="/docs/fluo/1.0.0-incubating/">1.0.0-incubating</a> - September 27, 2016</li>
+</ul>
-<h2 id="apache-fluo-recipes">Apache Fluo Recipes</h2>
+<h3 id="apache-fluo-recipes-documentation">Apache Fluo Recipes documentation</h3>
-<p>The first release of Apache Fluo Recipes has not been made yet.</p>
+<ul>
+ <li>The first release of Apache Fluo Recipes has not been made yet.</li>
+</ul>
-<h2 id="pre-apache-documentation">Pre Apache Documentation</h2>
-
-<p>Documentation about releases made before Apache Fluo entered incubation at Apache has been moved <a href="pre-asf">here</a></p>
+<p>Documentation for releases before joining Apache are available in the <a href="archive">Pre-ASF archive</a>.</p>
</article>
http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/ebd1f593/docs/pre-asf/index.html
----------------------------------------------------------------------
diff --git a/docs/pre-asf/index.html b/docs/pre-asf/index.html
deleted file mode 100644
index daee0ed..0000000
--- a/docs/pre-asf/index.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!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="http://fluo.io/docs/pre-asf/">
- <link rel="icon" type="image/png" href="/resources/favicon.png">
- <title>Pre Apache Documentation | 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="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</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="/blog/">Blog</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="page">
-
- <header class="post-header">
- <h2 class="post-title">Pre Apache Documentation</h2>
- </header>
-
- <article id="page-content">
- <div class="alert alert-danger" role="alert">Please note - This is documentation related to non-ASF releases of Fluo. These releases were made before Apache Fluo became an ASF project and are not endorsed by the ASF.</div>
-
-<h2 id="fluo">Fluo</h2>
-
-<p>Last non-ASF release was <code class="highlighter-rouge">1.0.0-beta-2</code> made on January 12, 2016.</p>
-
-<ul>
- <li>Documentation - <a href="/docs/fluo/1.0.0-beta-2/">Latest</a> | <a href="/docs/fluo/">Archive</a></li>
- <li>API - <a href="/apidocs/fluo/1.0.0-beta-2/">Latest</a> | <a href="/apidocs/fluo/">Archive</a></li>
- <li>Release summary - <a href="/release-summaries/1.0.0-beta-2/">Latest</a> | <a href="/release-summaries/">Archive</a></li>
- <li>Release notes - <a href="/release-notes/1.0.0-beta-2/">Latest</a> | <a href="/release-notes/">Archive</a></li>
-</ul>
-
-<h2 id="fluo-recipes">Fluo Recipes</h2>
-
-<p>Last non-ASF release was <code class="highlighter-rouge">1.0.0-beta-2</code> made on March 29, 2016.</p>
-
-<ul>
- <li>Documentation - <a href="/docs/fluo-recipes/1.0.0-beta-2/">Latest</a> | <a href="/docs/fluo-recipes/">Archive</a></li>
- <li>API - <a href="/apidocs/fluo-recipes/1.0.0-beta-2/">Latest</a> | <a href="/apidocs/fluo-recipes/">Archive</a></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 © 2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 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/ebd1f593/download/index.html
----------------------------------------------------------------------
diff --git a/download/index.html b/download/index.html
index 375a6d4..fd16e80 100644
--- a/download/index.html
+++ b/download/index.html
@@ -31,8 +31,10 @@
</div>
<div class="collapse navbar-collapse js-navbar-collapse" style="margin-top: 20px">
<ul class="navbar-nav nav">
- <li><a href="/docs/">Documentation</a></li>
- <li><a href="/download/">Download</a></li>
+ <li><a href="/release/">Releases</a></li>
+ <li><a href="/tour/">Tour</a></li>
+ <li><a href="/docs/">Docs</a></li>
+ <li><a href="/apidocs/">API</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
<ul class="dropdown-menu">