Apache Accumulo 1.6.3 is a maintenance release on the 1.6 version branch. This release contains changes from over 63 issues, comprised of bug-fixes, performance improvements and better test cases. See JIRA for a complete list.
Below are resources for this release:
Users of 1.6.0, 1.6.1, and 1.6.2 are strongly encouraged to update as soon as possible to benefit from the improvements with very little concern in change of underlying functionality. Users of 1.4 or 1.5 that are seeking to upgrade to 1.6 should consider 1.6.3 as a starting point. For information about improvements since Accumulo 1.5, see the [1.6.0][3], [1.6.1][4], and [1.6.2][5] release notes.
In previous releases, a BatchWriter
could fail with a MutationsRejectedException
with server errors. If inspection of the tserver logs showed HoldTimeoutException
was the cause, the workaround was to increase the value of general.rpc.timeout
. Changing this setting is no longer necessary as this bug was fixed by ACCUMULO-2388.
deepCopy
. This bug would cause scans to hang indefinitely until the offending tserver was killed.du
in Shell does not check table existence.instance.secret
setting.getauths
Shell command where it treated visibilities that differed only in case as the same.During testing HDFS-8406 was encountered which is summarized by write-ahead log recovery that was never completed due to an inability to recover the HDFS lease on the WAL. To work around this issue, the following steps can be done:
Using the fetchColumns()
method on a scanner in conjunction with custom iterators that add column families in their seek()
method can lead to unexpected behavior. See ACCUMULO-3905 for more details. In that issue javadoc updates were made, but the updates did not make it into 1.6.3.
Each unit and functional test only runs on a single node, while the RandomWalk and Continuous Ingest tests run on any number of nodes. Agitation refers to randomly restarting Accumulo processes and Hadoop Datanode processes, and, in HDFS High-Availability instances, forcing NameNode failover.
{: #release_notes_testing .table } | OS | Hadoop | Nodes | ZooKeeper | HDFS HA | Tests | |----------------------|--------|-------|-----------|---------|-----------------------------------------------------------------| | Amazon Linux 2014.09 | 2.6.0 | 20 | 3.4.5 | No | 24hr ContinuousIngest w/ verification w/ and w/o agitation | | Amazon Linux 2014.09 | 2.6.0 | 20 | 3.4.5 | No | 24hr Randomwalk w/o agitation | | Centos 6.5 | 2.7.1 | 6 | 3.4.5 | No | Continuous Ingest and Verify (6B entries) | | Centos 6.6 | 2.2.0 | 6 | 3.4.5 | No | All integration test passed. Some needed to be run a 2nd time. |
[3]: {{ site.baseurl }}/release_notes/1.6.0 [4]: {{ site.baseurl }}/release_notes/1.6.1 [5]: {{ site.baseurl }}/release_notes/1.6.2