You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by ct...@apache.org on 2016/02/18 03:49:43 UTC
svn commit: r1730996 -
/accumulo/site/trunk/content/release_notes/1.7.1.mdtext
Author: ctubbsii
Date: Thu Feb 18 02:49:43 2016
New Revision: 1730996
URL: http://svn.apache.org/viewvc?rev=1730996&view=rev
Log:
Add draft of Accumulo 1.7.1 release notes
Added:
accumulo/site/trunk/content/release_notes/1.7.1.mdtext
Added: accumulo/site/trunk/content/release_notes/1.7.1.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/release_notes/1.7.1.mdtext?rev=1730996&view=auto
==============================================================================
--- accumulo/site/trunk/content/release_notes/1.7.1.mdtext (added)
+++ accumulo/site/trunk/content/release_notes/1.7.1.mdtext Thu Feb 18 02:49:43 2016
@@ -0,0 +1,123 @@
+Title: Apache Accumulo 1.7.1 Release Notes
+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.7.1 is a maintenance release on the 1.7 version branch. This
+release contains changes from 55 issues, comprised of bug-fixes, performance
+improvements, build quality improvements, and more. See [JIRA][JIRA_171] for a
+complete list.
+
+Users of any previous 1.7.x release 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.6 or earlier that are seeking to
+upgrade to 1.7 should consider 1.7.1 as a starting point.
+
+## Outstanding Known Issues
+
+Be aware that a small documentation bug exists with the compact command in the
+shell ([ACCUMULO-4138][ACCUMULO-4138]). The documentation for the begin row and
+end row should be described as exclusive and inclusive, respectively, rather
+than the incorrect description of both being inclusive.
+
+## Highlights
+
+### Queued Compactions Not Running
+
+Found and fixed a bug ([ACCUMULO-4016][ACCUMULO-4016]) in which some queued
+compactions would never run if the number of files changed while the tablet was
+queued.
+
+### Faster Processing of Conditional Mutations
+
+Improved ConditionalMutation processing time by a factor of 3.
+([ACCUMULO-4066][ACCUMULO-4066])
+
+### Slow GC While Bulk Importing
+
+Found and worked around an issue where lots of bulk imports creating many new
+files would significantly impair the Accumulo GC service, and possibly prevent
+it from running to completion entirely. ([ACCUMULO-4021][ACCUMULO-4021])
+
+### Improvements in Locating Client Configuration File
+
+Fixed some unexpected error messages related to setting
+ACCUMULO_CLIENT_CONF_PATH, and improved the detection of the client.conf file if
+ACCUMULO_CLIENT_CONF_PATH was set to a directory containing client.conf.
+([ACCUMULO-4026][ACCUMULO-4026],[ACCUMULO-4027][ACCUMULO-4027])
+
+### Transient ZooKeeper disconnect causes FATE threads to exit
+
+ZooKeeper clients are expected to handle the situation where they become
+disconnected from the ZooKeeper server and must wait to be reconnected
+before continuing ZooKeeper operations.
+
+The dedicated threads running inside the Accumulo Master process for FATE
+actions had the potential unexpectedly exit in this disconnected state.
+This caused a scenario where all future FATE-based operations would
+be blocked until the Accumulo Master process was restarted. ([ACCUMULO-4060][ACCUMULO-4060])
+
+### Incorrect management of certain Thrift RPCs
+
+Accumulo relies on Apache Thrift to implement remote procedure calls between
+Accumulo services. Accumulo's use of Thrift uncovered an unfortunate situation
+where a special RPC (a "oneway" call) would leave unwanted data on the underlying
+Thrift connection. After this extra data was left on connection, all subsequent RPCs
+re-using that connection would fail with "out of sequence response" error messages.
+Accumulo would be left in a bad state until the mishandled connections were released
+or Accumulo services were restarted. ([ACCUMULO-4065][ACCUMULO-4065])
+
+## Other Notable Changes
+
+ * [ACCUMULO-3509][ACCUMULO-3509] Fixed some lock contention in TabletServer, preventing resource cleanup
+ * [ACCUMULO-3734][ACCUMULO-3734] Fixed quote-escaping bug in VisibilityConstraint
+ * [ACCUMULO-4025][ACCUMULO-4025] Fixed cleanup of bulk load fate transactions
+ * [ACCUMULO-4070][ACCUMULO-4070] Fixed Kerberos ticket renewal for all Accumulo services
+ * [ACCUMULO-4098][ACCUMULO-4098],[ACCUMULO-4113][ACCUMULO-4113] Fixed widespread misuse of ByteBuffer
+
+## 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>CentOS 7.1 (example)</td>
+ <td>2.6.3</td>
+ <td>9</td>
+ <td>3.4.6</td>
+ <td>No</td>
+ <td>Random walk (All.xml) 18-hour run (2 failures, both conflicting operations on same table in Concurrent test)</td>
+ </tr>
+</table>
+
+
+[JIRA_171]: https://issues.apache.org/jira/browse/ACCUMULO/fixforversion/12329940
+
+[ACCUMULO-3509]: https://issues.apache.org/jira/browse/ACCUMULO-3509
+