incubator-accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r797867 [1/12] - in /websites/staging/accumulo/trunk/content: ./ accumulo/ accumulo/css/ accumulo/governance/ accumulo/images/ accumulo/user_manual_1.3-incubating/ accumulo/user_manual_1.3-incubating/examples/ accumulo/user_manual_1.4-incub...
Date Tue, 01 Nov 2011 17:08:19 GMT
Author: buildbot
Date: Tue Nov  1 17:08:17 2011
New Revision: 797867

Log:
Staging update by buildbot

Added:
    websites/staging/accumulo/trunk/content/
    websites/staging/accumulo/trunk/content/accumulo/
    websites/staging/accumulo/trunk/content/accumulo/css/
    websites/staging/accumulo/trunk/content/accumulo/css/accumulo.css
    websites/staging/accumulo/trunk/content/accumulo/get_involved.html
    websites/staging/accumulo/trunk/content/accumulo/governance/
    websites/staging/accumulo/trunk/content/accumulo/governance/consensusBuilding.html
    websites/staging/accumulo/trunk/content/accumulo/governance/lazyConsensus.html
    websites/staging/accumulo/trunk/content/accumulo/governance/voting.html
    websites/staging/accumulo/trunk/content/accumulo/images/
    websites/staging/accumulo/trunk/content/accumulo/images/accumulo-logo.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/images/apache-incubator-logo.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/images/master.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/images/overview.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/index.html
    websites/staging/accumulo/trunk/content/accumulo/mailing_list.html
    websites/staging/accumulo/trunk/content/accumulo/notable_features.html
    websites/staging/accumulo/trunk/content/accumulo/screenshots.html
    websites/staging/accumulo/trunk/content/accumulo/source.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Accumulo_Design.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Accumulo_Shell.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Administration.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Analytics.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Contents.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/High_Speed_Ingest.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Introduction.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Security.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Shell_Commands.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Table_Configuration.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Table_Design.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/Writing_Accumulo_Clients.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/accumulo_user_manual.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/data_distribution.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/aggregation.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/batch.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/bloom.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/bulkIngest.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/constraints.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/dirlist.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/filter.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/helloworld.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/mapred.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/shard.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/failure_handling.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img1.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img2.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img3.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img4.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img5.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/index.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Accumulo_Design.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Accumulo_Shell.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Administration.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Analytics.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Contents.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/High_Speed_Ingest.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Introduction.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Security.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Shell_Commands.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Table_Configuration.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Table_Design.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/Writing_Accumulo_Clients.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/accumulo_user_manual.html
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/data_distribution.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/failure_handling.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/img1.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/img2.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/img3.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/img4.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/img5.png   (with props)
    websites/staging/accumulo/trunk/content/accumulo/user_manual_1.4-incubating/index.html

Added: websites/staging/accumulo/trunk/content/accumulo/css/accumulo.css
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/css/accumulo.css (added)
+++ websites/staging/accumulo/trunk/content/accumulo/css/accumulo.css Tue Nov  1 17:08:17 2011
@@ -0,0 +1,147 @@
+/*
+* 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.
+*/
+body {
+    color: white;
+    font-family: Verdana,Geneva,sans-serif;
+    font-size: 10pt;
+    margin: 0;
+}
+#banner {
+    margin-top: 0;
+    min-width: 850px;
+    padding: 20px;
+}
+#logo {
+    float: left;
+}
+#bannertext {
+    margin-right: 150px;
+    text-align: center;
+}
+.clear {
+    clear: both;
+}
+a {
+    color: #107EC0;
+}
+a:visited {
+    color: #107EC0;
+}
+a:hover {
+    background-color: #E6EBED;
+    color: #107EC0;
+}
+a img {
+    border: medium none;
+}
+h1, h2, h3, h4, h5, h6 {
+    border-bottom: 2px dashed #666666;
+    color: black;
+    text-transform: uppercase;
+}
+#content {
+    color: #333333;
+    margin: 0 150px 20px 220px;
+    padding: 0 8px 40px;
+}
+#content h1 {
+    font-size: 1.4em;
+    padding: 15px;
+}
+#content h2 {
+    border-bottom: 1px dashed #666666;
+    font-size: 1.2em;
+    margin-top: 2em;
+}
+#content h3, h4, h5, h6 {
+    border-bottom: medium none;
+    font-size: 1em;
+    margin-bottom: 0;
+}
+#content img {
+    vertical-align: middle;
+}
+.codehilite {
+    background-color: #FFFFFF;
+    border-radius: 10px 10px 10px 10px;
+    padding: 0.01em 1em;
+}
+#navigation {
+    -moz-border-bottom-colors: none;
+    -moz-border-image: none;
+    -moz-border-left-colors: none;
+    -moz-border-right-colors: none;
+    -moz-border-top-colors: none;
+    background: none repeat scroll 0 0 #F5F8FA;
+    border-color: #E6EBED #E6EBED #E6EBED -moz-use-text-color;
+    border-radius: 0 10px 10px 0;
+    border-style: solid solid solid none;
+    border-width: 1px 1px 1px medium;
+    color: #000033;
+    float: left;
+    font-size: 0.9em;
+    margin: 0 0 20px;
+    padding: 15px 15px 5px 25px;
+    width: 170px;
+}
+#navigation img {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+}
+#navigation h1 {
+    border-bottom: 2px dashed #666666;
+    color: #000000;
+    font-size: 1em;
+    margin-bottom: 0;
+    margin-top: 0.8em;
+    padding: 0;
+}
+#navigation ul {
+    list-style: none outside none;
+    margin: 0;
+    padding: 0;
+}
+#navigation li {
+    border-bottom: 1px solid #CCCCCC;
+    margin: 0.2em 0;
+    padding: 0;
+}
+#navigation li a {
+    margin: 0;
+    text-decoration: none;
+}
+#navigation li a:hover {
+    background: none repeat scroll 0 0 transparent;
+    color: #193240;
+}
+#footer {
+    border-top: 1px solid #CCCCCC;
+    color: #666666;
+    font-size: 0.8em;
+    margin: 20px 150px 20px 250px;
+    padding: 0 8px;
+    text-align: center;
+}
+dd {
+}
+dl {
+}
+dt {
+    display: inline;
+    float: left;
+}

Added: websites/staging/accumulo/trunk/content/accumulo/get_involved.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/get_involved.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/get_involved.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Get Involved</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Get Involved</h1>
+    <p>You don't need to be a software developer to contribute to 
+Apache Accumulo. To be successful this project 
+requires a huge range of different skills, levels of involvement and degrees of 
+technical expertise. So, if you want to get involved in Apache Accumulo, there 
+is almost certainly a role for you. </p>
+<p>We are looking for people to:</p>
+<ul>
+<li>provide feedback</li>
+<li>write or update documentation</li>
+<li>help new users</li>
+<li>recommend the project to others</li>
+<li>test the code and report bugs</li>
+<li>fix bugs</li>
+<li>give us feedback on required features</li>
+<li>write and update the software</li>
+<li>create artwork</li>
+<li>translate to different languages</li>
+<li>anything you can see that needs doing</li>
+</ul>
+<p>All of these contributions help to keep a project active and strengthen 
+the community. The project team and the broader community will 
+therefore welcome and encourage participation, and attempt to make it 
+as easy as possible for people to get involved. </p>
+<h2 id="mailing_lists">Mailing lists</h2>
+<p>Your first engagement with the project should be to subscribe to our
+<a href="/accumulo/mailing_list.html">mailing lists</a>.</p>
+<h2 id="decision_making">Decision Making</h2>
+<p>The most important thing about engaging with any Apache project is that everyone
+is equal. All people with an opinion are entitled to express that opinion and, where 
+appropriate, have it considered by the community.</p>
+<p>To some the idea of having to establish consensus in a large and distributed team 
+sounds inefficient and frustrating. Don't despair though, The Apache Way has a
+set of simple processes to ensure things proceed at a good pace.</p>
+<p>In ASF projects we don't like to vote. We reserve that for the few things that need 
+official approval for legal or process reasons (e.g. a release or a new committer). 
+Most of the time we work with the consensus building techniques documented below.</p>
+<h3 id="lazy_consensus">Lazy Consensus</h3>
+<p><a href="/accumulo/governance/lazyConsensus.html">Lazy consensus</a> is the first, and possibly the most important, consensus building 
+tool we have. Essentially lazy consensus means that you don't need to get explicit
+approval to proceed, but you need to be prepared to listen if someone objects.</p>
+<h3 id="consensus_building">Consensus Building</h3>
+<p>Sometimes lazy consensus is not appropriate. In such cases it is necessary to
+make a proposal to the mailing list and discuss options. There are mechanisms
+for quickly showing your support or otherwise for a proposal and 
+<a href="/accumulo/governance/consensusBuilding.html">building consensus</a> amongst the community.</p>
+<p>Once there is a consensus people can proceed with the work under the <a href="/accumulo/governance/lazyConsensus.html">lazy 
+consensus</a> model.</p>
+<h3 id="voting">Voting</h3>
+<p>Occasionally a "feel" for consensus is not enough. Sometimes we need to 
+have a measurable consensus. For example, when <a href="/accumulo/governance/voting.html">voting</a> in new committers or 
+to approve a release. </p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/governance/consensusBuilding.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/governance/consensusBuilding.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/governance/consensusBuilding.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Consensus Building</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Consensus Building</h1>
+    <p>In some cases there is no obvious path to take, or you might be a new community, 
+or a new member of an existing community. In these cases people will often 
+need to build consensus by making proposals and eliciting responses.</p>
+<p>We want to avoid unnecessary discussion and the creation of significant
+amounts of unnecessary mail that everyone in the community needs to read. 
+That is not to say that we want to avoid constructive discussion. This is 
+the lifeblood of a successful project. However, many ASF projects adopt a 
+shorthand notation for showing support, or otherwise, for a proposal.</p>
+<h2 id="expressing_support_or_otherwise">Expressing support (or otherwise)</h2>
+<p>The notation used is "+1", "-1" and "0". It's also common to see "+0" and "-0".</p>
+<p>So, what do these notations mean?</p>
+<ul>
+<li>+1 means "I agree with this and will help make it happen"</li>
+<li>+0 means "I agree with this but probably won't make it happen, so my 
+opinion is not that important"</li>
+<li>-0 means "I don't agree with this, but I'm offering no alternative so 
+my opinion is not that important"</li>
+<li>-1 means "I don't agree and I am offering an alternative that I am able 
+to help implement"</li>
+</ul>
+<p>Many people will use fractions to indicate the strength of their feelings,
+ e.g. "+0.5". Some will even indicate this is a "no brainer" with something 
+like "+1000".</p>
+<p>The important thing is that this is not an exact science. It's just a shorthand 
+way of communicating strength of feeling.</p>
+<h2 id="consensus_building_is_not_voting">Consensus Building is Not Voting</h2>
+<p>The confusing thing about this notation is that it is the same notation
+used in a formal vote. Knowing when something is a vote and when it is a 
+preference is important. It's easy to tell though, if the subject does not have 
+"[Vote]" at the start then it's just an opinion. We try not to call votes,
+consensus building is much more inclusive.</p>
+<p>The reasons for this notation being common is 
+that when someone wants to summarise a discussion thread they can mentally 
+add up the strength of feeling of the community and decide if there is consensus
+or not.</p>
+<p>Once there is a clear consensus members of the community can proceed with 
+the work under the <a href="/accumulo/governance/lazyConsensus.html">lazy consensus</a> model.</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/governance/lazyConsensus.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/governance/lazyConsensus.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/governance/lazyConsensus.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Lazy Consensus</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Lazy Consensus</h1>
+    <p>The concept of "Lazy Consensus" is very important in our project. Lazy
+Consensus means that when you are convinced that you know what the community
+would like to see happen you can simply assume that you already have consensus
+and get on with the work. You don't have to insist people discuss and/or
+approve your plan, and you certainly don't need to call a vote to get approval.
+You just assume you have the community's support unless someone says otherwise.</p>
+<p>We have a time machine (Subversion), this means that as long as you commit 
+(or submit patches) early and often the community has plenty of opportunity 
+to indicate disapproval. If you believe the community will support your action
+you can operate on lazy consensus as long as you are prepared to roll back 
+any work should a valid objection is raised.</p>
+<h2 id="avoiding_unnecessary_discussion">Avoiding Unnecessary Discussion</h2>
+<p>The key thing about lazy consensus is that it's easier for people to agree,
+by doing nothing, than it is to object, which requires an
+alternative to be proposed. This has two effects, firstly people are less 
+likely to object for the sake of it and secondly it cuts down on the amount 
+of unnecessary mail traffic and discussion.</p>
+<p>Lazy consensus means we can avoid waiting for a community based decision 
+before proceeding. However, it does require everyone who cares for the health
+of the project to watch what is happening, as it is happening. Objecting too 
+far down the road will cause upset, but objecting (or asking for clarification 
+of intent) early is likely to be greeted with relief that someone is watching
+and cares.</p>
+<h2 id="stating_lazy_consensus">Stating Lazy Consensus</h2>
+<p>Sometimes a member of the community will believe a specific action is the correct 
+one for the community but are not sure enough to proceed with the work under the 
+lazy consensus model. In these circumstances they can state Lazy Consensus is in 
+operation.</p>
+<p>What this means is that they make a proposal and state that they will start 
+implementing it in 72 hours unless someone objects. 72 hours is chosen because
+it accounts for different timezones and non-apache commitments.</p>
+<p>In this approach the original proposal is not insisting that there is a discussion
+around their proposal, nor are they requesting that the community explicitly 
+supports their actions. However, this differs from assuming lazy consensus 
+since it allows space and time to <a href="/accumulo/governance/consensusBuilding.html">express support or objections</a> and corrections to 
+the proposal before work begins. </p>
+<h2 id="silence_is_consent">Silence is consent</h2>
+<p>People may choose to indicate their support for the actions taken with a +1 
+mail - quick and easy to read and reassuring for the implementer. However, 
+remember, in a lazy consensus world silence is the equivalent to support. This
+can take some time to get used to.</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/governance/voting.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/governance/voting.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/governance/voting.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Voting</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Voting</h1>
+    <p>Occasionally a "feel" for consensus is not enough. Sometimes we need to have a
+measurable consensus. For example, when voting in new committers or to approve a
+release. </p>
+<h2 id="preparing_for_a_vote">Preparing for a Vote</h2>
+<p>Before calling a vote it is important to ensure that the community is given time to
+discuss the upcoming vote. This will be done by posting an email to the list
+indicating the intention to call a vote and the options available. By the time a
+vote is called there should already be <a href="http://incubator.apache.org/accumulo/governance/consensusBuilding.html">consensus in the community</a>. The vote 
+itself is, normally, a formality.</p>
+<h2 id="calling_a_vote">Calling a Vote</h2>
+<p>Once it is time to call the vote a mail is posted with a subject starting with
+"[VOTE]". This enables the community members to ensure they do not miss an important
+vote thread. It also indicates that this is not consensus building but a formal
+vote. The initiator is responsible for the vote. That means also to count the votes
+and present the results. Everyone has 1 vote.</p>
+<h3 id="casting_your_vote">Casting Your Vote</h3>
+<p>The notation used in voting is:</p>
+<p>+1 (means I vote positive)
+   You can say why you vote positive but it's not a must-have.</p>
+<p>0 (means I have no strong opinion, aka abstention)</p>
+<p>-1 (means I vote negative because of the following reason)
+   Yes, you must support your objection and provide an alternative course of action
+   that you are willing and able to implement (where appropriate).</p>
+<h4 id="example_for_a_vote_mail">Example for a vote mail:</h4>
+<div class="codehilite"><pre><span class="err">Address:</span> <span class="kd">private</span><span class="err">@</span>
+<span class="err">Subject:</span> <span class="err">[VOTE]</span> <span class="err">John</span> <span class="err">Doe</span> <span class="err">should</span> <span class="err">become</span> <span class="err">a</span> <span class="err">regular</span> <span class="err">committer</span>
+
+<span class="err">Text:</span>
+<span class="err">&quot;I</span> <span class="err">would</span> <span class="err">like</span> <span class="err">to</span> <span class="err">propose</span> <span class="err">to</span> <span class="err">vote</span> <span class="err">in</span> <span class="err">John</span> <span class="err">Doe</span> <span class="err">as</span> <span class="err">committer.</span> <span class="err">John</span> <span class="err">has</span> <span class="err">showed</span> <span class="err">in</span>
+<span class="err">the</span> <span class="err">last</span> <span class="err">months</span> <span class="err">that</span> <span class="err">he</span> <span class="err">has</span> <span class="err">the</span> <span class="err">skills</span> <span class="err">and</span> <span class="err">oversight</span> <span class="err">for</span> <span class="err">improving</span> <span class="err">things</span> <span class="err">(think</span>
+<span class="err">about</span> <span class="err">the</span> <span class="err">last</span> <span class="err">UI</span> <span class="err">change</span> <span class="err">of</span> <span class="err">the</span> <span class="err">&quot;Find&quot;</span> <span class="err">dialog).&quot;</span>
+
+<span class="err">+1</span> <span class="err">(means</span> <span class="err">I</span> <span class="err">vote</span> <span class="err">for</span> <span class="err">John)</span>
+ <span class="err">0</span> <span class="err">(means</span> <span class="err">I&#39;m</span> <span class="err">not</span> <span class="err">for</span> <span class="err">John</span> <span class="err">but</span> <span class="err">also</span> <span class="err">not</span> <span class="err">against</span> <span class="err">to</span> <span class="err">vote</span> <span class="err">him</span> <span class="err">in)</span>
+<span class="err">-1</span> <span class="err">(means</span> <span class="err">I&#39;m</span> <span class="err">not</span> <span class="err">for</span> <span class="err">John</span> <span class="err">because</span> <span class="err">of</span> <span class="err">the</span> <span class="err">following</span> <span class="err">reason(s):</span>
+
+<span class="err">Voting</span> <span class="err">time</span> <span class="err">frame</span> <span class="err">is</span> <span class="err">finished</span> <span class="err">72</span> <span class="err">hours</span> <span class="err">from</span> <span class="err">now</span> <span class="err">until</span> <span class="err">June</span> <span class="err">30,</span> <span class="err">12:00</span> <span class="err">PM</span> <span class="err">UTC.</span>
+</pre></div>
+
+
+<h4 id="example_for_a_reply_mail">Example for a reply mail:</h4>
+<div class="codehilite"><pre><span class="n">Text:</span>
+<span class="o">+</span><span class="mi">1</span>
+
+<span class="n">I</span> <span class="n">like</span> <span class="n">his</span> <span class="n">work</span> <span class="ow">and</span> <span class="n">want</span> <span class="n">him</span> <span class="n">to</span> <span class="n">stay</span> <span class="ow">and</span> <span class="n">to</span> <span class="n">go</span> <span class="n">on</span> <span class="n">with</span> <span class="n">his</span> <span class="n">good</span> <span class="n">improvements</span><span class="o">.</span>
+</pre></div>
+
+
+<h4 id="example_for_a_result_mail">Example for a result mail:</h4>
+<div class="codehilite"><pre><span class="n">Subject:</span> <span class="p">[</span><span class="n">VOTE</span><span class="p">][</span><span class="n">RESULTS</span><span class="p">]</span> <span class="n">John</span> <span class="n">Doe</span> <span class="n">should</span> <span class="n">become</span> <span class="n">a</span> <span class="n">regular</span> <span class="n">committer</span>
+
+<span class="n">Text:</span>
+<span class="n">Vote</span> <span class="n">started</span> <span class="n">Thu</span><span class="p">,</span> <span class="n">Jun</span> <span class="mi">27</span><span class="p">,</span> <span class="mi">2011</span> <span class="n">at</span> <span class="mi">12</span><span class="p">:</span><span class="mo">00</span> <span class="n">PM</span> <span class="n">UTC</span><span class="p">,</span> <span class="n">voting</span> <span class="n">is</span> <span class="n">now</span> <span class="n">closed</span><span class="o">.</span>
+
+<span class="n">Voting</span> <span class="n">results:</span>
+
+<span class="o">---</span> <span class="n">Numbers</span> <span class="o">---</span>
+
+<span class="o">+</span><span class="mi">1</span><span class="p">:</span> <span class="mi">6</span>
+ <span class="mi">0</span><span class="p">:</span> <span class="mi">0</span>
+<span class="o">-</span><span class="mi">1</span><span class="p">:</span> <span class="mi">0</span>
+
+<span class="o">---</span> <span class="n">Details</span> <span class="o">---</span>
+
+<span class="o">+</span><span class="mi">1</span> <span class="n">John</span>
+<span class="o">+</span><span class="mi">1</span> <span class="n">Jane</span>
+<span class="o">+</span><span class="mi">1</span> <span class="n">David</span>
+<span class="o">+</span><span class="mi">1</span> <span class="n">Dolores</span>
+<span class="o">+</span><span class="mi">1</span> <span class="n">Carl</span>
+<span class="o">+</span><span class="mi">1</span> <span class="n">Chris</span>
+</pre></div>
+
+
+<p><a href="http://apache.org/foundation/voting.html">See here for more information</a> <br>
+<a href="http://community.apache.org/newcommitter.html">See here for more mail templates</a></p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/images/accumulo-logo.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/images/accumulo-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/images/apache-incubator-logo.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/images/apache-incubator-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/images/master.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/images/master.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/images/overview.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/images/overview.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/index.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/index.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/index.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,132 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Apache Accumulo (Incubating)</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Apache Accumulo (Incubating)</h1>
+    <p>Accumulo is a sorted, distributed key/value store based on Google's
+<a href="http://labs.google.com/papers/bigtable.html" title="BigTable">BigTable</a> design.  It is built on top of Apache <a href="http://hadoop.apache.org/" title="Hadoop">Hadoop</a>,
+<a href="http://zookeeper.apache.org" title="Zookeeper">Zookeeper</a>, and <a href="http://thrift.apache.org" title="Thrift">Thrift</a>.  It features a few novel improvements on the
+BigTable design in the form of cell-level access labels and a server-side
+programming mechanism that can modify key/value pairs at various points in the
+data management process.  Other notable improvements and feature are outlined
+<a href="notable_features.html">here</a>.</p>
+<p>Google published the design of BigTable in 2006.  Several other open source
+projects have implemented aspects of this design including <a href="http://hbase.apache.org" title="HBase">HBase</a>, <a href="http://hypertable.org" title="Hypertable">Hypertable</a>,
+and <a href="http://cassandra.apache.org" title="Cassandra">Cassandra</a>.  Accumulo began its development in 2008 and became an <a href="http://incubator.apache.org/" title="Apache Incubator">Apache 
+Podling</a> in 2011.</p>
+<h2 id="disclaimer">Disclaimer</h2>
+<p>Apache Accumulo is an effort undergoing incubation at The Apache Software Foundation (ASF), 
+sponsored by the Apache Incubator.  Incubation is required of all newly accepted projects 
+until a further review indicates that the infrastructure, communications, and decision 
+making process have stabilized in a manner consistent with other successful ASF projects. 
+While incubation status is not necessarily a reflection of the completeness or stability of 
+the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/mailing_list.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/mailing_list.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/mailing_list.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Mailing Lists</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Mailing Lists</h1>
+    <h3 id="users">Users</h3>
+<ul>
+<li><a href="mailto:accumulo-user-subscribe@incubator.apache.org">Subscribe</a></li>
+<li><a href="mailto:accumulo-user@incubator.apache.org">Post</a></li>
+<li><a href="mailto:accumulo-user-unsubscribe@incubator.apache.org">Unsubscribe</a></li>
+<li><a href="http://mail-archives.apache.org/mod_mbox/incubator-accumulo-user">Archive</a></li>
+</ul>
+<h3 id="developers">Developers</h3>
+<p>This list is for anyone interested in contributing or following development activities.</p>
+<ul>
+<li><a href="mailto:accumulo-dev-subscribe@incubator.apache.org">Subscribe</a></li>
+<li><a href="mailto:accumulo-dev@incubator.apache.org">Post</a></li>
+<li><a href="mailto:accumulo-dev-unsubscribe@incubator.apache.org">Unsubscribe</a></li>
+<li><a href="http://mail-archives.apache.org/mod_mbox/incubator-accumulo-dev">Archive</a></li>
+</ul>
+<h3 id="commits">Commits</h3>
+<p>This list is for following svn commits.</p>
+<ul>
+<li><a href="mailto:accumulo-commits-subscribe@incubator.apache.org">Subscribe</a></li>
+<li><a href="mailto:accumulo-commits-unsubscribe@incubator.apache.org">Unsubscribe</a></li>
+<li><a href="http://mail-archives.apache.org/mod_mbox/incubator-accumulo-commits">Archive</a></li>
+</ul>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/notable_features.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/notable_features.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/notable_features.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,372 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Notable Features</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Notable Features</h1>
+    <h2 id="categories">Categories</h2>
+<ul>
+<li><a href="#design">Table Design and Configuration</a></li>
+<li><a href="#integrity">Integrity/Availability</a></li>
+<li><a href="#performance">Performance</a></li>
+<li><a href="#testing">Testing</a></li>
+<li><a href="#client">Client API</a></li>
+<li><a href="#behaviors">Extensible Behaviors</a></li>
+<li><a href="#admin">General Administration</a></li>
+<li><a href="#internal_dm">Internal Data Management</a></li>
+<li><a href="#ondemand_dm">On-demand Data Management</a></li>
+</ul>
+<hr />
+<h2 id="table_design_and_configuration_a_iddesigna">Table Design and Configuration <a id="design"></a></h2>
+<h3 id="iterators">Iterators</h3>
+<p>A server-side programming mechanism to encode functions such as filtering and
+aggregation within the data management steps (scopes where data is read from or
+written to disk) that happen in the tablet server.</p>
+<h3 id="cell_labels">Cell labels</h3>
+<p>An additional portion of the Key that sorts after the column qualifier and
+before the timestamp. It is called column visibility and enables expressive
+cell-level access control. Authorizations are passed with each query to control
+what data is returned to the user. The column visibilities are boolean AND and
+OR combinations of arbitrary strings (such as "(A&amp;B)|C") and authorizations
+are sets of strings (such as {C,D}).</p>
+<h3 id="constraints">Constraints</h3>
+<p>Configurable conditions under which writes to a table will be rejected.
+Constraints are written in Java and configurable on a per table basis.</p>
+<h3 id="sharding">Sharding</h3>
+<p>Through the use of specialized iterators, Accumulo can be a parallel sharded
+document store. For example wikipedia could be stored and searched for
+documents containing certain words.</p>
+<h3 id="large_rows">Large Rows</h3>
+<p>When reading rows, there is no requirement that an entire row fits into memory.</p>
+<h2 id="integrityavailability_a_idintegritya">Integrity/Availability <a id="integrity"></a></h2>
+<h3 id="master_fail_over">Master fail over</h3>
+<p>Multiple masters can be configured.  Zookeeper locks are used to determine
+which master is active.  The remaining masters simply wait for the current
+master to lose its lock.  Current master state is held in the metadata table
+and Zookeeper (see <a href="#fate">FATE</a>).</p>
+<h3 id="write_ahead_log">Write ahead log</h3>
+<p>Tablet servers send mutations to loggers, not HDFS.  Each mutation is written
+to multiple loggers, before being committed.  In normal configurations, loggers
+are run on every server that runs a tablet server.  When a log is needed for
+recovery, it is copied into HDFS.  For efficient recovery, the log is sorted as
+it is copied.</p>
+<h3 id="logical_time">Logical time</h3>
+<p>A mechanism to ensure that server set times never go backwards, even when time
+across the cluster is incorrect. This ensures that updates and deletes are not
+lost. If a tablet is served on machine with time a year in the future, then the
+tablet will continue to issue new timestamps a year in the future even when it
+moves to another server. In this case the timestamps preserve ordering, but
+lose their meaning. In addition to logical time, Accumulo has master
+authoritative time. The master averages the time of all of the tablet servers
+and sends this back to the tablet servers. Tablet servers use this information
+to adjust the timestamps they issue. So logical time ensures ordering is
+always correct and master authoritative time tries to ensure that timestamps
+are meaningful.</p>
+<h3 id="logical_time_for_bulk_import_14">Logical Time for bulk import (1.4)</h3>
+<p>Logical time as described above works with streaming (batch) ingest, where the
+tablet server assigns the timestamp.  Logical time is also important for bulk
+imported data, for which the client code may be choosing a timestamp.  Accumulo
+1.4 uses specialized system iterators to lazily set times in a bulk imported
+file.  This mechanism guarantees that times set by unsynchronized multi-node
+applications (such as those running on MapReduce) will maintain some semblance
+of causal ordering.  This mitigates the problem of the time being wrong on the
+system that created the file for bulk import. These times are not set when the
+file is imported, but whenever it is read by scans or compactions. At import, a
+time is obtained and always used by the specialized system iterator to set that
+time.</p>
+<h3 id="fate_14">FATE (1.4)</h3>
+<p>Fault Tolerant Executor. A framework for executing operations in a fault
+tolerant manner. In the previous release, if the master process died in the
+middle of creating a table it could leave the system in an inconsistent state.
+With this new framework, if the master dies in the middle of create table it
+will continue on restart. Also the client requesting the create table operation
+will never know anything happened. The framework serializes work in Zookeeper
+before attempting to do the work. Clients start a FATE transaction, seed it
+with work, and then wait for it to finish. Most table operations are executed
+using this framework. Persistent, per table, read-write locks are created in
+Zookeeper to synchronize operations across process faults.</p>
+<h3 id="scalable_master">Scalable master</h3>
+<p>Stores its metadata in an Accumulo table and Zookeeper.</p>
+<h3 id="isolation">Isolation</h3>
+<p>Scans will not see data inserted into a row after the scan of that row begins.</p>
+<h2 id="performance_a_idperformancea">Performance <a id="performance"></a></h2>
+<h3 id="relative_encoding">Relative encoding</h3>
+<p>If consecutive keys have identical portions (row, colf, colq, or colvis), there
+is a flag to indicate that a portion is the same as that of the previous key.
+This is applied when keys are stored on disk and when transferred over the
+network.</p>
+<h3 id="native_in-memory_map">Native In-Memory Map</h3>
+<p>By default data written is stored outside of Java managed memory into a C++ STL
+map of maps.  It maps rows to columns to values.  This hierarchical structure
+improves performance of inserting a mutation with multiple column values in a
+single row. A custom STL allocator is used to avoid the global malloc lock and
+memory fragmentation.</p>
+<h3 id="scan_pipeline">Scan pipeline</h3>
+<p>A long running Accumulo scan will eventually cause multiple threads to start.
+One server thread to read data from disk, one server thread to serialize and
+send data, and one client thread to deserialize and read data. When pipelining
+kicks in, it substantially increases scan speed while maintaining key order. It
+does not activate for short scans.</p>
+<h3 id="caching">Caching</h3>
+<p>Recently scanned data is cached into memory.  There are separate caches for
+indexes and data.  Caching can be turned on and off for individual tables.</p>
+<h3 id="multi-level_rfile_index_14">Multi-level RFile Index (1.4)</h3>
+<p>RFiles store an index of the last key in each block. For large files the index
+can become quite large. When the index is large a lot of memory is consumed and
+files take a long time to open. To avoid this problem, RFiles in 1.4 have a
+multi-level index tree. Index blocks can point to other index blocks or data
+blocks. The entire index never has to be resident, even when the file is
+written. When an index block exceeds the configurable size threshold, its
+written out between data blocks. The size of index blocks is configurable on a
+per table basis.</p>
+<h2 id="testing_a_idtestinga">Testing <a id="testing"></a></h2>
+<h3 id="mock">Mock</h3>
+<p>The Accumulo client API has a mock implementation that is useful writing unit
+test against Accumulo. Mock Accumulo is in memory and in process.</p>
+<h3 id="functional_test">Functional Test</h3>
+<p>Small, system-level tests of basic Accumulo features run in a test harness,
+external to the build and unit-tests.  These tests start a complete Accumulo
+instance, and require Hadoop and Zookeeper to be running.  They attempt to
+simulate the basic functions of Accumulo, as well as common failure conditions,
+such as lost disks, killed processes, and read-only file systems.</p>
+<h3 id="scale_test">Scale Test</h3>
+<p>A test suite that verifies data is not lost at scale. This test runs many
+ingest clients that continually create linked lists containing 25 million
+nodes. At some point the clients are stopped and a map reduce job is run to
+ensure no linked list has a hole. A hole indicates data was lost by Accumulo.
+The Agitator can be run in conjunction with this test to randomly kill tablet
+servers. This test suite has uncovered many obscure data loss bugs.  This test
+also helps find bugs that impact uptime and stability when run for days or
+weeks.</p>
+<h3 id="random_walk_test">Random Walk Test</h3>
+<p>A test suite that looks for unexpected system states that may emerge in
+plausible real-world applications.  Application components are defined as test
+nodes (such as create table, insert data, scan data, delete table, etc.), and
+are programmed as Java classes that implement a specified interface.  The nodes
+are connected together in a graph specified in an XML document. Many processes
+independently and concurrently execute a random walk of the test graphs. Some
+of the test graphs have a concept of correctness and can verify data over time.
+Other tests have no concept of data correctness and have the simple goal of
+crashing Accumulo. Many obscure bugs have been uncovered by this testing
+framework and subsequently corrected.</p>
+<h2 id="client_api_a_idclienta">Client API <a id="client"></a></h2>
+<h3 id="batch_scanner4"><a href="/accumulo/user_manual_1.3-incubating/Writing_Accumulo_Clients.html">Batch Scanner</a></h3>
+<p>Takes a list of Ranges, batches them to the appropriate tablet servers, and
+returns data as it is received (i.e. not in sorted order).</p>
+<h3 id="batch_writer4"><a href="/accumulo/user_manual_1.3-incubating/Writing_Accumulo_Clients.html">Batch Writer</a></h3>
+<p>Clients buffer writes in memory before sending them in batches to the
+appropriate tablet servers.</p>
+<h3 id="bulk_import6"><a href="/accumulo/user_manual_1.3-incubating/High_Speed_Ingest.html#Bulk_Ingest">Bulk Import</a></h3>
+<p>Instead of writing individual mutations to Accumulo, entire files of sorted key
+value pairs can be imported. These files are moved into the Accumulo directory
+and referenced by Accumulo. This feature is useful for ingesting a large amount
+of data. This method of ingest usually offers higher throughput at the cost of
+higher latency for data availability for scans.  Usually the data is sorted
+using map reduce and then bulk imported. This method of ingest also allows for
+flexibility in resource allocation.  The nodes running map reduce to sort data
+could be different from the Accumulo nodes.</p>
+<h3 id="map_reduce4"><a href="/accumulo/user_manual_1.3-incubating/Writing_Accumulo_Clients.html">Map Reduce</a></h3>
+<p>Accumulo can be a source and/or sink for map reduce jobs.</p>
+<h2 id="extensible_behaviors_a_idbehaviorsa">Extensible Behaviors <a id="behaviors"></a></h2>
+<h3 id="pluggable_balancer">Pluggable balancer</h3>
+<p>Users can provide a balancer plugin that decides how to distribute tablets
+across a table.  These plugins can be provided on a per table basis.  This is
+useful for ensuring a particular table's tablets are placed optimally for
+tables with special query needs.  The default balancer randomly spreads each
+table's tablets across the cluster.  It takes into account where a tablet was
+previously hosted to leverage locality.  When a tablet splits, the default
+balancer moves one child to another tablet server.  The assumption here is that
+splitting tablets are being actively written to, so this keeps write load evenly
+spread.</p>
+<h3 id="pluggable_memory_manager">Pluggable memory manager</h3>
+<p>The plugin that decides when and what tablets to minor compact is configurable.
+The default plugin compacts the largest tablet when memory is over a certain
+threshold.  It varies the threshold over time depending on minor compaction
+speed.  It flushes tablets that are not written to for a configurable time
+period.</p>
+<h3 id="pluggable_logger_assignment_strategy">Pluggable logger assignment strategy</h3>
+<p>The plugin that decided which loggers should be assigned to which tablet
+servers is configurable.</p>
+<h2 id="general_administration_a_idadmina">General Administration <a id="admin"></a></h2>
+<h3 id="monitor_page">Monitor page</h3>
+<p>A simple web server provides basic information about the system health and
+performance.  It displays table sizes, ingest and query statistics, server
+load, and last-update information.  It also allows the user to view recent
+diagnostic logs and <a href="#tracing5">traces</a>.</p>
+<h3 id="tracing">Tracing</h3>
+<p>It can be difficult to determine why some operations are taking longer than
+expected. For example, you may be looking up items with very low latency, but
+sometimes the lookups take much longer. Determining the cause of the delay is
+difficult because the system is distributed, and the typical lookup is fast.
+Accumulo has been instrumented to record the time that various operations take
+when tracing is turned on. The fact that tracing is enabled follows all the
+requests made on behalf of the user throughout the distributed infrastructure
+of Accumulo, and across all threads of execution.</p>
+<h3 id="online_reconfiguration">Online reconfiguration</h3>
+<p>System and per table configuration is stored in Zookeeper. Many, but not all,
+configuration changes take effect while Accumulo is running. Some do not take
+effect until server processes are restarted.</p>
+<h3 id="table_renaming">Table renaming</h3>
+<p>Tables can be renamed easily because Accumulo uses internal table IDs and
+stores mappings between names and IDs in Zookeeper.</p>
+<h2 id="internal_data_management_a_idinternal_dma">Internal Data Management <a id="internal_dm"></a></h2>
+<h3 id="locality_groups">Locality groups</h3>
+<p>Groups columns within a single file. There is a default locality group so that
+not all columns need be specified. The locality groups can be restructured
+while the table is online and the changes will take effect on the next
+compaction.  A tablet can have files with different locality group
+configurations.  In this case scans may be suboptimal, but correct, until
+compactions rewrite all files.  After reconfiguring locality groups, a user can
+force a table to compact in order to write all data into the new locality
+groups.  Alternatively, the change could be allowed to happen over time as
+writes to the table cause compactions to happen.</p>
+<h3 id="smart_compaction_algorithm">Smart compaction algorithm</h3>
+<p>It is inefficient to merge small files with large files.  Accumulo merges files
+only if all files are larger than a configurable ratio (default is 3)
+multiplied by the largest file size.  If this cannot be done with all the
+files, the largest file is removed from consideration, and the remaining files
+are considered for compaction.  This is done until there are no files to merge.</p>
+<h3 id="merging_minor_compaction_14">Merging Minor Compaction (1.4)</h3>
+<p>When a max number of files per tablet is reached, minor compactions will merge
+data from the in-memory map with the smallest file instead of creating new
+files.  This throttles ingest.  In previous releases new files were just created
+even if major compactions were falling behind and the number of tablets per file
+was growing.  Without this feature, ingest performance can roughly continue at a
+constant rate, even as scan performance decreases because tablets have too many
+files.</p>
+<h2 id="on-demand_data_management_a_idondemand_dma">On-demand Data Management <a id="ondemand_dm"></a></h2>
+<h3 id="compactions">Compactions</h3>
+<p>Ability to force tablets to compact to one file. Even tablets with one file are
+compacted.  This is useful for improving query performance, permanently
+applying iterators, or using a new locality group configuration.  One example
+of using iterators is applying a filtering iterator to remove data from a
+table. </p>
+<h3 id="split_points">Split points</h3>
+<p>Arbitrary split points can be added to an online table at any point in time.
+This is useful for increasing ingest performance on a new table. It can also be
+used to accommodate new data patterns in an existing table.</p>
+<h3 id="tablet_merging_14">Tablet Merging (1.4)</h3>
+<p>Tablet merging is a new feature. Merging of tablets can be requested in the
+shell; Accumulo does not merge tablets automatically.</p>
+<h3 id="table_cloning_14">Table Cloning (1.4)</h3>
+<p>Allows users to quickly create a new table that references an existing table's
+data and copies its configuration. A cloned table and its source table can be
+mutated independently. Testing was the motivating reason behind this new
+feature. For example to test a new filtering iterator, clone the table, add the
+filter to the clone, and force a major compaction.</p>
+<h3 id="compact_range_14">Compact Range (1.4)</h3>
+<p>Compact each tablet that falls within a row range down to a single file.<br />
+</p>
+<h3 id="delete_range_14">Delete Range (1.4)</h3>
+<p>Added an operation to efficiently delete a range of rows from a table. Tablets
+that fall completely within a range are simply dropped. Tablets overlapping the
+beginning and end of the range are split, compacted, and then merged.<br />
+</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/screenshots.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/screenshots.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/screenshots.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Screenshots</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Screenshots</h1>
+    <p>The following is a screenshot of the Accumulo monitor overview web page.  Accumulo was running on a five node cluster.  The continuous ingest test suite was running to generate load. </p>
+<img src=/accumulo/images/overview.png />
+
+<p>The following screenshot shows the monitor master page.  This page gives information about individual tables within accumulo.  Continuous ingest is running against the table ci.</p>
+<img src=/accumulo/images/master.png />
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>



Mime
View raw message