accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ctubb...@apache.org
Subject [13/50] [abbrv] accumulo-website git commit: Jekyll build from gh-pages:358b7b4
Date Tue, 22 Nov 2016 19:41:10 GMT
http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/c0655661/release_notes/1.5.3.html
----------------------------------------------------------------------
diff --git a/release_notes/1.5.3.html b/release_notes/1.5.3.html
index 3f21185..56b1566 100644
--- a/release_notes/1.5.3.html
+++ b/release_notes/1.5.3.html
@@ -1,317 +1,10 @@
 <!DOCTYPE html>
-<html lang="en">
-<head>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You 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.
--->
+<html lang="en-US">
 <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous">
-<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css">
-<link href="/css/accumulo.css" rel="stylesheet" type="text/css">
-
-<title>Apache Accumulo 1.5.3 Release Notes</title>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script>
-<script>
-  // show location of canonical site if not currently on the canonical site
-  $(function() {
-    var host = window.location.host;
-    if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') {
-      $('#non-canonical').show();
-    }
-  });
-
-  $(function() {
-    // decorate section headers with anchors
-    return $("h2, h3, h4, h5, h6").each(function(i, el) {
-      var $el, icon, id;
-      $el = $(el);
-      id = $el.attr('id');
-      icon = '<i class="fa fa-link"></i>';
-      if (id) {
-        return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
-      }
-    });
-  });
-  
-  // configure Google Analytics
-  (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','//www.google-analytics.com/analytics.js','ga');
-
-  if (ga.hasOwnProperty('loaded') && ga.loaded === true) {
-    ga('create', 'UA-50934829-1', 'apache.org');
-    ga('send', 'pageview');
-  }
-</script>
-
-</head>
-<body style="padding-top: 100px">
-
-  <nav class="navbar navbar-default navbar-fixed-top">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"/></a>
-    </div>
-    <div class="collapse navbar-collapse" id="navbar-items">
-      <ul class="nav navbar-nav">
-        <li class="nav-link"><a href="/downloads">Download</a></li>
-        <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
-        <ul class="dropdown-menu">
-          <li class="dropdown-header">1.8.0 Release (Latest)</li>
-          <li><a href="/release_notes/1.8.0">Release Notes</a></li>
-          <li><a href="/1.8/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.8/apidocs">Javadoc</a></li>
-          <li><a href="/1.8/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">1.7.2 Release</li>
-          <li><a href="/release_notes/1.7.2">Release Notes</a></li>
-          <li><a href="/1.7/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.7/apidocs">Javadoc</a></li>
-          <li><a href="/1.7/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">1.6.6 Release</li>
-          <li><a href="/release_notes/1.6.6">Release Notes</a></li>
-          <li><a href="/1.6/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.6/apidocs">Javadoc</a></li>
-          <li><a href="/1.6/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li><a href="/notable_features">Features</a></li>
-          <li><a href="/release_notes">Release Notes Archive</a></li>
-          <li><a href="/old_documentation">Documentation Archive</a></li>
-          <li><a href="/screenshots">Screenshots</a></li>
-          <li><a href="/papers">Papers &amp; Presentations</a></li>
-          <li><a href="/glossary">Glossary</a></li>
-        </ul>
-        </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="/get_involved">Get Involved</a></li>
-          <li><a href="/mailing_list">Mailing Lists</a></li>
-          <li><a href="/people">People</a></li>
-          <li><a href="/news">News Archive</a></li>
-          <li><a href="/projects">Community Projects</a></li>
-          <li><a href="/thanks">Thanks</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">Governance</li>
-          <li><a href="/bylaws">Bylaws</a></li>
-          <li><a href="/governance/consensusBuilding">Consensus Building</a></li>
-          <li><a href="/governance/lazyConsensus">Lazy Consensus</a></li>
-          <li><a href="/governance/releasing">Releasing</a></li>
-          <li><a href="/governance/voting">Voting</a></li>
-        </ul>
-        </li>
-        <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Development<span class="caret"></span></a>
-        <ul class="dropdown-menu">
-          <li><a href="https://issues.apache.org/jira/browse/ACCUMULO">Issue Tracker <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://github.com/apache/accumulo/pulls">Pull Requests <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://builds.apache.org/view/A/view/Accumulo">Jenkins Builds <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://travis-ci.org/apache/accumulo">TravisCI Builds <i class="fa fa-external-link"></i></a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">Guides</li>
-          <li><a href="/source">Source &amp; Guide</a></li>
-          <li><a href="/git">Git Workflow</a></li>
-          <li><a href="/versioning">Versioning</a></li>
-          <li><a href="/contrib">Contrib Projects</a></li>
-          <li><a href="/rb">Review Board</a></li>
-          <li><a href="/releasing">Making Releases</a></li>
-          <li><a href="/verifying_releases">Verifying Releases</a></li>
-        </ul>
-        </li>
-      </ul>
-      <ul class="nav navbar-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 <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li>
-        </ul>
-        </li>
-      </ul>
-    </div>
-  </div>
-</nav>
-
-
-  <div class="container">
-    <div class="row">
-      <div class="col-md-12">
-
-        <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;">
-          Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a>
-        </div>
-        <div id="content">
-          
-          <h1 class="title">Apache Accumulo 1.5.3 Release Notes</h1>
-          
-          <p>Apache Accumulo 1.5.3 is a bug-fix release for the 1.5 series. It is likely to be the last
-1.5 release, with development shifting towards newer release lines. We recommend upgrading
-to a newer version to continue to get bug fixes and new features.</p>
-
-<p>In the context of Accumulo’s <a href="http://semver.org">Semantic Versioning</a> <a href="https://github.com/apache/accumulo/blob/1.7.0/README.md#api">guidelines</a>,
-this is a “patch version”. This means that there should be no public API changes. Any
-changes which were made were done in a backwards-compatible manner. Code that
-runs against 1.5.2 should run against 1.5.3.</p>
-
-<p>We’d like to thank all of the committers and contributors which had a part in
-making this release, from code contributions to testing. Everyone’s efforts are
-greatly appreciated.</p>
-
-<h2 id="security-changes">Security Changes</h2>
-
-<h3 id="sslv3-disabled-poodleaccumulo-3316"><a href="https://issues.apache.org/jira/browse/ACCUMULO-3316">SSLv3 disabled (POODLE)</a></h3>
-
-<p>Many Accumulo services were capable of enabling wire encryption using
-SSL connectors. To be safe, <a href="https://issues.apache.org/jira/browse/ACCUMULO-3316">ACCUMULO-3316</a> disables the problematic SSLv3 version by default which was
-potentially susceptible to the man-in-the-middle attack. <a href="https://issues.apache.org/jira/browse/ACCUMULO-3317">ACCUMULO-3317</a> also disables SSLv3 in the monitor,
-so it will not accept SSLv3 client connections, when running it with https.</p>
-
-<h2 id="notable-bug-fixes">Notable Bug Fixes</h2>
-
-<h3 id="sourceswitchingiterator-deadlockaccumulo-3745"><a href="https://issues.apache.org/jira/browse/ACCUMULO-3745">SourceSwitchingIterator Deadlock</a></h3>
-
-<p>An instance of SourceSwitchingIterator, the Accumulo iterator which transparently manages
-whether data for a tablet read from memory (the in-memory map) or disk (HDFS after a minor
-compaction), was found deadlocked in a production system.</p>
-
-<p>This deadlock prevented the scan and the minor compaction from ever successfully completing
-without restarting the tablet server. <a href="https://issues.apache.org/jira/browse/ACCUMULO-3745">ACCUMULO-3745</a> fixes the inconsistent synchronization
-inside of the SourceSwitchingIterator to prevent this deadlock from happening in the future.</p>
-
-<p>The only mitigation of this bug was to restart the tablet server that is deadlocked.</p>
-
-<h3 id="table-flush-blocked-indefinitelyaccumulo-3597"><a href="https://issues.apache.org/jira/browse/ACCUMULO-3597">Table flush blocked indefinitely</a></h3>
-
-<p>While running the Accumulo RandomWalk distributed test, it was observed that all activity in
-Accumulo had stopped and there was an offline Accumulo metadata table tablet. The system first
-tried to flush a user tablet, but the metadata table was not online (likely due to the agitation
-process which stops and starts Accumulo processes during the test). After this call, a call to
-load the metadata tablet was queued but could not complete until the previous flush call. Thus,
-a deadlock occurred.</p>
-
-<p>This deadlock happened because the synchronous flush call could not complete before the load
-tablet call completed, but the load tablet call couldn’t run because of connection caching we
-perform in Accumulo’s RPC layer to reduce the quantity of sockets we need to create to send data.
-<a href="https://issues.apache.org/jira/browse/ACCUMULO-3597">ACCUMULO-3597</a> prevents this deadlock by forcing the use of a non-cached connection for the RPC
-message requesting a metadata tablet to be loaded.</p>
-
-<p>While this feature does result in additional network resources to be used, the concern is minimal
-because the number of metadata tablets is typically very small with respect to the total number of
-tablets in the system.</p>
-
-<p>The only mitigation of this bug was to restart the tablet server that is hung.</p>
-
-<h3 id="rpc-connections-not-cachedaccumulo-3574"><a href="https://issues.apache.org/jira/browse/ACCUMULO-3574">RPC Connections not cached</a></h3>
-
-<p>It was observed that the underlying connection for invoking RPCs were not actually being cached,
-despite it being requested that they should be cached. While this did not result in a noticed
-performance impact, it was deficiency. <a href="https://issues.apache.org/jira/browse/ACCUMULO-3574">ACCUMULO-3574</a> ensures that connections are cached when
-it is requested that they are.</p>
-
-<h3 id="deletes-on-apache-thrift-proxy-api-ignoredaccumulo-3474"><a href="https://issues.apache.org/jira/browse/ACCUMULO-3474">Deletes on Apache Thrift Proxy API ignored</a></h3>
-
-<p>A user noted that when trying to specify a delete using the Accumulo Thrift Proxy, the delete
-was treated as an update. <a href="https://issues.apache.org/jira/browse/ACCUMULO-3474">ACCUMULO-3474</a> fixes the Proxy server such that deletes are properly
-respected as specified by the client.</p>
-
-<h2 id="other-changes">Other Changes</h2>
-
-<p>Other changes for this version can be found <a href="https://issues.apache.org/jira/browse/ACCUMULO/fixforversion/12328662">in JIRA</a>.</p>
-
-<h2 id="testing">Testing</h2>
-
-<p>Each unit and functional test only runs on a single node, while the RandomWalk
-and Continuous Ingest tests run on any number of nodes. <em>Agitation</em> refers to
-randomly restarting Accumulo processes and Hadoop DataNode processes, and, in
-HDFS High-Availability instances, forcing NameNode fail-over.</p>
-
-<p>During testing, multiple Accumulo developers noticed some stability issues
-with HDFS using Apache Hadoop 2.6.0 when restarting Accumulo processes and
-HDFS datanodes. The developers investigated these issues as a part of the
-normal release testing procedures, but were unable to find a definitive cause
-of these failures. Users are encouraged to follow
-<a href="https://issues.apache.org/jira/browse/ACCUMULO-2388">ACCUMULO-2388</a> if they wish to follow any future developments.
-One possible workaround is to increase the <code class="highlighter-rouge">general.rpc.timeout</code> in the
-Accumulo configuration from <code class="highlighter-rouge">120s</code> to <code class="highlighter-rouge">240s</code>.</p>
-
-<table id="release_notes_testing" class="table">
-  <thead>
-    <tr>
-      <th>OS</th>
-      <th>Hadoop</th>
-      <th>Nodes</th>
-      <th>ZooKeeper</th>
-      <th>HDFS High-Availability</th>
-      <th>Tests</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>Gentoo</td>
-      <td>2.6.0</td>
-      <td>1</td>
-      <td>3.4.5</td>
-      <td>No</td>
-      <td>Unit and Integration Tests</td>
-    </tr>
-    <tr>
-      <td>Centos 6.5</td>
-      <td>2.7.1</td>
-      <td>6</td>
-      <td>3.4.5</td>
-      <td>No</td>
-      <td>Continuous Ingest and Verify</td>
-    </tr>
-  </tbody>
-</table>
-
-
-        </div>
-
-        
-<footer>
-
-  <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p>
-
-  <p>Copyright © 2011-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
-
-</footer>
-
-
-      </div>
-    </div>
-  </div>
-</body>
+<title>Redirecting…</title>
+<link rel="canonical" href="https://accumulo.apache.org/release/accumulo-1.5.3/">
+<meta http-equiv="refresh" content="0; url=https://accumulo.apache.org/release/accumulo-1.5.3/">
+<h1>Redirecting…</h1>
+<a href="https://accumulo.apache.org/release/accumulo-1.5.3/">Click here if you are not redirected.</a>
+<script>location="https://accumulo.apache.org/release/accumulo-1.5.3/"</script>
 </html>

http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/c0655661/release_notes/1.5.4.html
----------------------------------------------------------------------
diff --git a/release_notes/1.5.4.html b/release_notes/1.5.4.html
index 66ba542..7d6a83c 100644
--- a/release_notes/1.5.4.html
+++ b/release_notes/1.5.4.html
@@ -1,279 +1,10 @@
 <!DOCTYPE html>
-<html lang="en">
-<head>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You 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.
--->
+<html lang="en-US">
 <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous">
-<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css">
-<link href="/css/accumulo.css" rel="stylesheet" type="text/css">
-
-<title>Apache Accumulo 1.5.4 Release Notes</title>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script>
-<script>
-  // show location of canonical site if not currently on the canonical site
-  $(function() {
-    var host = window.location.host;
-    if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') {
-      $('#non-canonical').show();
-    }
-  });
-
-  $(function() {
-    // decorate section headers with anchors
-    return $("h2, h3, h4, h5, h6").each(function(i, el) {
-      var $el, icon, id;
-      $el = $(el);
-      id = $el.attr('id');
-      icon = '<i class="fa fa-link"></i>';
-      if (id) {
-        return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
-      }
-    });
-  });
-  
-  // configure Google Analytics
-  (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','//www.google-analytics.com/analytics.js','ga');
-
-  if (ga.hasOwnProperty('loaded') && ga.loaded === true) {
-    ga('create', 'UA-50934829-1', 'apache.org');
-    ga('send', 'pageview');
-  }
-</script>
-
-</head>
-<body style="padding-top: 100px">
-
-  <nav class="navbar navbar-default navbar-fixed-top">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"/></a>
-    </div>
-    <div class="collapse navbar-collapse" id="navbar-items">
-      <ul class="nav navbar-nav">
-        <li class="nav-link"><a href="/downloads">Download</a></li>
-        <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
-        <ul class="dropdown-menu">
-          <li class="dropdown-header">1.8.0 Release (Latest)</li>
-          <li><a href="/release_notes/1.8.0">Release Notes</a></li>
-          <li><a href="/1.8/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.8/apidocs">Javadoc</a></li>
-          <li><a href="/1.8/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">1.7.2 Release</li>
-          <li><a href="/release_notes/1.7.2">Release Notes</a></li>
-          <li><a href="/1.7/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.7/apidocs">Javadoc</a></li>
-          <li><a href="/1.7/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">1.6.6 Release</li>
-          <li><a href="/release_notes/1.6.6">Release Notes</a></li>
-          <li><a href="/1.6/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.6/apidocs">Javadoc</a></li>
-          <li><a href="/1.6/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li><a href="/notable_features">Features</a></li>
-          <li><a href="/release_notes">Release Notes Archive</a></li>
-          <li><a href="/old_documentation">Documentation Archive</a></li>
-          <li><a href="/screenshots">Screenshots</a></li>
-          <li><a href="/papers">Papers &amp; Presentations</a></li>
-          <li><a href="/glossary">Glossary</a></li>
-        </ul>
-        </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="/get_involved">Get Involved</a></li>
-          <li><a href="/mailing_list">Mailing Lists</a></li>
-          <li><a href="/people">People</a></li>
-          <li><a href="/news">News Archive</a></li>
-          <li><a href="/projects">Community Projects</a></li>
-          <li><a href="/thanks">Thanks</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">Governance</li>
-          <li><a href="/bylaws">Bylaws</a></li>
-          <li><a href="/governance/consensusBuilding">Consensus Building</a></li>
-          <li><a href="/governance/lazyConsensus">Lazy Consensus</a></li>
-          <li><a href="/governance/releasing">Releasing</a></li>
-          <li><a href="/governance/voting">Voting</a></li>
-        </ul>
-        </li>
-        <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Development<span class="caret"></span></a>
-        <ul class="dropdown-menu">
-          <li><a href="https://issues.apache.org/jira/browse/ACCUMULO">Issue Tracker <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://github.com/apache/accumulo/pulls">Pull Requests <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://builds.apache.org/view/A/view/Accumulo">Jenkins Builds <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://travis-ci.org/apache/accumulo">TravisCI Builds <i class="fa fa-external-link"></i></a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">Guides</li>
-          <li><a href="/source">Source &amp; Guide</a></li>
-          <li><a href="/git">Git Workflow</a></li>
-          <li><a href="/versioning">Versioning</a></li>
-          <li><a href="/contrib">Contrib Projects</a></li>
-          <li><a href="/rb">Review Board</a></li>
-          <li><a href="/releasing">Making Releases</a></li>
-          <li><a href="/verifying_releases">Verifying Releases</a></li>
-        </ul>
-        </li>
-      </ul>
-      <ul class="nav navbar-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 <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li>
-        </ul>
-        </li>
-      </ul>
-    </div>
-  </div>
-</nav>
-
-
-  <div class="container">
-    <div class="row">
-      <div class="col-md-12">
-
-        <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;">
-          Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a>
-        </div>
-        <div id="content">
-          
-          <h1 class="title">Apache Accumulo 1.5.4 Release Notes</h1>
-          
-          <p>Apache Accumulo 1.5.4 is one more bug-fix release for the 1.5 series. Like 1.5.3 before it, this release contains a
-very small changeset when considering the normal size of changes in a release.</p>
-
-<p>This release contains no changes to the <a href="https://github.com/apache/accumulo/blob/1.7.0/README.md#api">public API</a>. As such, there are no concerns
-for the compatibility of user code running against 1.5.3. All users are encourage to upgrade
-immediately without concern of stability and compatibility.</p>
-
-<p>A full list of changes is available via <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312121&amp;version=12333106">CHANGES</a>.</p>
-
-<p>We’d like to thank all of the committers and contributors which had a part in
-making this release, from code contributions to testing. Everyone’s efforts are
-greatly appreciated.</p>
-
-<h2 id="correctness-bugs">Correctness Bugs</h2>
-
-<h3 id="silent-data-loss-via-bulk-imported-files">Silent data-loss via bulk imported files</h3>
-
-<p>A user recently reported that a simple bulk-import application would occasionally lose some records. Through investigation,
-it was found that when bulk imports into a table failed the initial assignment, the logic that automatically retries
-the imports was incorrectly choosing the tablets to import the files into. <a href="https://issues.apache.org/jira/browse/ACCUMULO-3967">ACCUMULO-3967</a> contains
-more information on the cause and identification of the bug. The data-loss condition would only affect entire files.
-If records from a file exist in Accumulo, it is still guaranteed that all records within that imported file were
-successful.</p>
-
-<p>As such, users who have bulk import applications using previous versions of Accumulo should verify that all of their
-data was correctly ingested into Accumulo and immediately update to Accumulo 1.5.4.</p>
-
-<p>Thanks to Edward Seidl for reporting this bug to us!</p>
-
-<h2 id="server-side-auditing-changes">Server-side auditing changes</h2>
-
-<p>Thanks to James Mello for reporting and providing the fixes to the following server-side auditing issues.</p>
-
-<h3 id="incorrect-audit-initialization">Incorrect audit initialization</h3>
-
-<p>It was observed that the implementation used to audit user API requests on Accumulo server processes
-was not being correctly initialized which caused audit messages to never be generated. This was rectified
-in <a href="https://issues.apache.org/jira/browse/ACCUMULO-3939">ACCUMULO-3939</a>.</p>
-
-<h3 id="missing-audit-implementations">Missing audit implementations</h3>
-
-<p>It was also observed that some server-side API implementations did not include audit messages which resulted
-in an incomplete historical picture on what operations a user might have invoked. The missing audits (and those
-that were added) are described in <a href="https://issues.apache.org/jira/browse/ACCUMULO-3946">ACCUMULO-3946</a>.</p>
-
-<h2 id="testing">Testing</h2>
-
-<p>Each unit and functional test only runs on a single node, while the RandomWalk
-and Continuous Ingest tests run on any number of nodes. <em>Agitation</em> refers to
-randomly restarting Accumulo processes and Hadoop DataNode processes, and, in
-HDFS High-Availability instances, forcing NameNode fail-over.</p>
-
-<table id="release_notes_testing" class="table">
-  <thead>
-    <tr>
-      <th>OS</th>
-      <th>Hadoop</th>
-      <th>Nodes</th>
-      <th>ZooKeeper</th>
-      <th>HDFS High-Availability</th>
-      <th>Tests</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>OSX</td>
-      <td>2.6.0</td>
-      <td>1</td>
-      <td>3.4.5</td>
-      <td>No</td>
-      <td>Unit and Functional Tests</td>
-    </tr>
-    <tr>
-      <td>Centos 6.5</td>
-      <td>2.7.1</td>
-      <td>6</td>
-      <td>3.4.5</td>
-      <td>No</td>
-      <td>Continuous Ingest and Verify (10B entries), Randomwalk (24hrs)</td>
-    </tr>
-  </tbody>
-</table>
-
-
-        </div>
-
-        
-<footer>
-
-  <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p>
-
-  <p>Copyright © 2011-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
-
-</footer>
-
-
-      </div>
-    </div>
-  </div>
-</body>
+<title>Redirecting…</title>
+<link rel="canonical" href="https://accumulo.apache.org/release/accumulo-1.5.4/">
+<meta http-equiv="refresh" content="0; url=https://accumulo.apache.org/release/accumulo-1.5.4/">
+<h1>Redirecting…</h1>
+<a href="https://accumulo.apache.org/release/accumulo-1.5.4/">Click here if you are not redirected.</a>
+<script>location="https://accumulo.apache.org/release/accumulo-1.5.4/"</script>
 </html>

http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/c0655661/release_notes/1.6.0.html
----------------------------------------------------------------------
diff --git a/release_notes/1.6.0.html b/release_notes/1.6.0.html
index 800e53f..fa9a9ea 100644
--- a/release_notes/1.6.0.html
+++ b/release_notes/1.6.0.html
@@ -1,572 +1,10 @@
 <!DOCTYPE html>
-<html lang="en">
-<head>
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You 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.
--->
+<html lang="en-US">
 <meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous">
-<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css">
-<link href="/css/accumulo.css" rel="stylesheet" type="text/css">
-
-<title>Apache Accumulo 1.6.0 Release Notes</title>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script>
-<script>
-  // show location of canonical site if not currently on the canonical site
-  $(function() {
-    var host = window.location.host;
-    if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') {
-      $('#non-canonical').show();
-    }
-  });
-
-  $(function() {
-    // decorate section headers with anchors
-    return $("h2, h3, h4, h5, h6").each(function(i, el) {
-      var $el, icon, id;
-      $el = $(el);
-      id = $el.attr('id');
-      icon = '<i class="fa fa-link"></i>';
-      if (id) {
-        return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
-      }
-    });
-  });
-  
-  // configure Google Analytics
-  (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','//www.google-analytics.com/analytics.js','ga');
-
-  if (ga.hasOwnProperty('loaded') && ga.loaded === true) {
-    ga('create', 'UA-50934829-1', 'apache.org');
-    ga('send', 'pageview');
-  }
-</script>
-
-</head>
-<body style="padding-top: 100px">
-
-  <nav class="navbar navbar-default navbar-fixed-top">
-  <div class="container">
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-      <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200"/></a>
-    </div>
-    <div class="collapse navbar-collapse" id="navbar-items">
-      <ul class="nav navbar-nav">
-        <li class="nav-link"><a href="/downloads">Download</a></li>
-        <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
-        <ul class="dropdown-menu">
-          <li class="dropdown-header">1.8.0 Release (Latest)</li>
-          <li><a href="/release_notes/1.8.0">Release Notes</a></li>
-          <li><a href="/1.8/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.8/apidocs">Javadoc</a></li>
-          <li><a href="/1.8/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">1.7.2 Release</li>
-          <li><a href="/release_notes/1.7.2">Release Notes</a></li>
-          <li><a href="/1.7/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.7/apidocs">Javadoc</a></li>
-          <li><a href="/1.7/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">1.6.6 Release</li>
-          <li><a href="/release_notes/1.6.6">Release Notes</a></li>
-          <li><a href="/1.6/accumulo_user_manual">User Manual</a></li>
-          <li><a href="/1.6/apidocs">Javadoc</a></li>
-          <li><a href="/1.6/examples">Examples</a></li>
-          <li class="divider"></li>
-          <li><a href="/notable_features">Features</a></li>
-          <li><a href="/release_notes">Release Notes Archive</a></li>
-          <li><a href="/old_documentation">Documentation Archive</a></li>
-          <li><a href="/screenshots">Screenshots</a></li>
-          <li><a href="/papers">Papers &amp; Presentations</a></li>
-          <li><a href="/glossary">Glossary</a></li>
-        </ul>
-        </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="/get_involved">Get Involved</a></li>
-          <li><a href="/mailing_list">Mailing Lists</a></li>
-          <li><a href="/people">People</a></li>
-          <li><a href="/news">News Archive</a></li>
-          <li><a href="/projects">Community Projects</a></li>
-          <li><a href="/thanks">Thanks</a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">Governance</li>
-          <li><a href="/bylaws">Bylaws</a></li>
-          <li><a href="/governance/consensusBuilding">Consensus Building</a></li>
-          <li><a href="/governance/lazyConsensus">Lazy Consensus</a></li>
-          <li><a href="/governance/releasing">Releasing</a></li>
-          <li><a href="/governance/voting">Voting</a></li>
-        </ul>
-        </li>
-        <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Development<span class="caret"></span></a>
-        <ul class="dropdown-menu">
-          <li><a href="https://issues.apache.org/jira/browse/ACCUMULO">Issue Tracker <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://github.com/apache/accumulo/pulls">Pull Requests <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://builds.apache.org/view/A/view/Accumulo">Jenkins Builds <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://travis-ci.org/apache/accumulo">TravisCI Builds <i class="fa fa-external-link"></i></a></li>
-          <li class="divider"></li>
-          <li class="dropdown-header">Guides</li>
-          <li><a href="/source">Source &amp; Guide</a></li>
-          <li><a href="/git">Git Workflow</a></li>
-          <li><a href="/versioning">Versioning</a></li>
-          <li><a href="/contrib">Contrib Projects</a></li>
-          <li><a href="/rb">Review Board</a></li>
-          <li><a href="/releasing">Making Releases</a></li>
-          <li><a href="/verifying_releases">Verifying Releases</a></li>
-        </ul>
-        </li>
-      </ul>
-      <ul class="nav navbar-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 <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li>
-          <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li>
-        </ul>
-        </li>
-      </ul>
-    </div>
-  </div>
-</nav>
-
-
-  <div class="container">
-    <div class="row">
-      <div class="col-md-12">
-
-        <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;">
-          Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a>
-        </div>
-        <div id="content">
-          
-          <h1 class="title">Apache Accumulo 1.6.0 Release Notes</h1>
-          
-          <p>Apache Accumulo 1.6.0 adds some major new features and fixes many bugs.  This release contains changes from 609 issues contributed by 36 contributors and committers.</p>
-
-<p>Accumulo 1.6.0 runs on Hadoop 1, however Hadoop 2 with HA namenode is recommended for production systems.  In addition to HA, Hadoop 2 also offers better data durability guarantees, in the case when nodes lose power, than Hadoop 1.</p>
-
-<h2 id="notable-improvements">Notable Improvements</h2>
-
-<h3 id="multiple-volume-support">Multiple volume support</h3>
-
-<p><a href="https://research.google.com/archive/bigtable.html">BigTable’s</a> design allows for its internal metadata to automatically spread across multiple nodes.  Accumulo has followed this design and scales very well as a result.  There is one impediment to scaling though, and this is the HDFS namenode.  There are two problems with the namenode when it comes to scaling.  First, the namenode stores all of its filesystem metadata in memory on a single machine.  This introduces an upper bound on the number of files Accumulo can have.  Second, there is an upper bound on the number of file operations per second that a single namenode can support.  For example, a namenode can only support a few thousand delete or create file request per second.</p>
-
-<p>To overcome this bottleneck, support for multiple namenodes was added under <a href="https://issues.apache.org/jira/browse/ACCUMULO-118" title="Multiple namenode support">ACCUMULO-118</a>.  This change allows Accumulo to store its files across multiple namenodes.  To use this feature, place comma separated list of namenode URIs in the new <em>instance.volumes</em> configuration property in accumulo-site.xml.  When upgrading to 1.6.0 and multiple namenode support is desired, modify this setting <strong>only</strong> after a successful upgrade.</p>
-
-<h3 id="table-namespaces">Table namespaces</h3>
-
-<p>Administering an Accumulo instance with many tables is cumbersome.  To ease this, <a href="https://issues.apache.org/jira/browse/ACCUMULO-802" title="Table namespaces">ACCUMULO-802</a> introduced table namespaces which allow tables to be grouped into logical collections.  This allows configuration and permission changes to made to a namespace, which will apply to all of its tables.</p>
-
-<h3 id="conditional-mutations">Conditional Mutations</h3>
-
-<p>Accumulo now offers a way to make atomic read,modify,write row changes from the client side.  Atomic test and set row operations make this possible.  <a href="https://issues.apache.org/jira/browse/ACCUMULO-1000" title="Conditional Mutations">ACCUMULO-1000</a> added conditional mutations and a conditional writer.  A conditional mutation has tests on columns that must pass before any changes are made.  These test are executed in server processes while a row lock is held.  Below is a simple example of making atomic row changes using conditional mutations.</p>
-
-<ol>
-  <li>Read columns X,Y,SEQ into a,b,s from row R1 using an isolated scanner.</li>
-  <li>For row R1 write conditional mutation X=f(a),Y=g(b),SEQ=s+1 if SEQ==s.</li>
-  <li>If conditional mutation failed, then goto step 1.</li>
-</ol>
-
-<p>The only built in test that conditional mutations support are equality and isNull.  However, iterators can be configured on a conditional mutation to run before these test.  This makes it possible to implement any number of test such as less than, greater than, contains, etc.</p>
-
-<h3 id="encryption">Encryption</h3>
-
-<p>Encryption is still an experimental feature, but much progress has been made since 1.5.0.  Support for encrypting rfiles and write ahead logs were added in <a href="https://issues.apache.org/jira/browse/ACCUMULO-958" title="Support pluggable encryption in walogs">ACCUMULO-958</a> and <a href="https://issues.apache.org/jira/browse/ACCUMULO-980" title="Support pluggable codecs for RFile">ACCUMULO-980</a>.  Support for encrypting data over the wire using SSL was added in <a href="https://issues.apache.org/jira/browse/ACCUMULO-1009" title="Support encryption over the wire">ACCUMULO-1009</a>.</p>
-
-<p>When a tablet server fails, its write ahead logs are sorted and stored in HDFS.  In 1.6.0, encrypting these sorted write ahead logs is not supported.  <a href="https://issues.apache.org/jira/browse/ACCUMULO-981" title="support pluggable encryption when recovering write-ahead logs">ACCUMULO-981</a> is open to address this issue.</p>
-
-<h3 id="pluggable-compaction-strategies">Pluggable compaction strategies</h3>
-
-<p>One of the key elements of the <a href="https://research.google.com/archive/bigtable.html">BigTable</a> design is use of the <a href="https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.2782&amp;rep=rep1&amp;type=pdf">Log Structured Merge Tree</a>.  This entails sorting data in memory, writing out sorted files, and then later merging multiple sorted files into a single file.   These automatic merges happen in the background and Accumulo decides when to merge files based comparing relative sizes of files to a compaction ratio.  Before 1.6.0 adjusting the compaction ratio was the only way a user could control this process.  <a href="https://issues.apache.org/jira/browse/ACCUMULO-1451" title="Make Compaction triggers extensible">ACCUMULO-1451</a> introduces pluggable compaction strategies which allow users to choose when and what files to compact.  <a href="https://issues.apache.org/jira/browse/ACCUMULO-1808" title="Create compaction strategy that has size limit">ACCUMULO-1
 808</a> adds a compaction strategy that prevents compaction of files over a configurable size.</p>
-
-<h3 id="lexicoders">Lexicoders</h3>
-
-<p>Accumulo only sorts data lexicographically.  Getting something like a pair of (<em>String</em>,<em>Integer</em>) to sort correctly in Accumulo is tricky.  It’s tricky because you only want to compare the integers if the strings are equal.  It’s possible to make this sort properly in Accumulo if the data is encoded properly, but can be difficult.  To make this easier <a href="https://issues.apache.org/jira/browse/ACCUMULO-1336" title="Add lexicoders from Typo to Accumulo">ACCUMULO-1336</a> added Lexicoders to the Accumulo API.  Lexicoders provide an easy way to serialize data so that it sorts properly lexicographically.  Below is a simple example.</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>   PairLexicoder plex = new PairLexicoder(new StringLexicoder(), new IntegerLexicoder());
-   byte[] ba1 = plex.encode(new ComparablePair&lt;String, Integer&gt;("b",1));
-   byte[] ba2 = plex.encode(new ComparablePair&lt;String, Integer&gt;("aa",1));
-   byte[] ba3 = plex.encode(new ComparablePair&lt;String, Integer&gt;("a",2));
-   byte[] ba4 = plex.encode(new ComparablePair&lt;String, Integer&gt;("a",1)); 
-   byte[] ba5 = plex.encode(new ComparablePair&lt;String, Integer&gt;("aa",-3));
-
-   //sorting ba1,ba2,ba3,ba4, and ba5 lexicographically will result in the same order as sorting the ComparablePairs
-</code></pre>
-</div>
-
-<h3 id="locality-groups-in-memory">Locality groups in memory</h3>
-
-<p>In cases where a very small amount of data is stored in a locality group one would expect fast scans over that locality group.  However this was not always the case because recently written data stored in memory was not partitioned by locality group.  Therefore if a table had 100GB of data in memory and 1MB of that was in locality group A, then scanning A would have required reading all 100GB.  <a href="https://issues.apache.org/jira/browse/ACCUMULO-112" title="Partition data in memory by locality group">ACCUMULO-112</a> changes this and partitions data by locality group as its written.</p>
-
-<h3 id="service-ip-addresses">Service IP addresses</h3>
-
-<p>Previous versions of Accumulo always used IP addresses internally.  This could be problematic in virtual machine environments where IP addresses change.  In <a href="https://issues.apache.org/jira/browse/ACCUMULO-1585" title="Use FQDN/verbatim data from config files">ACCUMULO-1585</a> this was changed, now Accumulo uses the exact hostnames from its config files for internal addressing.</p>
-
-<p>All Accumulo processes running on a cluster are locatable via zookeeper.  Therefore using well known ports is not really required.  <a href="https://issues.apache.org/jira/browse/ACCUMULO-1664" title="Make all processes able to use random ports">ACCUMULO-1664</a> makes it possible to for all Accumulo processes to use random ports.  This makes it easier to run multiple Accumulo instances on a single node.</p>
-
-<p>While Hadoop <a href="https://wiki.apache.org/hadoop/HadoopIPv6">does not support IPv6 networks</a>, attempting to run on a system that does not have IPv6 completely disabled can cause strange failures. <a href="https://issues.apache.org/jira/browse/ACCUMULO-2262" title="Include java.net.preferIPv4Stack=true in process startup">ACCUMULO-2262</a> invokes the JVM-provided configuration parameter at process startup to prefer IPv4 over IPv6.</p>
-
-<h3 id="viewfs">ViewFS</h3>
-
-<p>Multiple bug-fixes were made to support running Accumulo over multiple HDFS instances using ViewFS. <a href="https://issues.apache.org/jira/browse/ACCUMULO-2047" title="Failures using viewfs with multiple namenodes">ACCUMULO-2047</a> is the parent
-ticket that contains numerous fixes to enable this support.</p>
-
-<h3 id="maven-plugin">Maven Plugin</h3>
-
-<p>This version of Accumulo is accompanied by a new maven plugin for testing client apps (<a href="https://issues.apache.org/jira/browse/ACCUMULO-1030" title="Create a Maven plugin to run MiniAccumuloCluster for integration testing">ACCUMULO-1030</a>). You can execute the accumulo-maven-plugin inside your project by adding the following to your pom.xml’s build plugins section:</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>  &lt;plugin&gt;
-    &lt;groupId&gt;org.apache.accumulo&lt;/groupId&gt;
-    &lt;artifactId&gt;accumulo-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;1.6.0&lt;/version&gt;
-    &lt;configuration&gt;
-      &lt;instanceName&gt;plugin-it-instance&lt;/instanceName&gt;
-      &lt;rootPassword&gt;ITSecret&lt;/rootPassword&gt;
-    &lt;/configuration&gt;
-    &lt;executions&gt;
-      &lt;execution&gt;
-        &lt;id&gt;run-plugin&lt;/id&gt;
-        &lt;goals&gt;
-          &lt;goal&gt;start&lt;/goal&gt;
-          &lt;goal&gt;stop&lt;/goal&gt;
-        &lt;/goals&gt;
-      &lt;/execution&gt;
-    &lt;/executions&gt;
-  &lt;/plugin&gt;
-</code></pre>
-</div>
-
-<p>This plugin is designed to work in conjunction with the maven-failsafe-plugin. A small test instance of Accumulo will run during the pre-integration-test phase of the Maven build lifecycle, and will be stopped in the post-integration-test phase. Your integration tests, executed by maven-failsafe-plugin can access this instance with a MiniAccumuloInstance connector (the plugin uses MiniAccumuloInstance, internally), as in the following example:</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>  private static Connector conn;
-  
-  @BeforeClass
-  public static void setUp() throws Exception {
-    String instanceName = "plugin-it-instance";
-    Instance instance = new MiniAccumuloInstance(instanceName, new File("target/accumulo-maven-plugin/" + instanceName));
-    conn = instance.getConnector("root", new PasswordToken("ITSecret"));
-  }
-</code></pre>
-</div>
-
-<p>This plugin is quite limited, currently only supporting an instance name and a root user password as configuration parameters. Improvements are expected in future releases, so feedback is welcome and appreciated (file bugs/requests under the “maven-plugin” component in the Accumulo JIRA).</p>
-
-<h3 id="packaging">Packaging</h3>
-
-<p>One notable change that was made to the binary tarball is the purposeful omission of a pre-built copy of the Accumulo “native map” library.
-This shared library is used at ingest time to implement an off-JVM-heap sorted map that greatly increases ingest throughput while side-stepping
-issues such as JVM garbage collection pauses. In earlier releases, a pre-built copy of this shared library was included in the binary tarball; however, the decision was made to omit this due to the potential variance in toolchains on the target system.</p>
-
-<p>It is recommended that users invoke the provided build_native_library.sh before running Accumulo:</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>   $ACCUMULO_HOME/bin/build_native_library.sh
-</code></pre>
-</div>
-
-<p>Be aware that you will need a C++ compiler/toolchain installed to build this library. Check your GNU/Linux distribution documentation for the package manager command.</p>
-
-<h3 id="size-based-constraint-on-new-tables">Size-Based Constraint on New Tables</h3>
-
-<p>A Constraint is an interface that can determine if a Mutation should be applied or rejected server-side. After <a href="https://issues.apache.org/jira/browse/ACCUMULO-466">ACCUMULO-466</a>, new tables that are created in 1.6.0 will automatically have the <code class="highlighter-rouge">DefaultKeySizeConstraint</code> set.
-As performance can suffer when large Keys are inserted into a table, this Constraint will reject any Key that is larger than 1MB. If this constraint is undesired, it can be removed using the <code class="highlighter-rouge">constraint</code> shell
-command. See the help message on the command for more information.</p>
-
-<h3 id="other-notable-changes">Other notable changes</h3>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-842" title="Add FATE administration to shell">ACCUMULO-842</a> Added FATE administration to shell</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1042" title="Ctrl-C in shell terminates the process">ACCUMULO-1042</a> CTRL-C no longer kills shell</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1345" title="Provide feedback that a compaction is 'stuck'">ACCUMULO-1345</a> Stuck compactions now log a warning with a stack trace, tablet id, and filename.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1442" title="Replace JLine with JLine2">ACCUMULO-1442</a> JLine2 support was added to the shell.  This adds features like history search and other nice things GNU Readline has.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1481" title="Root tablet in its own table">ACCUMULO-1481</a> The root tablet is now the root table.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1537" title="convert auto tests to integration tests, where possible for continuous integration">ACCUMULO-1537</a> Python functional test were converted to maven Integration test that use MAC</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1566" title="Add ability for client to start Scanner readahead immediately">ACCUMULO-1566</a> When read-ahead starts in the scanner is now configurable.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1650" title="Make it easier to find and run admin commands">ACCUMULO-1650</a> Made common admin commands easier to run, try <code class="highlighter-rouge">bin/accumulo admin --help</code></li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1667" title="Allow On/Offline Command To Execute Synchronously">ACCUMULO-1667</a> Added a synchronous version of online and offline table</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1706" title="Admin Utilities Should Respect EPIPE">ACCUMULO-1706</a> Admin utilities now respect EPIPE</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1833" title="MultiTableBatchWriterImpl.getBatchWriter() is not performant for multiple threads">ACCUMULO-1833</a> Multitable batch writer is faster now when used by multiple threads</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1933" title="Make unit on memory parameters case-insensitive">ACCUMULO-1933</a> Lower case can be given for memory units now.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1985" title="Cannot bind monitor on remote host to all interfaces">ACCUMULO-1985</a> Configuration to bind Monitor on all network interfaces.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2128" title="Provide resource cleanup via static utility rather than Instance.close">ACCUMULO-2128</a> Provide resource cleanup via static utility</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2360" title="Need a way to configure TNonblockingServer.maxReadBufferBytes to prevent OOMs">ACCUMULO-2360</a> Allow configuration of the maximum thrift message size a server will read.</li>
-</ul>
-
-<h2 id="notable-bug-fixes">Notable Bug Fixes</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-324" title="System/site constraints and iterators should NOT affect the METADATA table">ACCUMULO-324</a> System/site constraints and iterators should NOT affect the METADATA table</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-335" title="Batch scanning over the !METADATA table can cause issues">ACCUMULO-335</a> Can’t batchscan over the !METADATA table</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-391" title="Multi-table input format">ACCUMULO-391</a> Added support for reading from multiple tables in a Map Reduce job.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1018" title="Client does not give informative message when user can not read table">ACCUMULO-1018</a> Client does not give informative message when user can not read table</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1492" title="bin/accumulo should follow symbolic links">ACCUMULO-1492</a> bin/accumulo should follow symbolic links</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1572" title="Single node zookeeper failure kills connected accumulo servers">ACCUMULO-1572</a> Single node zookeeper failure kills connected Accumulo servers</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1661" title="AccumuloInputFormat cannot fetch empty column family">ACCUMULO-1661</a> AccumuloInputFormat cannot fetch empty column family</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1696" title="Deep copy in the compaction scope iterators can throw off the stats">ACCUMULO-1696</a> Deep copy in the compaction scope iterators can throw off the stats</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1698" title="stop-here doesn't consider system hostname">ACCUMULO-1698</a> stop-here doesn’t consider system hostname</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1901" title="start-here.sh starts only one GC process even if more are defined">ACCUMULO-1901</a> start-here.sh starts only one GC process even if more are defined</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1920" title="monitor not seeing zookeeper updates">ACCUMULO-1920</a> Monitor was not seeing zookeeper updates for tables</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1994" title="Proxy does not handle Key timestamps correctly">ACCUMULO-1994</a> Proxy does not handle Key timestamps correctly</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2037" title="Tablets not assigned to last location">ACCUMULO-2037</a> Tablets are now assigned to the last location</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2174" title="VFS Classloader has potential to collide localized resources">ACCUMULO-2174</a> VFS Classloader has potential to collide localized resources</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2225" title="Need to better handle DNS failure propagation from Hadoop">ACCUMULO-2225</a> Need to better handle DNS failure propagation from Hadoop</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2234" title="Cannot run offline mapreduce over non-default instance.dfs.dir value">ACCUMULO-2234</a> Cannot run offline mapreduce over non-default instance.dfs.dir value</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2261" title="duplicate locations">ACCUMULO-2261</a> Duplicate locations for a Tablet.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2334" title="Lacking fallback when ACCUMULO_LOG_HOST isn't set">ACCUMULO-2334</a> Lacking fallback when ACCUMULO_LOG_HOST isn’t set</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2408" title="metadata table not assigned after root table is loaded">ACCUMULO-2408</a> metadata table not assigned after root table is loaded</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2519" title="FATE operation failed across upgrade">ACCUMULO-2519</a> FATE operation failed across upgrade</li>
-</ul>
-
-<h2 id="known-issues">Known Issues</h2>
-
-<h3 id="slower-writes-than-previous-accumulo-versions">Slower writes than previous Accumulo versions</h3>
-
-<p>When using Accumulo 1.6 and Hadoop 2, Accumulo will call hsync() on HDFS.
-Calling hsync improves durability by ensuring data is on disk (where other older 
-Hadoop versions might lose data in the face of power failure); however, calling
-hsync frequently does noticeably slow writes. A simple work around is to increase 
-the value of the tserver.mutation.queue.max configuration parameter via accumulo-site.xml.</p>
-
-<p>A value of “4M” is a better recommendation, and memory consumption will increase by
-the number of concurrent writers to that TabletServer. For example, a value of 4M with
-50 concurrent writers would equate to approximately 200M of Java heap being used for
-mutation queues.</p>
-
-<p>For more information, see <a href="https://issues.apache.org/jira/browse/ACCUMULO-1950" title="Reduce the number of calls to hsync">ACCUMULO-1950</a> and <a href="https://issues.apache.org/jira/browse/ACCUMULO-1905?focusedCommentId=13915208&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13915208">this comment</a>.</p>
-
-<p>Another possible cause of slower writes is the change in write ahead log replication 
-between 1.4 and 1.5.  Accumulo 1.4. defaulted to two loggers servers.  Accumulo 1.5 and 1.6 store 
-write ahead logs in HDFS and default to using three datanodes.</p>
-
-<h3 id="batchwriter-hold-time-error">BatchWriter hold time error</h3>
-
-<p>If a <code class="highlighter-rouge">BatchWriter</code> fails with <code class="highlighter-rouge">MutationsRejectedException</code> and the  message contains
-<code class="highlighter-rouge">"# server errors 1"</code> then it may be <a href="https://issues.apache.org/jira/browse/ACCUMULO-2388">ACCUMULO-2388</a>.  To confirm this look in the tablet server logs 
-for <code class="highlighter-rouge">org.apache.accumulo.tserver.HoldTimeoutException</code> around the time the <code class="highlighter-rouge">BatchWriter</code> failed.
-If this is happening often a possible work around is to set <code class="highlighter-rouge">general.rpc.timeout</code> to <code class="highlighter-rouge">240s</code>.</p>
-
-<h3 id="other-known-issues">Other known issues</h3>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-981" title="support pluggable encryption when recovering write-ahead logs">ACCUMULO-981</a> Sorted write ahead logs are not encrypted.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1507" title="Dynamic Classloader still can't keep proper track of jars">ACCUMULO-1507</a> Dynamic Classloader still can’t keep proper track of jars</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1588" title="Monitor XML and JSON differ">ACCUMULO-1588</a> Monitor XML and JSON differ</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1628" title="NPE on deep copied dumped memory iterator">ACCUMULO-1628</a> NPE on deep copied dumped memory iterator</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1708" title="Error during minor compaction left tserver in bad state">ACCUMULO-1708</a> <a href="https://issues.apache.org/jira/browse/ACCUMULO-2495" title="OOM exception didn't bring down tserver">ACCUMULO-2495</a> Out of memory errors do not always kill tservers leading to unexpected behavior</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2008" title="Block cache reserves section for in-memory blocks">ACCUMULO-2008</a> Block cache reserves section for in-memory blocks</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2059" title="Namespace constraints easily get clobbered by table constraints">ACCUMULO-2059</a> Namespace constraints easily get clobbered by table constraints</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2677" title="Single node bottle neck during map reduce">ACCUMULO-2677</a> Tserver failure during map reduce reading from table can cause sub-optimal performance</li>
-</ul>
-
-<h2 id="documentation-updates">Documentation updates</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1218" title="document the recovery from a failed zookeeper">ACCUMULO-1218</a> document the recovery from a failed zookeeper</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1375" title="Update README files in proxy module.">ACCUMULO-1375</a> Update README files in proxy module.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1407" title="Fix documentation for deleterows">ACCUMULO-1407</a> Fix documentation for deleterows</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1428" title="Document native maps">ACCUMULO-1428</a> Document native maps</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1946" title="Include dfs.datanode.synconclose in hdfs configuration documentation">ACCUMULO-1946</a> Include dfs.datanode.synconclose in hdfs configuration documentation</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-1956" title="Add section on decomissioning or adding nodes to an Accumulo cluster">ACCUMULO-1956</a> Add section on decomissioning or adding nodes to an Accumulo cluster</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2441" title="Document internal state stored in RFile names">ACCUMULO-2441</a> Document internal state stored in RFile names</li>
-  <li><a href="https://issues.apache.org/jira/browse/ACCUMULO-2590" title="Update public API in readme to clarify what's included">ACCUMULO-2590</a> Update public API in readme to clarify what’s included</li>
-</ul>
-
-<h2 id="api-changes">API Changes</h2>
-
-<p>The following deprecated methods were removed in <a href="https://issues.apache.org/jira/browse/ACCUMULO-1533">ACCUMULO-1533</a></p>
-
-<ul>
-  <li>Many map reduce methods deprecated in <a href="https://issues.apache.org/jira/browse/ACCUMULO-769">ACCUMULO-769</a> were removed</li>
-  <li><code class="highlighter-rouge">SecurityErrorCode o.a.a.core.client.AccumuloSecurityException.getErrorCode()</code> <em>deprecated in <a href="https://issues.apache.org/jira/browse/ACCUMULO-970">ACCUMULO-970</a></em></li>
-  <li><code class="highlighter-rouge">Connector o.a.a.core.client.Instance.getConnector(AuthInfo)</code> <em>deprecated in <a href="https://issues.apache.org/jira/browse/ACCUMULO-1024">ACCUMULO-1024</a></em></li>
-  <li><code class="highlighter-rouge">Connector o.a.a.core.client.ZooKeeperInstance.getConnector(AuthInfo)</code> <em>deprecated in <a href="https://issues.apache.org/jira/browse/ACCUMULO-1024">ACCUMULO-1024</a></em></li>
-  <li><code class="highlighter-rouge">static String o.a.a.core.client.ZooKeeperInstance.getInstanceIDFromHdfs(Path)</code> <em>deprecated in <a href="https://issues.apache.org/jira/browse/ACCUMULO-1">ACCUMULO-1</a></em></li>
-  <li><code class="highlighter-rouge">static String ZooKeeperInstance.lookupInstanceName (ZooCache,UUID)</code> <em>deprecated in <a href="https://issues.apache.org/jira/browse/ACCUMULO-765">ACCUMULO-765</a></em></li>
-  <li><code class="highlighter-rouge">void o.a.a.core.client.ColumnUpdate.setSystemTimestamp(long)</code>  <em>deprecated in <a href="https://issues.apache.org/jira/browse/ACCUMULO-786">ACCUMULO-786</a></em></li>
-</ul>
-
-<h2 id="testing">Testing</h2>
-
-<p>Below is a list of all platforms that 1.6.0 was tested against by developers. Each Apache Accumulo release
-has a set of tests that must be run before the candidate is capable of becoming an official release. That list includes the following:</p>
-
-<ol>
-  <li>Successfully run all unit tests</li>
-  <li>Successfully run all functional test (test/system/auto)</li>
-  <li>Successfully complete two 24-hour RandomWalk tests (LongClean module), with and without “agitation”</li>
-  <li>Successfully complete two 24-hour Continuous Ingest tests, with and without “agitation”, with data verification</li>
-  <li>Successfully complete two 72-hour Continuous Ingest tests, with and without “agitation”</li>
-</ol>
-
-<p>Each unit and functional test only runs on a single node, while the RandomWalk and Continuous Ingest tests run 
-on any number of nodes. <em>Agitation</em> refers to randomly restarting Accumulo processes and Hadoop Datanode processes,
-and, in HDFS High-Availability instances, forcing NameNode failover.</p>
-
-<p>The following acronyms are used in the test testing table.</p>
-
-<ul>
-  <li>CI : Continuous Ingest</li>
-  <li>HA : High-Availability</li>
-  <li>IT : Integration test, run w/ <code class="highlighter-rouge">mvn verify</code></li>
-  <li>RW : Random Walk</li>
-</ul>
-
-<table id="release_notes_testing" class="table">
-  <thead>
-    <tr>
-      <th>OS</th>
-      <th>Java</th>
-      <th>Hadoop</th>
-      <th>Nodes</th>
-      <th>ZooKeeper</th>
-      <th>HDFS HA</th>
-      <th>Version/Commit hash</th>
-      <th>Tests</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>CentOS 6.5</td>
-      <td>CentOS OpenJDK 1.7</td>
-      <td>Apache 2.2.0</td>
-      <td>20 EC2 nodes</td>
-      <td>Apache 3.4.5</td>
-      <td>No</td>
-      <td>1.6.0 RC1 + ACCUMULO_2668 patch</td>
-      <td>24-hour CI w/o agitation. Verified.</td>
-    </tr>
-    <tr>
-      <td>CentOS 6.5</td>
-      <td>CentOS OpenJDK 1.7</td>
-      <td>Apache 2.2.0</td>
-      <td>20 EC2 nodes</td>
-      <td>Apache 3.4.5</td>
-      <td>No</td>
-      <td>1.6.0 RC2</td>
-      <td>24-hour RW (Conditional.xml module) w/o agitation</td>
-    </tr>
-    <tr>
-      <td>CentOS 6.5</td>
-      <td>CentOS OpenJDK 1.7</td>
-      <td>Apache 2.2.0</td>
-      <td>20 EC2 nodes</td>
-      <td>Apache 3.4.5</td>
-      <td>No</td>
-      <td>1.6.0 RC5</td>
-      <td>24-hour CI w/ agitation. Verified.</td>
-    </tr>
-    <tr>
-      <td>CentOS 6.5</td>
-      <td>CentOS OpenJDK 1.6 and 1.7</td>
-      <td>Apache 1.2.1, 2.2.0</td>
-      <td>Single</td>
-      <td>Apache 3.3.6</td>
-      <td>No</td>
-      <td>1.6.0 RC5</td>
-      <td>All unit and ITs w/  <code class="highlighter-rouge">-Dhadoop.profile=2</code> and <code class="highlighter-rouge">-Dhadoop.profile=1</code></td>
-    </tr>
-    <tr>
-      <td>Gentoo</td>
-      <td>Sun JDK 1.6.0_45</td>
-      <td>Apache 1.2.1, 2.2.0, 2.3.0, 2.4.0</td>
-      <td>Single</td>
-      <td>Apache 3.4.5</td>
-      <td>No</td>
-      <td>1.6.0 RC5</td>
-      <td>All unit and ITs. 2B entries ingested/verified with CI</td>
-    </tr>
-    <tr>
-      <td>CentOS 6.4</td>
-      <td>Sun JDK 1.6.0_31</td>
-      <td>CDH 4.5.0</td>
-      <td>7</td>
-      <td>CDH 4.5.0</td>
-      <td>Yes</td>
-      <td>1.6.0 RC4 and RC5</td>
-      <td>24-hour RW (LongClean) with and without agitation</td>
-    </tr>
-    <tr>
-      <td>CentOS 6.4</td>
-      <td>Sun JDK 1.6.0_31</td>
-      <td>CDH 4.5.0</td>
-      <td>7</td>
-      <td>CDH 4.5.0</td>
-      <td>Yes</td>
-      <td>3a1b38</td>
-      <td>72-hour CI with and without agitation. Verified.</td>
-    </tr>
-    <tr>
-      <td>CentOS 6.4</td>
-      <td>Sun JDK 1.6.0_31</td>
-      <td>CDH 4.5.0</td>
-      <td>7</td>
-      <td>CDH 4.5.0</td>
-      <td>Yes</td>
-      <td>1.6.0 RC2</td>
-      <td>24-hour CI without agitation. Verified.</td>
-    </tr>
-    <tr>
-      <td>CentOS 6.4</td>
-      <td>Sun JDK 1.6.0_31</td>
-      <td>CDH 4.5.0</td>
-      <td>7</td>
-      <td>CDH 4.5.0</td>
-      <td>Yes</td>
-      <td>1.6.0 RC3</td>
-      <td>24-hour CI with agitation. Verified.</td>
-    </tr>
-  </tbody>
-</table>
-
-
-        </div>
-
-        
-<footer>
-
-  <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p>
-
-  <p>Copyright © 2011-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
-
-</footer>
-
-
-      </div>
-    </div>
-  </div>
-</body>
+<title>Redirecting…</title>
+<link rel="canonical" href="https://accumulo.apache.org/release/accumulo-1.6.0/">
+<meta http-equiv="refresh" content="0; url=https://accumulo.apache.org/release/accumulo-1.6.0/">
+<h1>Redirecting…</h1>
+<a href="https://accumulo.apache.org/release/accumulo-1.6.0/">Click here if you are not redirected.</a>
+<script>location="https://accumulo.apache.org/release/accumulo-1.6.0/"</script>
 </html>


Mime
View raw message