accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject svn commit: r1660205 - /accumulo/site/trunk/content/release_notes/1.6.2.mdtext
Date Mon, 16 Feb 2015 21:17:45 GMT
Author: elserj
Date: Mon Feb 16 21:17:45 2015
New Revision: 1660205

Some bug fixes


Modified: accumulo/site/trunk/content/release_notes/1.6.2.mdtext
--- accumulo/site/trunk/content/release_notes/1.6.2.mdtext (original)
+++ accumulo/site/trunk/content/release_notes/1.6.2.mdtext Mon Feb 16 21:17:45 2015
@@ -28,11 +28,35 @@ the improvements with very little concer
 are seeking to upgrade to 1.6 should consider 1.6.2 the starting point over 1.6.0 or 1.6.1.
 information about improvements since Accumulo 1.5, see the [1.6.0][3] and [1.6.1][4] release
-## Performance Improvements
+## Notable Bug Fixes
+### Only first ZooKeeper server is used
-Apache Accumulo 1.6.1 includes a number of performance-related fixes over previous versions.
-Many of these improvements were also included in the recently released Apache Accumulo 1.5.2.
+In constructing a `ZooKeeperInstance`, the user provides a comma-separated list of addresses
for ZooKeeper
+servers. 1.6.0 and 1.6.1 incorrectly truncated the provided list of ZooKeeper servers used
to the first. This
+would cause clients to fail when the first ZooKeeper server in the list became unavailable
and not properly
+load balance requests to all available servers in the quorum. [ACCUMULO-3218][5] fixes the
parsing of
+the ZooKeeper quorum list to use all servers, not just the first.
+### Incorrectly handled ZooKeeper exception
+Use of ZooKeeper's API requires very careful exception handling as some thrown exceptions
from the ZooKeeper
+API are considered "normal" and must be retried by the client. In 1.6.1, Accumulo improved
its handling of
+these "expected failures" to better insulate calls to ZooKeeper; however, the wrapper which
sets data to a ZNode
+incorrectly handled all cases. [ACCUMULO-3448][6] fixed the implementation of `ZooUtil.putData(...)`
to handle
+the expected error conditions correctly.
+### `scanId` is not set in `ActiveScan`
+The `ActiveScan` class is the returned object by `InstanceOperations.listScans`. This class
represents a
+"scan" running on Accumulo servers, either from a `Scanner` or `BatchScanner`. The `ActiveScan`
+is meant to represent all of the information that represents the scan and can be useful to
+or DevOps-types to observe and act on scans which are running for excessive periods of time.
+fixes `ActiveScan` to ensure that the internal identifier `scanId` is properly set.
+## Performance Improvements
+Apache Accumulo 1.6.2 includes a number of performance-related fixes over previous versions.
 ### Improvement 1
@@ -42,12 +66,6 @@ Many of these improvements were also inc
 ### Improvement 1
-## Notable Bug Fixes
-### Bug fix 1
-### Bug fix 2
 ## Documentation
 The following documentation updates were made: 
@@ -89,4 +107,7 @@ and, in HDFS High-Availability instances
\ No newline at end of file
\ No newline at end of file

View raw message