From commits-return-21732-archive-asf-public=cust-asf.ponee.io@accumulo.apache.org Tue Apr 17 21:44:13 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 5CA1E18076D for ; Tue, 17 Apr 2018 21:44:12 +0200 (CEST) Received: (qmail 7341 invoked by uid 500); 17 Apr 2018 19:44:11 -0000 Mailing-List: contact commits-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list commits@accumulo.apache.org Received: (qmail 7327 invoked by uid 99); 17 Apr 2018 19:44:11 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Apr 2018 19:44:11 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id A3BBE82F75; Tue, 17 Apr 2018 19:44:10 +0000 (UTC) Date: Tue, 17 Apr 2018 19:44:10 +0000 To: "commits@accumulo.apache.org" Subject: [accumulo-website] branch master updated: Updates to 1.9.0 release notes (#77) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <152399425062.30476.10802117732532678157@gitbox.apache.org> From: mwalch@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: accumulo-website X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 4110f91eced037f81ca445a560974aae78ca8527 X-Git-Newrev: 24a174f15d95ac71a56d6af0b67aa26474b700fb X-Git-Rev: 24a174f15d95ac71a56d6af0b67aa26474b700fb X-Git-NotificationType: ref_changed_plus_diff X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. mwalch pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/master by this push: new 24a174f Updates to 1.9.0 release notes (#77) 24a174f is described below commit 24a174f15d95ac71a56d6af0b67aa26474b700fb Author: Mike Walch AuthorDate: Tue Apr 17 15:44:08 2018 -0400 Updates to 1.9.0 release notes (#77) --- _posts/release/2018-03-06-accumulo-1.9.0.md | 222 ++++++++++++++++++++++++++++ 1 file changed, 222 insertions(+) diff --git a/_posts/release/2018-03-06-accumulo-1.9.0.md b/_posts/release/2018-03-06-accumulo-1.9.0.md index 0bfbac8..f9343ee 100644 --- a/_posts/release/2018-03-06-accumulo-1.9.0.md +++ b/_posts/release/2018-03-06-accumulo-1.9.0.md @@ -3,10 +3,232 @@ title: Apache Accumulo 1.9.0 draft: true --- +Apache Accumulo 1.9.0 is a minor release on the 1.x branch. This release would be considered a +maintainence release on 1.8 branch except there are some API additions which resulted in a new minor +release. Users of 1.8.x versions of Accumulo should upgrade to 1.9.0. There will be no more bug fix +releases on the 1.8 branch. This release contains changes from 96 issues. See [GitHub] and [JIRA] +for a list of changes. + +Below are resources for this release: + +* [User Manual][user_manual] - In-depth developer and administrator documentation. +* [Javadocs][javadoc] - Accumulo 1.9.0 API +* [Examples][examples] - Code with corresponding readme files that give step by step instructions + for running example code. + ## Notable Changes +### Deprecated ClientConfiguration API using commons config + +In [ACCUMULO-4611], 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 cause +this release to be a 1.9.0 release. + +### Performance Improvements + +Several peformance improvements were added in [#379], [ACCUMULO-4778], [ACCUMULO-4779] and +[ACCUMULO-4781]. + ## Other Notable Changes ## Upgrading +View the [Upgrading Accumulo documentation][upgrade] for guidance. + ## Testing + +## All Changes (For creating release notes. Will be removed) + +* [#379] - Misc performance improvements +* [#393] - Add TableOfflineException to TableOps.addSplits +* [#401] - Fix ChaoticBalancerIT +* [#403] - Enabled more metrics reporting +* [#410] - Fixed inefficient auths check +* [#416] - POM updates for formatting +* [#417] - Make TLSv1.2 the default +* [ACCUMULO-1972] - Fixed Range constructor +* [ACCUMULO-2806] - Changed permissions of /accumulo to 700 +* [ACCUMULO-3208] - Integration test for the OrIterator and cleanup +* [ACCUMULO-3283] - Create ColumnFQ only once +* [ACCUMULO-3389] - Added check to prevent iterator names with dots +* [ACCUMULO-3827] - Set default store types for monitor ssl to jks +* [ACCUMULO-4170] - Clarify ClientConfiguration javadocs +* [ACCUMULO-4365] - Fixes to prevent intermittent failures in ShellServerIT and ConditionalWriterIT +* [ACCUMULO-4432] - Ensure ITs are categorized +* [ACCUMULO-4482] - Mention snappy compression in docs +* [ACCUMULO-4506] - Add a timeout to a replication RPC call +* [ACCUMULO-4528] - Add import/export table info to docs +* [ACCUMULO-4546] - Create default log message for table error +* [ACCUMULO-4555] - Removes parsing of version string in Version class +* [ACCUMULO-4576] - Suppress warnings from deprecations +* [ACCUMULO-4585] - Fix bootstrap_config memory profiles +* [ACCUMULO-4587] - Upgrade Monitor jquery to 3.2.1 +* [ACCUMULO-4591] - Add replication latency metrics +* [ACCUMULO-4600] - Fix to properly read from accumulo-site.xml +* [ACCUMULO-4602] - Deleted AssignmentThreadsIT +* [ACCUMULO-4611] - Deprecate public API with commons config +* [ACCUMULO-4619] - Add splits hung forever +* [ACCUMULO-4627] - Add corrupt WAL recovery instructions to user manual +* [ACCUMULO-4633] - Added check to prevent division by zero +* [ACCUMULO-4634] - Appropriately implement the mocked out methods of MockIteratorEnvironment per the interface specifications. +* [ACCUMULO-4636] - System iterator improvements +* [ACCUMULO-4639] - Relocate NullTserver test class +* [ACCUMULO-4640] - Accumulo shell is expecting instance.volumes in client.conf instead of accumulo-site.xml +* [ACCUMULO-4643] - Allow iterators to yield +* [ACCUMULO-4648] - Update voting text in build.sh script +* [ACCUMULO-4654] - Continue balancing even with pending migrations +* [ACCUMULO-4655] - Added a Response Time column to the monitor +* [ACCUMULO-4656] - Add option to PrintInfo for displaying Index information +* [ACCUMULO-4657] - BulkImport Performance Bottleneck +* [ACCUMULO-4658] - Cache call to ZooKeeper to get table id map for the duration of the method +* [ACCUMULO-4660] - Sanitize incoming values from HTTP parameters +* [ACCUMULO-4662] - Fix ambiguous table reference +* [ACCUMULO-4665] - Use UGI with real Kerberos credentials +* [ACCUMULO-4666] - Improve KerberosToken sanity-checks and related doc +* [ACCUMULO-4667] - Inefficient LocalityGroupIterator +* [ACCUMULO-4669] - Use windowed statistics in RFile +* [ACCUMULO-4676] - Use HTTPOnly flags in monitor +* [ACCUMULO-4682] - Enforce import ordering +* [ACCUMULO-4684] - Basic schema outline for accumulo:replication +* [ACCUMULO-4685] - Fix minor warnings and bug in FileRefTest +* [ACCUMULO-4686] - Fix upgrade process to set version in all volumes +* [ACCUMULO-4687] - Clean up some static-analysis warnings +* [ACCUMULO-4693] - Add process name to metrics +* [ACCUMULO-4699] - Fixed queued work key in replication +* [ACCUMULO-4702] - Code fixes to work with Guava 23 +* [ACCUMULO-4713] - Correct handling min and max timestamps +* [ACCUMULO-4716] - Don't cache blks over max array size +* [ACCUMULO-4721] - Document rfile-info in the user manual +* [ACCUMULO-4741] - Remove minified files in Monitor +* [ACCUMULO-4744] - Fixed RFile API scanner bug +* [ACCUMULO-4751] - Set createdTime for status records +* [ACCUMULO-4774] - Made conditional writer thread into daemon +* [ACCUMULO-4775] - ColumnAgeOffFilter doesn't allow empty negate value +* [ACCUMULO-4776] - Fix advertised host in monitor +* [ACCUMULO-4777] - Root tablet got spammed with 1.8 million log entries +* [ACCUMULO-4778] - Cache table name to id map +* [ACCUMULO-4779] - Instantiating iterator accesses config in a very slow way +* [ACCUMULO-4780] - Add overflow check to seq num in CommitSession +* [ACCUMULO-4781] - Fixed logging performance issue +* [ACCUMULO-4782] - Switch session manager to a concurrent map +* [ACCUMULO-4787] - Close input stream in AccumuloReplicaSystem +* [ACCUMULO-4788] - Make connection pool O(1) instead of O(N) +* [ACCUMULO-4789] - Avoid creating expensive thread name +* [ACCUMULO-4790] - Avoid creating FileRef +* [ACCUMULO-4791] - Correct setshelliter usage +* [ACCUMULO-4797] - Improved namespace config performance +* [ACCUMULO-4798] - Optimized stat in ZooCache +* [ACCUMULO-4799] - Removed redundant auth check +* [ACCUMULO-4800] - Cache parsing of iterator config +* [ACCUMULO-4801] - Cache slow to compute fields of client context +* [ACCUMULO-4805] - Seeing thread contention on FileManager +* [ACCUMULO-4809] - Avoid blocking during session cleanup +* [ACCUMULO-4817] - Update build plugins and parent POM +* [ACCUMULO-4826] - Use the hadoop3 shaded jars +* [ACCUMULO-4828] - Update commons-vfs2 to 2.2 +* [ACCUMULO-4832] - WAL warnings +* [ACCUMULO-4833] - Disable broken randomwalk task +* [ACCUMULO-4834] - Add timeout to LocatorIT +* [ACCUMULO-4835] - Make TableOps throw TableNotFound +* [ACCUMULO-4836] - Make online table always wait +* [ACCUMULO-4847] - Fix Retry utility's API + +[GitHub]: https://github.com/apache/accumulo/issues?q=label%3Av1.9.0+is%3Aclosed +[JIRA]: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312121&version=12339245 +[upgrade]: https://accumulo.apache.org/docs/2.0/administration/upgrading +[user_manual]: https://accumulo.apache.org/1.9/accumulo_user_manual.html +[javadoc]: https://accumulo.apache.org/1.9/apidocs/ +[examples]: https://accumulo.apache.org/1.9/examples/ +[#379]: https://github.com/apache/accumulo/issues/379 +[#393]: https://github.com/apache/accumulo/issues/393 +[#401]: https://github.com/apache/accumulo/issues/401 +[#403]: https://github.com/apache/accumulo/issues/403 +[#410]: https://github.com/apache/accumulo/issues/410 +[#416]: https://github.com/apache/accumulo/issues/416 +[#417]: https://github.com/apache/accumulo/issues/417 +[ACCUMULO-1972]: https://issues.apache.org/jira/browse/ACCUMULO-1972 +[ACCUMULO-2806]: https://issues.apache.org/jira/browse/ACCUMULO-2806 +[ACCUMULO-3208]: https://issues.apache.org/jira/browse/ACCUMULO-3208 +[ACCUMULO-3283]: https://issues.apache.org/jira/browse/ACCUMULO-3283 +[ACCUMULO-3389]: https://issues.apache.org/jira/browse/ACCUMULO-3389 +[ACCUMULO-3827]: https://issues.apache.org/jira/browse/ACCUMULO-3827 +[ACCUMULO-4170]: https://issues.apache.org/jira/browse/ACCUMULO-4170 +[ACCUMULO-4365]: https://issues.apache.org/jira/browse/ACCUMULO-4365 +[ACCUMULO-4432]: https://issues.apache.org/jira/browse/ACCUMULO-4432 +[ACCUMULO-4482]: https://issues.apache.org/jira/browse/ACCUMULO-4482 +[ACCUMULO-4506]: https://issues.apache.org/jira/browse/ACCUMULO-4506 +[ACCUMULO-4528]: https://issues.apache.org/jira/browse/ACCUMULO-4528 +[ACCUMULO-4546]: https://issues.apache.org/jira/browse/ACCUMULO-4546 +[ACCUMULO-4555]: https://issues.apache.org/jira/browse/ACCUMULO-4555 +[ACCUMULO-4576]: https://issues.apache.org/jira/browse/ACCUMULO-4576 +[ACCUMULO-4585]: https://issues.apache.org/jira/browse/ACCUMULO-4585 +[ACCUMULO-4587]: https://issues.apache.org/jira/browse/ACCUMULO-4587 +[ACCUMULO-4591]: https://issues.apache.org/jira/browse/ACCUMULO-4591 +[ACCUMULO-4600]: https://issues.apache.org/jira/browse/ACCUMULO-4600 +[ACCUMULO-4602]: https://issues.apache.org/jira/browse/ACCUMULO-4602 +[ACCUMULO-4611]: https://issues.apache.org/jira/browse/ACCUMULO-4611 +[ACCUMULO-4619]: https://issues.apache.org/jira/browse/ACCUMULO-4619 +[ACCUMULO-4627]: https://issues.apache.org/jira/browse/ACCUMULO-4627 +[ACCUMULO-4633]: https://issues.apache.org/jira/browse/ACCUMULO-4633 +[ACCUMULO-4634]: https://issues.apache.org/jira/browse/ACCUMULO-4634 +[ACCUMULO-4636]: https://issues.apache.org/jira/browse/ACCUMULO-4636 +[ACCUMULO-4639]: https://issues.apache.org/jira/browse/ACCUMULO-4639 +[ACCUMULO-4640]: https://issues.apache.org/jira/browse/ACCUMULO-4640 +[ACCUMULO-4643]: https://issues.apache.org/jira/browse/ACCUMULO-4643 +[ACCUMULO-4648]: https://issues.apache.org/jira/browse/ACCUMULO-4648 +[ACCUMULO-4654]: https://issues.apache.org/jira/browse/ACCUMULO-4654 +[ACCUMULO-4655]: https://issues.apache.org/jira/browse/ACCUMULO-4655 +[ACCUMULO-4656]: https://issues.apache.org/jira/browse/ACCUMULO-4656 +[ACCUMULO-4657]: https://issues.apache.org/jira/browse/ACCUMULO-4657 +[ACCUMULO-4658]: https://issues.apache.org/jira/browse/ACCUMULO-4658 +[ACCUMULO-4660]: https://issues.apache.org/jira/browse/ACCUMULO-4660 +[ACCUMULO-4662]: https://issues.apache.org/jira/browse/ACCUMULO-4662 +[ACCUMULO-4665]: https://issues.apache.org/jira/browse/ACCUMULO-4665 +[ACCUMULO-4666]: https://issues.apache.org/jira/browse/ACCUMULO-4666 +[ACCUMULO-4667]: https://issues.apache.org/jira/browse/ACCUMULO-4667 +[ACCUMULO-4669]: https://issues.apache.org/jira/browse/ACCUMULO-4669 +[ACCUMULO-4676]: https://issues.apache.org/jira/browse/ACCUMULO-4676 +[ACCUMULO-4682]: https://issues.apache.org/jira/browse/ACCUMULO-4682 +[ACCUMULO-4684]: https://issues.apache.org/jira/browse/ACCUMULO-4684 +[ACCUMULO-4685]: https://issues.apache.org/jira/browse/ACCUMULO-4685 +[ACCUMULO-4686]: https://issues.apache.org/jira/browse/ACCUMULO-4686 +[ACCUMULO-4687]: https://issues.apache.org/jira/browse/ACCUMULO-4687 +[ACCUMULO-4693]: https://issues.apache.org/jira/browse/ACCUMULO-4693 +[ACCUMULO-4699]: https://issues.apache.org/jira/browse/ACCUMULO-4699 +[ACCUMULO-4702]: https://issues.apache.org/jira/browse/ACCUMULO-4702 +[ACCUMULO-4713]: https://issues.apache.org/jira/browse/ACCUMULO-4713 +[ACCUMULO-4716]: https://issues.apache.org/jira/browse/ACCUMULO-4716 +[ACCUMULO-4721]: https://issues.apache.org/jira/browse/ACCUMULO-4721 +[ACCUMULO-4741]: https://issues.apache.org/jira/browse/ACCUMULO-4741 +[ACCUMULO-4744]: https://issues.apache.org/jira/browse/ACCUMULO-4744 +[ACCUMULO-4751]: https://issues.apache.org/jira/browse/ACCUMULO-4751 +[ACCUMULO-4774]: https://issues.apache.org/jira/browse/ACCUMULO-4774 +[ACCUMULO-4775]: https://issues.apache.org/jira/browse/ACCUMULO-4775 +[ACCUMULO-4776]: https://issues.apache.org/jira/browse/ACCUMULO-4776 +[ACCUMULO-4777]: https://issues.apache.org/jira/browse/ACCUMULO-4777 +[ACCUMULO-4778]: https://issues.apache.org/jira/browse/ACCUMULO-4778 +[ACCUMULO-4779]: https://issues.apache.org/jira/browse/ACCUMULO-4779 +[ACCUMULO-4780]: https://issues.apache.org/jira/browse/ACCUMULO-4780 +[ACCUMULO-4781]: https://issues.apache.org/jira/browse/ACCUMULO-4781 +[ACCUMULO-4782]: https://issues.apache.org/jira/browse/ACCUMULO-4782 +[ACCUMULO-4787]: https://issues.apache.org/jira/browse/ACCUMULO-4787 +[ACCUMULO-4788]: https://issues.apache.org/jira/browse/ACCUMULO-4788 +[ACCUMULO-4789]: https://issues.apache.org/jira/browse/ACCUMULO-4789 +[ACCUMULO-4790]: https://issues.apache.org/jira/browse/ACCUMULO-4790 +[ACCUMULO-4791]: https://issues.apache.org/jira/browse/ACCUMULO-4791 +[ACCUMULO-4797]: https://issues.apache.org/jira/browse/ACCUMULO-4797 +[ACCUMULO-4798]: https://issues.apache.org/jira/browse/ACCUMULO-4798 +[ACCUMULO-4799]: https://issues.apache.org/jira/browse/ACCUMULO-4799 +[ACCUMULO-4800]: https://issues.apache.org/jira/browse/ACCUMULO-4800 +[ACCUMULO-4801]: https://issues.apache.org/jira/browse/ACCUMULO-4801 +[ACCUMULO-4805]: https://issues.apache.org/jira/browse/ACCUMULO-4805 +[ACCUMULO-4809]: https://issues.apache.org/jira/browse/ACCUMULO-4809 +[ACCUMULO-4817]: https://issues.apache.org/jira/browse/ACCUMULO-4817 +[ACCUMULO-4826]: https://issues.apache.org/jira/browse/ACCUMULO-4826 +[ACCUMULO-4828]: https://issues.apache.org/jira/browse/ACCUMULO-4828 +[ACCUMULO-4832]: https://issues.apache.org/jira/browse/ACCUMULO-4832 +[ACCUMULO-4833]: https://issues.apache.org/jira/browse/ACCUMULO-4833 +[ACCUMULO-4834]: https://issues.apache.org/jira/browse/ACCUMULO-4834 +[ACCUMULO-4835]: https://issues.apache.org/jira/browse/ACCUMULO-4835 +[ACCUMULO-4836]: https://issues.apache.org/jira/browse/ACCUMULO-4836 +[ACCUMULO-4847]: https://issues.apache.org/jira/browse/ACCUMULO-4847 -- To stop receiving notification emails like this one, please contact mwalch@apache.org.