You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by kt...@apache.org on 2015/07/01 17:09:28 UTC

svn commit: r1688666 - /accumulo/site/trunk/content/release_notes/1.6.3.mdtext

Author: kturner
Date: Wed Jul  1 15:09:27 2015
New Revision: 1688666

URL: http://svn.apache.org/r1688666
Log:
WIP 1.6.3 release notes

Added:
    accumulo/site/trunk/content/release_notes/1.6.3.mdtext   (with props)

Added: accumulo/site/trunk/content/release_notes/1.6.3.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/release_notes/1.6.3.mdtext?rev=1688666&view=auto
==============================================================================
--- accumulo/site/trunk/content/release_notes/1.6.3.mdtext (added)
+++ accumulo/site/trunk/content/release_notes/1.6.3.mdtext Wed Jul  1 15:09:27 2015
@@ -0,0 +1,132 @@
+Title:
+Notice:    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.
+
+#DRAFT DRAFT DRAFT
+
+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. 
+
+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.
+
+## Fixed BatchWriter hold time error
+
+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][ACCUMULO-2388].
+
+## Severe bug fixes.
+
+ * [ACCUMULO-3597][ACCUMULO-3597] Fixed deadlock where a tablet flush and
+   metadata tablet load were waiting on each other.  This was a rare bug. If it
+   occurred it could impact the availability of Accumulo as most Accumulo
+   operations depend on metadata tablets.
+ * [ACCUMULO-3709][ACCUMULO-3709] Fixed potential data loss bug where
+   AccumuloOutputFormat close did not rethrow exception.
+ * [ACCUMULO-3745][ACCUMULO-3745] Fixed deadlock in SourceSwitchingIterator
+  that occured when using custom iterators that called deep copy.  This bug
+  would cause scans to hang indefinitely until the tserver was killed.
+
+## Notable bug fixes
+
+ * [ACCUMULO-3589][ACCUMULO-3589] du in shell does not check table existence
+ * [ACCUMULO-3692][ACCUMULO-3692] Offline table disables balancing
+ * [ACCUMULO-3718][ACCUMULO-3718] Fixed bug that prevented a Mutation from
+   being created in Scala.
+ * [ACCUMULO-3750][ACCUMULO-3750] Fixed issue where master would perpetually
+   fail when there was a bad instance.secret setting.
+ * [ACCUMULO-3784][ACCUMULO-3784] Fixed bug in getauths shell command where it
+   treated visibilities that differed only in case as the same.
+ * [ACCUMULO-3796][ACCUMULO-3796] Added documentation about turning off zone
+   reclaim.  
+ * [ACCUMULO-3859][ACCUMULO-3859] Fixed race condition that prevented table
+   constraint from loading on all servers (is this description good?)
+ * [ACCUMULO-3880][ACCUMULO-3880] Malformed Configuration Causes tservers To Shutdown
+ * [ACCUMULO-3890][ACCUMULO-3890] Fixed performance issue with
+   CredentialProvider.  This could degrade performance when ...
+
+## Known Issues
+
+During testing [HDFS-8406][1] was encountered.  To work around this issue do
+the following :
+
+ 1. Locate block for walog whose lease can not be recovered.
+ 2. Copy block into HDFS as temp file TMP_WALOG
+ 3. Delete the walog whose lease can not be recovered.
+ 4. Move TMP_WALOG to the filename of the walog deleted in the previous step.
+
+## Testing
+
+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.
+
+<table id="release_notes_testing">
+  <tr>
+    <th>OS</th>
+    <th>Hadoop</th>
+    <th>Nodes</th>
+    <th>ZooKeeper</th>
+    <th>HDFS High-Availability</th>
+    <th>Tests</th>
+  </tr>
+  <tr>
+    <td>Amazon Linux 2014.09</td>
+    <td>2.6</td>
+    <td>20</td>
+    <td>3.4.5</td>
+    <td>No</td>
+    <td>ContinuousIngest w/ verification w/ and w/o agitation</td>
+  </tr>
+  <tr>
+    <td>Amazon Linux 2014.09</td>
+    <td>2.6</td>
+    <td>20</td>
+    <td>3.4.5</td>
+    <td>No</td>
+    <td>Randomwalk w/o agitation</td>
+  </tr>
+
+</table>
+
+[1]: https://issues.apache.org/jira/browse/HDFS-8406
+[3]: http://accumulo.apache.org/release_notes/1.6.0.html
+[4]: http://accumulo.apache.org/release_notes/1.6.1.html
+[5]: http://accumulo.apache.org/release_notes/1.6.2.html
+
+[ACCUMULO-2388]: https://issues.apache.org/jira/browse/ACCUMULO-2388
+[ACCUMULO-3589]: https://issues.apache.org/jira/browse/ACCUMULO-3589
+[ACCUMULO-3597]: https://issues.apache.org/jira/browse/ACCUMULO-3597
+[ACCUMULO-3692]: https://issues.apache.org/jira/browse/ACCUMULO-3692
+[ACCUMULO-3709]: https://issues.apache.org/jira/browse/ACCUMULO-3709
+[ACCUMULO-3718]: https://issues.apache.org/jira/browse/ACCUMULO-3718
+[ACCUMULO-3745]: https://issues.apache.org/jira/browse/ACCUMULO-3745
+[ACCUMULO-3750]: https://issues.apache.org/jira/browse/ACCUMULO-3750
+[ACCUMULO-3784]: https://issues.apache.org/jira/browse/ACCUMULO-3784
+[ACCUMULO-3796]: https://issues.apache.org/jira/browse/ACCUMULO-3796
+[ACCUMULO-3859]: https://issues.apache.org/jira/browse/ACCUMULO-3859
+[ACCUMULO-3880]: https://issues.apache.org/jira/browse/ACCUMULO-3880
+[ACCUMULO-3890]: https://issues.apache.org/jira/browse/ACCUMULO-3890

Propchange: accumulo/site/trunk/content/release_notes/1.6.3.mdtext
------------------------------------------------------------------------------
    svn:eol-style = native