This is an automated email from the ASF dual-hosted git repository.

szetszwo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/ratis-hadoop-projects.git

commit fbfcf38a3608efaab1b2b9e1a5e4988fbe989ebd
Author: Josh Elser <[email protected]>
AuthorDate: Fri Jun 7 15:41:56 2019 -0400

    RATIS-581. Generated website for logservice content
---
 index.html                      |  33 ++++--
 index.xml                       |  42 +++++++
 logservice.html                 | 161 +++++++++++++++++++++++++
 logservice/index.html           | 146 +++++++++++++++++++++++
 logservice/index.xml            |  24 ++++
 logservice/page/1.html          |   1 +
 logservice/testing.html         | 256 ++++++++++++++++++++++++++++++++++++++++
 logservice/testing/docker.html  | 181 ++++++++++++++++++++++++++++
 logservice/testing/index.html   | 145 +++++++++++++++++++++++
 logservice/testing/index.xml    |  46 ++++++++
 logservice/testing/page/1.html  |   1 +
 logservice/testing/vagrant.html | 143 ++++++++++++++++++++++
 sitemap.xml                     |  24 ++++
 13 files changed, 1190 insertions(+), 13 deletions(-)

diff --git a/index.html b/index.html
index 67d68af..2f64ad8 100644
--- a/index.html
+++ b/index.html
@@ -132,7 +132,7 @@
     <div class="container">
         <div class="row feature-list">
             <h2>Features</h2>
-            <div class="col-md-4 col-sm-4 feature-item">
+            <div class="col-md-6 col-sm-6 feature-item">
                 <span class="glyphicon glyphicon-transfer" 
aria-hidden="true"></span>
                 <i class="fa fa-5x fa-fw m-y-3 text-info fa-child"></i>
                 <h4>Pluggable transport</h4>
@@ -144,27 +144,34 @@
                 </p>
                 <p></p>
             </div>
-            <div class="col-md-4 col-sm-4 feature-item">
+            <div class="col-md-6 col-sm-6 feature-item">
                 <span class="glyphicon glyphicon-log-in" 
aria-hidden="true"></span>
                 <h4>Pluggable state machine</h4>
                 <p>
                     Ratis supports a log and state machine. State machine 
typically contains the data that you want to make highly avialable. Ratis makes 
it easy to use your own state machine.
                 </p>
             </div>
-            <div class="col-md-4 col-sm-4 feature-item">
-                <span class="glyphicon glyphicon-tasks" 
aria-hidden="true"></span>
-                <h4>Pluggable raft log</h4>
-                <p>RAFT log is also pluggable, users can provide their own log 
implementation. The default
-                    implementation
-                    stores log in local files.</p>
-                <p>
-                    Application can define the polices of how to write data 
and where it should be written easily.
-                </p>
-            </div>
 
 
         </div>
-
+        <div class="row feature-list">
+          <div class="col-md-6 col-sm-6 feature-item">
+              <span class="glyphicon glyphicon-tasks" 
aria-hidden="true"></span>
+              <h4>Pluggable raft log</h4>
+              <p>RAFT log is also pluggable, users can provide their own log 
implementation. The default
+                  implementation
+                  stores log in local files.</p>
+              <p>
+                  Application can define the polices of how to write data and 
where it should be written easily.
+              </p>
+          </div>
+          <div class="col-md-6 col-sm-6 feature-item">
+            <span class="glyphicon glyphicon-hdd" aria-hidden="true"></span>
+            <h4>Log Service</h4>
+            <p>Ratis provides a log service recipe provides StateMachines to 
implement a distributed log service with a focused client API. For more 
information,
+              please read the <a href="logservice">LogService 
documentation</a>.</p>
+          </div>
+        </div>
 
     </div>
 </div>
diff --git a/index.xml b/index.xml
index b81eeb4..b49287a 100644
--- a/index.xml
+++ b/index.xml
@@ -59,6 +59,16 @@ The Ratis user mailing list is: user@ratis.</description>
     </item>
     
     <item>
+      <title>Docker Testing</title>
+      
<link>https://ratis.incubator.apache.org/logservice/testing/docker.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      
<guid>https://ratis.incubator.apache.org/logservice/testing/docker.html</guid>
+      <description>The Docker orchestration is comprised of the following:
+ A Docker image which has the necessary software to run the LogService A 
docker-compose.yml file which can launch the necessary containers for a 
full-fledged LogService &amp;ldquo;cluster&amp;rdquo; Scripts to build the 
Docker image and launch a client environment to interact with a running cluster 
via Compose.  Building the Docker image $ mvn clean package assembly:single 
-DskipTests $ cd ratis-logservice &amp;amp;&amp;amp; .</description>
+    </item>
+    
+    <item>
       <title>Getting started</title>
       <link>https://ratis.incubator.apache.org/getting_started.html</link>
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -71,6 +81,27 @@ Examples To demonstrate how to use Ratis from the code, 
Please look at the follo
     </item>
     
     <item>
+      <title>LogService</title>
+      <link>https://ratis.incubator.apache.org/logservice/</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://ratis.incubator.apache.org/logservice/</guid>
+      <description>The Ratis LogService is an distributed, log implementation 
built on top of Apache Ratis. The LogService is a &amp;ldquo;recipe&amp;rdquo; 
on top of Apache Ratis, providing a higher-level API as compared to Ratis 
itself. The LogService provides the ability to create named, durable, 
append-only data structures with the ability to perform linear reads.
+Like Ratis, the LogService is designed to be embedded into another application 
as a library, as opposed to a standalone daemon.</description>
+    </item>
+    
+    <item>
+      <title>LogService Testing</title>
+      <link>https://ratis.incubator.apache.org/logservice/testing/</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://ratis.incubator.apache.org/logservice/testing/</guid>
+      <description>The LogService presently has two means for testing itself: 
Docker with Compose orchestration and VirtualBox with Vagrant orchestration.
+Docker is suitable for a quick and lightweight orchestration of a full 
LogService installation. Vagrant, while heavier-weight that the Docker 
automation, has the added benefit of being able to leverage Namazu for failure 
scenarios. Please find more on each using the below references.
+ Docker Vagrant  </description>
+    </item>
+    
+    <item>
       <title>Source</title>
       <link>https://ratis.incubator.apache.org/source.html</link>
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -80,5 +111,16 @@ Examples To demonstrate how to use Ratis from the code, 
Please look at the follo
 The versioned source code history is available from the Apache git repository 
or from the github mirror. It is only for development and not intended for use 
by the general public. Only the source code from the released artifacts are 
checked by the Project Management Committee.</description>
     </item>
     
+    <item>
+      <title>Vagrant Testing</title>
+      
<link>https://ratis.incubator.apache.org/logservice/testing/vagrant.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      
<guid>https://ratis.incubator.apache.org/logservice/testing/vagrant.html</guid>
+      <description>Please refer to the documentation for instructions to use 
the Vagrant automation.
+Starting from the directory dev-support/vagrant/:
+ To build all Vagrant boxes, invoke ./run_all_tests.sh build To remove any 
generated data, invoke ./run_all_tests.sh clean To run the tests, invoke 
vagrant resume ratis-servers &amp;amp;&amp;amp; vagrant ssh ratis-servers  
</description>
+    </item>
+    
   </channel>
 </rss>
\ No newline at end of file
diff --git a/logservice.html b/logservice.html
new file mode 100644
index 0000000..453715f
--- /dev/null
+++ b/logservice.html
@@ -0,0 +1,161 @@
+
+<!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">
+    <meta name="description" content="Open source Java implementation for RAFT 
consensus protocol.">
+    <meta name="keywords" content="raft, java, ratis, library"/>
+    <meta name="robots" content="index,follow"/>
+    <meta name="language" content="en"/>
+
+    <title>Apache Ratis</title>
+
+    <base href="https://ratis.incubator.apache.org/";>
+
+    <link rel="canonical" href="http://ratis.incubator.apache.org/";>
+
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";
+          
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
 crossorigin="anonymous">
+    <link rel="stylesheet" href="style.css">
+
+</head>
+
+<body>
+
+
+<div class="topnav">
+    <div class="container">
+        <ul class="breadcrumb col-md-6">
+            <li>
+                <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+                <a  href="https://www.apache.org";>Apache Software 
Foundation</a>
+            </li>
+            <li>
+                <img class="asf-logo" src="logo-white.png" alt="Ratis logo"/>
+                <a href="https://ratis.incubator.apache.org/";>Apache 
Ratis&trade;</a>
+            </li>
+        </ul>
+        <div class="col-md-6">
+            <ul class="pull-right breadcrumb">
+                <li><a href="http://www.apache.org/licenses/";>License</a></li>
+                <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                <li><a href="http://www.apache.org/security/";>Security</a></li>
+        </ul>
+        </div>
+    </div>
+
+    <nav class="navbar navbar-default navbar-static-top" role="navigation">
+        <div class="container">
+            <div class="navbar-header">
+                <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse"
+                        data-target="#ratis-menu" aria-expanded="false">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+            </div>
+
+            <div id="ratis-menu" class="collapse navbar-collapse">
+                <ul class="nav navbar-nav navbar-right">
+                    <li><a href="#download">Download</a></li>
+                    <li><a href="#gettingstarted">Getting started</a></li>
+                    <li><a href="#source">Source</a></li>
+                    <li><a href="#community">Community</a></li>
+                    <li><a href="#resources">Resources</a></li>
+                </ul>
+            </div>
+
+
+            <div class="jumbotron">
+                <h1>
+                    Open source Java implementation for Raft consensus 
protocol.
+                </h1>
+                <p>
+                    <a class="btn btn-default download" role="button" 
href="#download">Download Apache Ratis</a>
+                </p>
+                <p>
+
+                    <a class="changelog"
+                       href="#gettingstarted">Getting started
+                    </a>
+                </p>
+            </div>
+        </div>
+
+    </nav>
+</div>
+
+<div class="container">
+
+<section id="main">
+  <div>
+    <h1 id="title"> Archive</h1>
+        <ul id="list">
+            
+            <h1><a href="/logservice/">LogService</a></h1>
+            <p><small>0001 Jan 1 </small></p>
+
+            <!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+<p>The Ratis LogService is an distributed, log implementation built on top of 
Apache
+Ratis. The LogService is a &ldquo;recipe&rdquo; on top of Apache Ratis, 
providing a higher-level
+API as compared to Ratis itself. The LogService provides the ability to create 
named,
+durable, append-only data structures with the ability to perform linear 
reads.</p>
+
+<p>Like Ratis, the LogService is designed to be embedded into another 
application as
+a library, as opposed to a standalone daemon. On a confusing note, there are 
Java
+daemons provided for the LogService, but these are solely to be used for 
testing.</p>
+
+<ul>
+<li><a 
href="https://ratis.incubator.apache.org/logservice/testing/";>Testing</a></li>
+</ul>
+
+
+            
+        </ul>
+  </div>
+
+
+</section>
+</div>
+
+<footer>
+    <div class="container">
+
+        <div class="col-md-12 trademark">
+            <p>&copy; 2019 <a href="http://apache.org";>The Apache Software 
Foundation</a>,
+                Apache, Apache Ratis, the Apache feather logo, Apache Ratis 
logo, Apache Incubator logo are trademarks of The Apache Software Foundation.
+            <p>
+        </div>
+    </div>
+</footer>
+
+
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";></script>
+<script src="./js/underscore-min.js"></script>
+<script 
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js";
+        
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
+        crossorigin="anonymous"></script>
+
+
+</body>
+</html>
+
diff --git a/logservice/index.html b/logservice/index.html
new file mode 100644
index 0000000..14c8841
--- /dev/null
+++ b/logservice/index.html
@@ -0,0 +1,146 @@
+
+<!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">
+    <meta name="description" content="Open source Java implementation for RAFT 
consensus protocol.">
+    <meta name="keywords" content="raft, java, ratis, library"/>
+    <meta name="robots" content="index,follow"/>
+    <meta name="language" content="en"/>
+
+    <title>Apache Ratis</title>
+
+    <base href="https://ratis.incubator.apache.org/";>
+
+    <link rel="canonical" href="http://ratis.incubator.apache.org/";>
+
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";
+          
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
 crossorigin="anonymous">
+    <link rel="stylesheet" href="style.css">
+
+</head>
+
+<body>
+
+
+<div class="topnav">
+    <div class="container">
+        <ul class="breadcrumb col-md-6">
+            <li>
+                <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+                <a  href="https://www.apache.org";>Apache Software 
Foundation</a>
+            </li>
+            <li>
+                <img class="asf-logo" src="logo-white.png" alt="Ratis logo"/>
+                <a href="https://ratis.incubator.apache.org/";>Apache 
Ratis&trade;</a>
+            </li>
+        </ul>
+        <div class="col-md-6">
+            <ul class="pull-right breadcrumb">
+                <li><a href="http://www.apache.org/licenses/";>License</a></li>
+                <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                <li><a href="http://www.apache.org/security/";>Security</a></li>
+        </ul>
+        </div>
+    </div>
+
+    <nav class="navbar navbar-default navbar-static-top" role="navigation">
+        <div class="container">
+            <div class="navbar-header">
+                <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse"
+                        data-target="#ratis-menu" aria-expanded="false">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+            </div>
+
+            <div id="ratis-menu" class="collapse navbar-collapse">
+                <ul class="nav navbar-nav navbar-right">
+                    <li><a href="#download">Download</a></li>
+                    <li><a href="#gettingstarted">Getting started</a></li>
+                    <li><a href="#source">Source</a></li>
+                    <li><a href="#community">Community</a></li>
+                    <li><a href="#resources">Resources</a></li>
+                </ul>
+            </div>
+
+
+            <div class="jumbotron">
+                <h1>
+                    Open source Java implementation for Raft consensus 
protocol.
+                </h1>
+                <p>
+                    <a class="btn btn-default download" role="button" 
href="#download">Download Apache Ratis</a>
+                </p>
+                <p>
+
+                    <a class="changelog"
+                       href="#gettingstarted">Getting started
+                    </a>
+                </p>
+            </div>
+        </div>
+
+    </nav>
+</div>
+
+<div class="container">
+<h1>LogService</h1>
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+<p>The Ratis LogService is an distributed, log implementation built on top of 
Apache
+Ratis. The LogService is a &ldquo;recipe&rdquo; on top of Apache Ratis, 
providing a higher-level
+API as compared to Ratis itself. The LogService provides the ability to create 
named,
+durable, append-only data structures with the ability to perform linear 
reads.</p>
+
+<p>Like Ratis, the LogService is designed to be embedded into another 
application as
+a library, as opposed to a standalone daemon. On a confusing note, there are 
Java
+daemons provided for the LogService, but these are solely to be used for 
testing.</p>
+
+<ul>
+<li><a 
href="https://ratis.incubator.apache.org/logservice/testing/";>Testing</a></li>
+</ul>
+
+</div>
+
+<footer>
+    <div class="container">
+
+        <div class="col-md-12 trademark">
+            <p>&copy; 2019 <a href="http://apache.org";>The Apache Software 
Foundation</a>,
+                Apache, Apache Ratis, the Apache feather logo, Apache Ratis 
logo, Apache Incubator logo are trademarks of The Apache Software Foundation.
+            <p>
+        </div>
+    </div>
+</footer>
+
+
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";></script>
+<script src="./js/underscore-min.js"></script>
+<script 
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js";
+        
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
+        crossorigin="anonymous"></script>
+
+
+</body>
+</html>
+
diff --git a/logservice/index.xml b/logservice/index.xml
new file mode 100644
index 0000000..33f2ba8
--- /dev/null
+++ b/logservice/index.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom";>
+  <channel>
+    <title>Apache Ratis</title>
+    <link>https://ratis.incubator.apache.org/logservice.html</link>
+    <description>Recent content on Apache Ratis</description>
+    <generator>Hugo -- gohugo.io</generator>
+    <language>en-us</language>
+    
+       <atom:link 
href="https://ratis.incubator.apache.org/logservice/index.xml"; rel="self" 
type="application/rss+xml" />
+    
+    
+    <item>
+      <title>LogService</title>
+      <link>https://ratis.incubator.apache.org/logservice/</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://ratis.incubator.apache.org/logservice/</guid>
+      <description>The Ratis LogService is an distributed, log implementation 
built on top of Apache Ratis. The LogService is a &amp;ldquo;recipe&amp;rdquo; 
on top of Apache Ratis, providing a higher-level API as compared to Ratis 
itself. The LogService provides the ability to create named, durable, 
append-only data structures with the ability to perform linear reads.
+Like Ratis, the LogService is designed to be embedded into another application 
as a library, as opposed to a standalone daemon.</description>
+    </item>
+    
+  </channel>
+</rss>
\ No newline at end of file
diff --git a/logservice/page/1.html b/logservice/page/1.html
new file mode 100644
index 0000000..e3d1183
--- /dev/null
+++ b/logservice/page/1.html
@@ -0,0 +1 @@
+<!DOCTYPE 
html><html><head><title>https://ratis.incubator.apache.org/logservice.html</title><link
 rel="canonical" 
href="https://ratis.incubator.apache.org/logservice.html"/><meta name="robots" 
content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" 
content="0; url=https://ratis.incubator.apache.org/logservice.html"; 
/></head></html>
\ No newline at end of file
diff --git a/logservice/testing.html b/logservice/testing.html
new file mode 100644
index 0000000..0409db6
--- /dev/null
+++ b/logservice/testing.html
@@ -0,0 +1,256 @@
+
+<!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">
+    <meta name="description" content="Open source Java implementation for RAFT 
consensus protocol.">
+    <meta name="keywords" content="raft, java, ratis, library"/>
+    <meta name="robots" content="index,follow"/>
+    <meta name="language" content="en"/>
+
+    <title>Apache Ratis</title>
+
+    <base href="https://ratis.incubator.apache.org/";>
+
+    <link rel="canonical" href="http://ratis.incubator.apache.org/";>
+
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";
+          
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
 crossorigin="anonymous">
+    <link rel="stylesheet" href="style.css">
+
+</head>
+
+<body>
+
+
+<div class="topnav">
+    <div class="container">
+        <ul class="breadcrumb col-md-6">
+            <li>
+                <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+                <a  href="https://www.apache.org";>Apache Software 
Foundation</a>
+            </li>
+            <li>
+                <img class="asf-logo" src="logo-white.png" alt="Ratis logo"/>
+                <a href="https://ratis.incubator.apache.org/";>Apache 
Ratis&trade;</a>
+            </li>
+        </ul>
+        <div class="col-md-6">
+            <ul class="pull-right breadcrumb">
+                <li><a href="http://www.apache.org/licenses/";>License</a></li>
+                <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                <li><a href="http://www.apache.org/security/";>Security</a></li>
+        </ul>
+        </div>
+    </div>
+
+    <nav class="navbar navbar-default navbar-static-top" role="navigation">
+        <div class="container">
+            <div class="navbar-header">
+                <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse"
+                        data-target="#ratis-menu" aria-expanded="false">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+            </div>
+
+            <div id="ratis-menu" class="collapse navbar-collapse">
+                <ul class="nav navbar-nav navbar-right">
+                    <li><a href="#download">Download</a></li>
+                    <li><a href="#gettingstarted">Getting started</a></li>
+                    <li><a href="#source">Source</a></li>
+                    <li><a href="#community">Community</a></li>
+                    <li><a href="#resources">Resources</a></li>
+                </ul>
+            </div>
+
+
+            <div class="jumbotron">
+                <h1>
+                    Open source Java implementation for Raft consensus 
protocol.
+                </h1>
+                <p>
+                    <a class="btn btn-default download" role="button" 
href="#download">Download Apache Ratis</a>
+                </p>
+                <p>
+
+                    <a class="changelog"
+                       href="#gettingstarted">Getting started
+                    </a>
+                </p>
+            </div>
+        </div>
+
+    </nav>
+</div>
+
+<div class="container">
+
+<section id="main">
+  <div>
+    <h1 id="title"> Archive</h1>
+        <ul id="list">
+            
+            <h1><a href="/logservice/testing/docker.html">Docker 
Testing</a></h1>
+            <p><small>0001 Jan 1 </small></p>
+
+            
+
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+<p>The Docker orchestration is comprised of the following:</p>
+
+<ol>
+<li>A Docker image which has the necessary software to run the LogService</li>
+<li>A docker-compose.yml file which can launch the necessary containers for a 
full-fledged LogService &ldquo;cluster&rdquo;</li>
+<li>Scripts to build the Docker image and launch a client environment to 
interact
+with a running cluster via Compose.</li>
+</ol>
+
+<h2 id="building-the-docker-image">Building the Docker image</h2>
+
+<pre><code class="language-bash">$ mvn clean package assembly:single 
-DskipTests
+$ cd ratis-logservice &amp;&amp; ./build-docker.sh
+</code></pre>
+
+<p>The above will create a Docker image tagged as 
<code>ratis-logservice:latest</code>.</p>
+
+<h2 id="launching-a-cluster-via-compose">Launching a cluster via Compose</h2>
+
+<pre><code class="language-bash">$ docker-compose up -d
+</code></pre>
+
+<p>The Compose orchestration will launch three MetadataServer containers and 
three
+Worker containers, all on the same Docker network. The <code>-d</code> option 
detaches the
+container logs from your current shell.</p>
+
+<h2 id="connecting-a-client">Connecting a client</h2>
+
+<pre><code class="language-bash">$ ./client-env.sh
+$ ./bin/shell &lt;...&gt;
+$ ./bin/load-test &lt;...&gt;
+</code></pre>
+
+<p>The <code>client-env.sh</code> script will launch a Docker container which 
is on the same
+network as our cluster running in Compose.</p>
+
+<h2 id="debugging-the-cluster">Debugging the cluster</h2>
+
+<p>Use <code>docker logs</code> to inspect the output from a specific 
container. You must pass
+the name of the container (obtained via <code>docker-compose ps</code> or 
<code>docker ps</code>) to
+<code>docker logs</code>.</p>
+
+<p>You can also &ldquo;attach&rdquo; to a container via <code>docker 
exec</code> to inspect the environment
+in which the process is running. Again, using the name of a container obtained 
as
+described above, use <code>docker exec -it &lt;name&gt; /bin/sh</code> to 
attach to the container.</p>
+
+
+            
+            <h1><a href="/logservice/testing/">LogService Testing</a></h1>
+            <p><small>0001 Jan 1 </small></p>
+
+            <!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+<p>The LogService presently has two means for testing itself: Docker with 
Compose
+orchestration and VirtualBox with Vagrant orchestration.</p>
+
+<p>Docker is suitable for a quick and lightweight orchestration of a full 
LogService
+installation. Vagrant, while heavier-weight that the Docker automation, has 
the added benefit of being able to leverage <a 
href="http://osrg.github.io/namazu/";>Namazu</a> for failure
+scenarios. Please find more on each using the below references.</p>
+
+<ul>
+<li><a 
href="https://ratis.incubator.apache.org/logservice/testing/docker.html";>Docker</a></li>
+<li><a 
href="https://ratis.incubator.apache.org/logservice/testing/vagrant.html";>Vagrant</a></li>
+</ul>
+
+
+            
+            <h1><a href="/logservice/testing/vagrant.html">Vagrant 
Testing</a></h1>
+            <p><small>0001 Jan 1 </small></p>
+
+            <!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+<p>Please refer to the <a 
href="https://github.com/apache/incubator-ratis/blob/master/dev-support/vagrant/README.md";>documentation</a>
 for instructions to use the Vagrant automation.</p>
+
+<p>Starting from the directory <code>dev-support/vagrant/</code>:</p>
+
+<ul>
+<li>To build all Vagrant boxes, invoke <code>./run_all_tests.sh 
build</code></li>
+<li>To remove any generated data, invoke <code>./run_all_tests.sh 
clean</code></li>
+<li>To run the tests, invoke <code>vagrant resume ratis-servers &amp;&amp; 
vagrant ssh ratis-servers</code></li>
+</ul>
+
+
+            
+        </ul>
+  </div>
+
+
+</section>
+</div>
+
+<footer>
+    <div class="container">
+
+        <div class="col-md-12 trademark">
+            <p>&copy; 2019 <a href="http://apache.org";>The Apache Software 
Foundation</a>,
+                Apache, Apache Ratis, the Apache feather logo, Apache Ratis 
logo, Apache Incubator logo are trademarks of The Apache Software Foundation.
+            <p>
+        </div>
+    </div>
+</footer>
+
+
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";></script>
+<script src="./js/underscore-min.js"></script>
+<script 
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js";
+        
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
+        crossorigin="anonymous"></script>
+
+
+</body>
+</html>
+
diff --git a/logservice/testing/docker.html b/logservice/testing/docker.html
new file mode 100644
index 0000000..2b8d93f
--- /dev/null
+++ b/logservice/testing/docker.html
@@ -0,0 +1,181 @@
+
+<!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">
+    <meta name="description" content="Open source Java implementation for RAFT 
consensus protocol.">
+    <meta name="keywords" content="raft, java, ratis, library"/>
+    <meta name="robots" content="index,follow"/>
+    <meta name="language" content="en"/>
+
+    <title>Apache Ratis</title>
+
+    <base href="https://ratis.incubator.apache.org/";>
+
+    <link rel="canonical" href="http://ratis.incubator.apache.org/";>
+
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";
+          
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
 crossorigin="anonymous">
+    <link rel="stylesheet" href="style.css">
+
+</head>
+
+<body>
+
+
+<div class="topnav">
+    <div class="container">
+        <ul class="breadcrumb col-md-6">
+            <li>
+                <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+                <a  href="https://www.apache.org";>Apache Software 
Foundation</a>
+            </li>
+            <li>
+                <img class="asf-logo" src="logo-white.png" alt="Ratis logo"/>
+                <a href="https://ratis.incubator.apache.org/";>Apache 
Ratis&trade;</a>
+            </li>
+        </ul>
+        <div class="col-md-6">
+            <ul class="pull-right breadcrumb">
+                <li><a href="http://www.apache.org/licenses/";>License</a></li>
+                <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                <li><a href="http://www.apache.org/security/";>Security</a></li>
+        </ul>
+        </div>
+    </div>
+
+    <nav class="navbar navbar-default navbar-static-top" role="navigation">
+        <div class="container">
+            <div class="navbar-header">
+                <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse"
+                        data-target="#ratis-menu" aria-expanded="false">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+            </div>
+
+            <div id="ratis-menu" class="collapse navbar-collapse">
+                <ul class="nav navbar-nav navbar-right">
+                    <li><a href="#download">Download</a></li>
+                    <li><a href="#gettingstarted">Getting started</a></li>
+                    <li><a href="#source">Source</a></li>
+                    <li><a href="#community">Community</a></li>
+                    <li><a href="#resources">Resources</a></li>
+                </ul>
+            </div>
+
+
+            <div class="jumbotron">
+                <h1>
+                    Open source Java implementation for Raft consensus 
protocol.
+                </h1>
+                <p>
+                    <a class="btn btn-default download" role="button" 
href="#download">Download Apache Ratis</a>
+                </p>
+                <p>
+
+                    <a class="changelog"
+                       href="#gettingstarted">Getting started
+                    </a>
+                </p>
+            </div>
+        </div>
+
+    </nav>
+</div>
+
+<div class="container">
+<h1>Docker Testing</h1>
+
+
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+<p>The Docker orchestration is comprised of the following:</p>
+
+<ol>
+<li>A Docker image which has the necessary software to run the LogService</li>
+<li>A docker-compose.yml file which can launch the necessary containers for a 
full-fledged LogService &ldquo;cluster&rdquo;</li>
+<li>Scripts to build the Docker image and launch a client environment to 
interact
+with a running cluster via Compose.</li>
+</ol>
+
+<h2 id="building-the-docker-image">Building the Docker image</h2>
+
+<pre><code class="language-bash">$ mvn clean package assembly:single 
-DskipTests
+$ cd ratis-logservice &amp;&amp; ./build-docker.sh
+</code></pre>
+
+<p>The above will create a Docker image tagged as 
<code>ratis-logservice:latest</code>.</p>
+
+<h2 id="launching-a-cluster-via-compose">Launching a cluster via Compose</h2>
+
+<pre><code class="language-bash">$ docker-compose up -d
+</code></pre>
+
+<p>The Compose orchestration will launch three MetadataServer containers and 
three
+Worker containers, all on the same Docker network. The <code>-d</code> option 
detaches the
+container logs from your current shell.</p>
+
+<h2 id="connecting-a-client">Connecting a client</h2>
+
+<pre><code class="language-bash">$ ./client-env.sh
+$ ./bin/shell &lt;...&gt;
+$ ./bin/load-test &lt;...&gt;
+</code></pre>
+
+<p>The <code>client-env.sh</code> script will launch a Docker container which 
is on the same
+network as our cluster running in Compose.</p>
+
+<h2 id="debugging-the-cluster">Debugging the cluster</h2>
+
+<p>Use <code>docker logs</code> to inspect the output from a specific 
container. You must pass
+the name of the container (obtained via <code>docker-compose ps</code> or 
<code>docker ps</code>) to
+<code>docker logs</code>.</p>
+
+<p>You can also &ldquo;attach&rdquo; to a container via <code>docker 
exec</code> to inspect the environment
+in which the process is running. Again, using the name of a container obtained 
as
+described above, use <code>docker exec -it &lt;name&gt; /bin/sh</code> to 
attach to the container.</p>
+
+</div>
+
+<footer>
+    <div class="container">
+
+        <div class="col-md-12 trademark">
+            <p>&copy; 2019 <a href="http://apache.org";>The Apache Software 
Foundation</a>,
+                Apache, Apache Ratis, the Apache feather logo, Apache Ratis 
logo, Apache Incubator logo are trademarks of The Apache Software Foundation.
+            <p>
+        </div>
+    </div>
+</footer>
+
+
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";></script>
+<script src="./js/underscore-min.js"></script>
+<script 
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js";
+        
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
+        crossorigin="anonymous"></script>
+
+
+</body>
+</html>
+
diff --git a/logservice/testing/index.html b/logservice/testing/index.html
new file mode 100644
index 0000000..a5ecf60
--- /dev/null
+++ b/logservice/testing/index.html
@@ -0,0 +1,145 @@
+
+<!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">
+    <meta name="description" content="Open source Java implementation for RAFT 
consensus protocol.">
+    <meta name="keywords" content="raft, java, ratis, library"/>
+    <meta name="robots" content="index,follow"/>
+    <meta name="language" content="en"/>
+
+    <title>Apache Ratis</title>
+
+    <base href="https://ratis.incubator.apache.org/";>
+
+    <link rel="canonical" href="http://ratis.incubator.apache.org/";>
+
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";
+          
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
 crossorigin="anonymous">
+    <link rel="stylesheet" href="style.css">
+
+</head>
+
+<body>
+
+
+<div class="topnav">
+    <div class="container">
+        <ul class="breadcrumb col-md-6">
+            <li>
+                <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+                <a  href="https://www.apache.org";>Apache Software 
Foundation</a>
+            </li>
+            <li>
+                <img class="asf-logo" src="logo-white.png" alt="Ratis logo"/>
+                <a href="https://ratis.incubator.apache.org/";>Apache 
Ratis&trade;</a>
+            </li>
+        </ul>
+        <div class="col-md-6">
+            <ul class="pull-right breadcrumb">
+                <li><a href="http://www.apache.org/licenses/";>License</a></li>
+                <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                <li><a href="http://www.apache.org/security/";>Security</a></li>
+        </ul>
+        </div>
+    </div>
+
+    <nav class="navbar navbar-default navbar-static-top" role="navigation">
+        <div class="container">
+            <div class="navbar-header">
+                <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse"
+                        data-target="#ratis-menu" aria-expanded="false">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+            </div>
+
+            <div id="ratis-menu" class="collapse navbar-collapse">
+                <ul class="nav navbar-nav navbar-right">
+                    <li><a href="#download">Download</a></li>
+                    <li><a href="#gettingstarted">Getting started</a></li>
+                    <li><a href="#source">Source</a></li>
+                    <li><a href="#community">Community</a></li>
+                    <li><a href="#resources">Resources</a></li>
+                </ul>
+            </div>
+
+
+            <div class="jumbotron">
+                <h1>
+                    Open source Java implementation for Raft consensus 
protocol.
+                </h1>
+                <p>
+                    <a class="btn btn-default download" role="button" 
href="#download">Download Apache Ratis</a>
+                </p>
+                <p>
+
+                    <a class="changelog"
+                       href="#gettingstarted">Getting started
+                    </a>
+                </p>
+            </div>
+        </div>
+
+    </nav>
+</div>
+
+<div class="container">
+<h1>LogService Testing</h1>
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+<p>The LogService presently has two means for testing itself: Docker with 
Compose
+orchestration and VirtualBox with Vagrant orchestration.</p>
+
+<p>Docker is suitable for a quick and lightweight orchestration of a full 
LogService
+installation. Vagrant, while heavier-weight that the Docker automation, has 
the added benefit of being able to leverage <a 
href="http://osrg.github.io/namazu/";>Namazu</a> for failure
+scenarios. Please find more on each using the below references.</p>
+
+<ul>
+<li><a 
href="https://ratis.incubator.apache.org/logservice/testing/docker.html";>Docker</a></li>
+<li><a 
href="https://ratis.incubator.apache.org/logservice/testing/vagrant.html";>Vagrant</a></li>
+</ul>
+
+</div>
+
+<footer>
+    <div class="container">
+
+        <div class="col-md-12 trademark">
+            <p>&copy; 2019 <a href="http://apache.org";>The Apache Software 
Foundation</a>,
+                Apache, Apache Ratis, the Apache feather logo, Apache Ratis 
logo, Apache Incubator logo are trademarks of The Apache Software Foundation.
+            <p>
+        </div>
+    </div>
+</footer>
+
+
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";></script>
+<script src="./js/underscore-min.js"></script>
+<script 
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js";
+        
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
+        crossorigin="anonymous"></script>
+
+
+</body>
+</html>
+
diff --git a/logservice/testing/index.xml b/logservice/testing/index.xml
new file mode 100644
index 0000000..b8405cb
--- /dev/null
+++ b/logservice/testing/index.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom";>
+  <channel>
+    <title>Apache Ratis</title>
+    <link>https://ratis.incubator.apache.org/logservice/testing.html</link>
+    <description>Recent content on Apache Ratis</description>
+    <generator>Hugo -- gohugo.io</generator>
+    <language>en-us</language>
+    
+       <atom:link 
href="https://ratis.incubator.apache.org/logservice/testing/index.xml"; 
rel="self" type="application/rss+xml" />
+    
+    
+    <item>
+      <title>Docker Testing</title>
+      
<link>https://ratis.incubator.apache.org/logservice/testing/docker.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      
<guid>https://ratis.incubator.apache.org/logservice/testing/docker.html</guid>
+      <description>The Docker orchestration is comprised of the following:
+ A Docker image which has the necessary software to run the LogService A 
docker-compose.yml file which can launch the necessary containers for a 
full-fledged LogService &amp;ldquo;cluster&amp;rdquo; Scripts to build the 
Docker image and launch a client environment to interact with a running cluster 
via Compose.  Building the Docker image $ mvn clean package assembly:single 
-DskipTests $ cd ratis-logservice &amp;amp;&amp;amp; .</description>
+    </item>
+    
+    <item>
+      <title>LogService Testing</title>
+      <link>https://ratis.incubator.apache.org/logservice/testing/</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://ratis.incubator.apache.org/logservice/testing/</guid>
+      <description>The LogService presently has two means for testing itself: 
Docker with Compose orchestration and VirtualBox with Vagrant orchestration.
+Docker is suitable for a quick and lightweight orchestration of a full 
LogService installation. Vagrant, while heavier-weight that the Docker 
automation, has the added benefit of being able to leverage Namazu for failure 
scenarios. Please find more on each using the below references.
+ Docker Vagrant  </description>
+    </item>
+    
+    <item>
+      <title>Vagrant Testing</title>
+      
<link>https://ratis.incubator.apache.org/logservice/testing/vagrant.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      
<guid>https://ratis.incubator.apache.org/logservice/testing/vagrant.html</guid>
+      <description>Please refer to the documentation for instructions to use 
the Vagrant automation.
+Starting from the directory dev-support/vagrant/:
+ To build all Vagrant boxes, invoke ./run_all_tests.sh build To remove any 
generated data, invoke ./run_all_tests.sh clean To run the tests, invoke 
vagrant resume ratis-servers &amp;amp;&amp;amp; vagrant ssh ratis-servers  
</description>
+    </item>
+    
+  </channel>
+</rss>
\ No newline at end of file
diff --git a/logservice/testing/page/1.html b/logservice/testing/page/1.html
new file mode 100644
index 0000000..3fab1e7
--- /dev/null
+++ b/logservice/testing/page/1.html
@@ -0,0 +1 @@
+<!DOCTYPE 
html><html><head><title>https://ratis.incubator.apache.org/logservice/testing.html</title><link
 rel="canonical" 
href="https://ratis.incubator.apache.org/logservice/testing.html"/><meta 
name="robots" content="noindex"><meta charset="utf-8" /><meta 
http-equiv="refresh" content="0; 
url=https://ratis.incubator.apache.org/logservice/testing.html"; /></head></html>
\ No newline at end of file
diff --git a/logservice/testing/vagrant.html b/logservice/testing/vagrant.html
new file mode 100644
index 0000000..18fd6a1
--- /dev/null
+++ b/logservice/testing/vagrant.html
@@ -0,0 +1,143 @@
+
+<!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">
+    <meta name="description" content="Open source Java implementation for RAFT 
consensus protocol.">
+    <meta name="keywords" content="raft, java, ratis, library"/>
+    <meta name="robots" content="index,follow"/>
+    <meta name="language" content="en"/>
+
+    <title>Apache Ratis</title>
+
+    <base href="https://ratis.incubator.apache.org/";>
+
+    <link rel="canonical" href="http://ratis.incubator.apache.org/";>
+
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";
+          
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
 crossorigin="anonymous">
+    <link rel="stylesheet" href="style.css">
+
+</head>
+
+<body>
+
+
+<div class="topnav">
+    <div class="container">
+        <ul class="breadcrumb col-md-6">
+            <li>
+                <img class="asf-logo" src="asf_feather.png" alt="ASF feather"/>
+                <a  href="https://www.apache.org";>Apache Software 
Foundation</a>
+            </li>
+            <li>
+                <img class="asf-logo" src="logo-white.png" alt="Ratis logo"/>
+                <a href="https://ratis.incubator.apache.org/";>Apache 
Ratis&trade;</a>
+            </li>
+        </ul>
+        <div class="col-md-6">
+            <ul class="pull-right breadcrumb">
+                <li><a href="http://www.apache.org/licenses/";>License</a></li>
+                <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                <li><a href="http://www.apache.org/security/";>Security</a></li>
+        </ul>
+        </div>
+    </div>
+
+    <nav class="navbar navbar-default navbar-static-top" role="navigation">
+        <div class="container">
+            <div class="navbar-header">
+                <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse"
+                        data-target="#ratis-menu" aria-expanded="false">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+            </div>
+
+            <div id="ratis-menu" class="collapse navbar-collapse">
+                <ul class="nav navbar-nav navbar-right">
+                    <li><a href="#download">Download</a></li>
+                    <li><a href="#gettingstarted">Getting started</a></li>
+                    <li><a href="#source">Source</a></li>
+                    <li><a href="#community">Community</a></li>
+                    <li><a href="#resources">Resources</a></li>
+                </ul>
+            </div>
+
+
+            <div class="jumbotron">
+                <h1>
+                    Open source Java implementation for Raft consensus 
protocol.
+                </h1>
+                <p>
+                    <a class="btn btn-default download" role="button" 
href="#download">Download Apache Ratis</a>
+                </p>
+                <p>
+
+                    <a class="changelog"
+                       href="#gettingstarted">Getting started
+                    </a>
+                </p>
+            </div>
+        </div>
+
+    </nav>
+</div>
+
+<div class="container">
+<h1>Vagrant Testing</h1>
+<!---
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+
+<p>Please refer to the <a 
href="https://github.com/apache/incubator-ratis/blob/master/dev-support/vagrant/README.md";>documentation</a>
 for instructions to use the Vagrant automation.</p>
+
+<p>Starting from the directory <code>dev-support/vagrant/</code>:</p>
+
+<ul>
+<li>To build all Vagrant boxes, invoke <code>./run_all_tests.sh 
build</code></li>
+<li>To remove any generated data, invoke <code>./run_all_tests.sh 
clean</code></li>
+<li>To run the tests, invoke <code>vagrant resume ratis-servers &amp;&amp; 
vagrant ssh ratis-servers</code></li>
+</ul>
+
+</div>
+
+<footer>
+    <div class="container">
+
+        <div class="col-md-12 trademark">
+            <p>&copy; 2019 <a href="http://apache.org";>The Apache Software 
Foundation</a>,
+                Apache, Apache Ratis, the Apache feather logo, Apache Ratis 
logo, Apache Incubator logo are trademarks of The Apache Software Foundation.
+            <p>
+        </div>
+    </div>
+</footer>
+
+
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";></script>
+<script src="./js/underscore-min.js"></script>
+<script 
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js";
+        
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
+        crossorigin="anonymous"></script>
+
+
+</body>
+</html>
+
diff --git a/sitemap.xml b/sitemap.xml
index 0e26d40..84d3fd7 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -18,6 +18,14 @@
   </url>
   
   <url>
+    <loc>https://ratis.incubator.apache.org/logservice.html</loc>
+  </url>
+  
+  <url>
+    <loc>https://ratis.incubator.apache.org/logservice/testing.html</loc>
+  </url>
+  
+  <url>
     <loc>https://ratis.incubator.apache.org/</loc>
     <lastmod>2019-04-21T00:00:00+00:00</lastmod>
     <priority>0</priority>
@@ -33,10 +41,22 @@
   </url>
   
   <url>
+    
<loc>https://ratis.incubator.apache.org/logservice/testing/docker.html</loc>
+  </url>
+  
+  <url>
     <loc>https://ratis.incubator.apache.org/getting_started.html</loc>
   </url>
   
   <url>
+    <loc>https://ratis.incubator.apache.org/logservice/</loc>
+  </url>
+  
+  <url>
+    <loc>https://ratis.incubator.apache.org/logservice/testing/</loc>
+  </url>
+  
+  <url>
     <loc>https://ratis.incubator.apache.org/post.html</loc>
     <lastmod>2019-04-21T00:00:00+00:00</lastmod>
     <priority>0</priority>
@@ -51,4 +71,8 @@
     <priority>0</priority>
   </url>
   
+  <url>
+    
<loc>https://ratis.incubator.apache.org/logservice/testing/vagrant.html</loc>
+  </url>
+  
 </urlset>
\ No newline at end of file

Reply via email to