accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [accumulo-website] branch asf-site updated: Jekyll build from master:214f2fb
Date Wed, 18 Apr 2018 18:25:59 GMT
This is an automated email from the ASF dual-hosted git repository.

kturner pushed a commit to branch asf-site
in repository

The following commit(s) were added to refs/heads/asf-site by this push:
     new a413150  Jekyll build from master:214f2fb
a413150 is described below

commit a4131508ff6ba977d86ecf380dd8251a303ea392
Author: Keith Turner <>
AuthorDate: Wed Apr 18 14:25:36 2018 -0400

    Jekyll build from master:214f2fb
    update 1.9.0 release notes (#78)
 feed.xml                          |  4 +--
 release/accumulo-1.9.0/index.html | 69 +++++++++++++++++++++++++++++----------
 2 files changed, 54 insertions(+), 19 deletions(-)

diff --git a/feed.xml b/feed.xml
index 7be6311..3056160 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,8 +6,8 @@
     <atom:link href="" rel="self" type="application/rss+xml"/>
-    <pubDate>Tue, 17 Apr 2018 15:54:24 -0400</pubDate>
-    <lastBuildDate>Tue, 17 Apr 2018 15:54:24 -0400</lastBuildDate>
+    <pubDate>Wed, 18 Apr 2018 14:25:22 -0400</pubDate>
+    <lastBuildDate>Wed, 18 Apr 2018 14:25:22 -0400</lastBuildDate>
     <generator>Jekyll v3.7.3</generator>
diff --git a/release/accumulo-1.9.0/index.html b/release/accumulo-1.9.0/index.html
index 7a75c0c..520325d 100644
--- a/release/accumulo-1.9.0/index.html
+++ b/release/accumulo-1.9.0/index.html
@@ -164,9 +164,9 @@ for a list of changes.</p>
 <p>Below are resources for this release:</p>
-  <li><a href="">User
Manual</a> - In-depth developer and administrator documentation.</li>
-  <li><a href="">Javadocs</a> -
Accumulo 1.9.0 API</li>
-  <li><a href="">Examples</a>
- Code with corresponding readme files that give step by step instructions
+  <li><a href="/1.9/accumulo_user_manual.html">User Manual</a> - In-depth
developer and administrator documentation.</li>
+  <li><a href="/1.9/apidocs/">Javadocs</a> - Accumulo 1.9.0 API</li>
+  <li><a href="/1.9/examples/">Examples</a> - Code with corresponding readme
files that give step by step instructions
 for running example code.</li>
@@ -176,18 +176,63 @@ for running example code.</li>
 <p>In <a href="">ACCUMULO-4611</a>,
public API in ClientConfiguration using commons config types was deprecated to
 better support Hadoop 3 in the future. New methods were added to replace these methods which
-this release to be a 1.9.0 release.</p>
+this release to be a 1.9.0 release.  These changes allow removal of commons config from Accumulo’s

+API in 2.0.0.  If using ClientConfiguration, then switching from existing constructors to
the new
+static methods <a href="/1.9/apidocs/org/apache/accumulo/core/client/ClientConfiguration.html#create--">create()</a>,
<a href="/1.9/apidocs/org/apache/accumulo/core/client/">fromFile()</a>,
or <a href="/1.9/apidocs/org/apache/accumulo/core/client/ClientConfiguration.html#fromMap-java.util.Map-">fromMap()</a>
will ensure your code works in 2.0.0.</p>
 <h3 id="performance-improvements">Performance Improvements</h3>
-<p>Several peformance improvements were added in <a href="">#379</a>,
<a href="">ACCUMULO-4778</a>,
<a href="">ACCUMULO-4779</a>
-<a href="">ACCUMULO-4781</a>.</p>
+<p>Accumulo was profiled while running lots of concurrent small scans. During this
excercise these
+performance bugs were found and fixed: [#378], <a href="">ACCUMULO-4778</a>,
<a href="">ACCUMULO-4779</a>,
<a href="">ACCUMULO-4781</a>,
+<a href="">ACCUMULO-4782</a>,
<a href="">ACCUMULO-4788</a>,
<a href="">ACCUMULO-4789</a>,
<a href="">ACCUMULO-4790</a>,
<a href="">ACCUMULO-4797</a>,

+<a href="">ACCUMULO-4798</a>,
<a href="">ACCUMULO-4799</a>,
<a href="">ACCUMULO-4800</a>,
<a href="">ACCUMULO-4801</a>,
<a href="">ACCUMULO-4805</a>,
and <a href="">ACCUMULO-4809</a></p>
+<p>Below are other significant performance improvements in 1.9.0 :</p>
+  <li><a href="">ACCUMULO-4636</a>
- System iterator performance improvements</li>
+  <li><a href="">ACCUMULO-4657</a>
- Avoided expensive BulkImport logging</li>
+  <li><a href="">ACCUMULO-4667</a>
- Avoided unnecessary recomputation in LocalityGroupIterator</li>
+  <li><a href="">#410</a>
- Fixed inefficient auths check</li>
+<h3 id="fixed-upgrade-process-to-set-version-on-all-volumes">Fixed upgrade process
to set version on all volumes</h3>
+<p>During upgrades, only one volume in a multiple HDFS volume was updated with the
correct version. This would cause all tablet servers
+to complain and ultimately fail. <a href="">ACCUMULO-4686</a>
fixes this by setting the version on all volumes.</p>
+<h3 id="updated-accumulo-to-work-with-new-releases-of-guava">Updated Accumulo to work
with new releases of Guava</h3>
+<p>In <a href="">ACCUMULO-4702</a>,
dependencies on Beta-annotated Guava classes and methods were removed. While Accumulo still
+includes Guava 14 in its tarball, it will work with newer versions of Guava in client code.
It has been tested to work
+with Guava 23.</p>
+<h3 id="updated-rfile-to-prevent-very-large-blocks">Updated RFile to prevent very large
+<p>RFiles now use windowed statistics (<a href="">ACCUMULO-4669</a>)
to prevent very large blocks.  In 1.8.0 a bug was introduced that
+caused RFile data block sizes to grow very large in the case where key sizes slowly increased.
 This could lead
+to degraded query performance or out of memory exceptions on tablet servers.</p>
+<h3 id="allow-iterators-to-yield">Allow iterators to yield</h3>
+<p>In <a href="">ACCUMULO-4643</a>
added capability for an iterator to yield control in a seek or next call prior
+to finding a key/value.  Yielding avoids starvation of other scans when
+iterators take a long time to return a key/value. To use this feature,
+implement YieldingKeyValueIterator.</p>
 <h2 id="other-notable-changes">Other Notable Changes</h2>
+  <li><a href="">#403</a>
- Enabled more metrics reporting</li>
+  <li><a href="">ACCUMULO-4528</a>
- Add import/export table info to docs</li>
+  <li><a href="">ACCUMULO-4655</a>
- Added a Response Time column to the monitor</li>
+  <li><a href="">ACCUMULO-4693</a>
- Add process name to metrics</li>
+  <li><a href="">ACCUMULO-4721</a>
- Document rfile-info in the user manual</li>
 <h2 id="upgrading">Upgrading</h2>
-<p>View the <a href="">Upgrading
Accumulo documentation</a> for guidance.</p>
+<p>View the <a href="/docs/2.0/administration/upgrading">Upgrading Accumulo documentation</a>
for guidance.</p>
 <h2 id="testing">Testing</h2>
@@ -197,8 +242,6 @@ this release to be a 1.9.0 release.</p>
   <li><a href="">#379</a>
- Misc performance improvements</li>
   <li><a href="">#393</a>
- Add TableOfflineException to TableOps.addSplits</li>
   <li><a href="">#401</a>
- Fix ChaoticBalancerIT</li>
-  <li><a href="">#403</a>
- Enabled more metrics reporting</li>
-  <li><a href="">#410</a>
- Fixed inefficient auths check</li>
   <li><a href="">#416</a>
- POM updates for formatting</li>
   <li><a href="">#417</a>
- Make TLSv1.2 the default</li>
   <li><a href="">ACCUMULO-1972</a>
- Fixed Range constructor</li>
@@ -212,7 +255,6 @@ this release to be a 1.9.0 release.</p>
   <li><a href="">ACCUMULO-4432</a>
- Ensure ITs are categorized</li>
   <li><a href="">ACCUMULO-4482</a>
- Mention snappy compression in docs</li>
   <li><a href="">ACCUMULO-4506</a>
- Add a timeout to a replication RPC call</li>
-  <li><a href="">ACCUMULO-4528</a>
- Add import/export table info to docs</li>
   <li><a href="">ACCUMULO-4546</a>
- Create default log message for table error</li>
   <li><a href="">ACCUMULO-4555</a>
- Removes parsing of version string in Version class</li>
   <li><a href="">ACCUMULO-4576</a>
- Suppress warnings from deprecations</li>
@@ -226,21 +268,16 @@ this release to be a 1.9.0 release.</p>
   <li><a href="">ACCUMULO-4627</a>
- Add corrupt WAL recovery instructions to user manual</li>
   <li><a href="">ACCUMULO-4633</a>
- Added check to prevent division by zero</li>
   <li><a href="">ACCUMULO-4634</a>
- Appropriately implement the mocked out methods of MockIteratorEnvironment per the interface
-  <li><a href="">ACCUMULO-4636</a>
- System iterator improvements</li>
   <li><a href="">ACCUMULO-4639</a>
- Relocate NullTserver test class</li>
   <li><a href="">ACCUMULO-4640</a>
- Accumulo shell is expecting instance.volumes in client.conf instead of accumulo-site.xml</li>
-  <li><a href="">ACCUMULO-4643</a>
- Allow iterators to yield</li>
   <li><a href="">ACCUMULO-4648</a>
- Update voting text in script</li>
   <li><a href="">ACCUMULO-4654</a>
- Continue balancing even with pending migrations</li>
-  <li><a href="">ACCUMULO-4655</a>
- Added a Response Time column to the monitor</li>
   <li><a href="">ACCUMULO-4656</a>
- Add option to PrintInfo for displaying Index information</li>
-  <li><a href="">ACCUMULO-4657</a>
- BulkImport Performance Bottleneck</li>
   <li><a href="">ACCUMULO-4658</a>
- Cache call to ZooKeeper to get table id map for the duration of the method</li>
   <li><a href="">ACCUMULO-4660</a>
- Sanitize incoming values from HTTP parameters</li>
   <li><a href="">ACCUMULO-4662</a>
- Fix ambiguous table reference</li>
   <li><a href="">ACCUMULO-4665</a>
- Use UGI with real Kerberos credentials</li>
   <li><a href="">ACCUMULO-4666</a>
- Improve KerberosToken sanity-checks and related doc</li>
-  <li><a href="">ACCUMULO-4667</a>
- Inefficient LocalityGroupIterator</li>
   <li><a href="">ACCUMULO-4669</a>
- Use windowed statistics in RFile</li>
   <li><a href="">ACCUMULO-4676</a>
- Use HTTPOnly flags in monitor</li>
   <li><a href="">ACCUMULO-4682</a>
- Enforce import ordering</li>
@@ -248,12 +285,10 @@ this release to be a 1.9.0 release.</p>
   <li><a href="">ACCUMULO-4685</a>
- Fix minor warnings and bug in FileRefTest</li>
   <li><a href="">ACCUMULO-4686</a>
- Fix upgrade process to set version in all volumes</li>
   <li><a href="">ACCUMULO-4687</a>
- Clean up some static-analysis warnings</li>
-  <li><a href="">ACCUMULO-4693</a>
- Add process name to metrics</li>
   <li><a href="">ACCUMULO-4699</a>
- Fixed queued work key in replication</li>
   <li><a href="">ACCUMULO-4702</a>
- Code fixes to work with Guava 23</li>
   <li><a href="">ACCUMULO-4713</a>
- Correct handling min and max timestamps</li>
   <li><a href="">ACCUMULO-4716</a>
- Don’t cache blks over max array size</li>
-  <li><a href="">ACCUMULO-4721</a>
- Document rfile-info in the user manual</li>
   <li><a href="">ACCUMULO-4741</a>
- Remove minified files in Monitor</li>
   <li><a href="">ACCUMULO-4744</a>
- Fixed RFile API scanner bug</li>
   <li><a href="">ACCUMULO-4751</a>
- Set createdTime for status records</li>

To stop receiving notification emails like this one, please contact

View raw message