You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by mw...@apache.org on 2018/04/17 19:44:10 UTC

[accumulo-website] branch master updated: Updates to 1.9.0 release notes (#77)

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 <mw...@apache.org>
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.