accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] mikewalch closed pull request #58: Created 1.7.4 release notes
Date Thu, 01 Mar 2018 16:25:52 GMT
mikewalch closed pull request #58: Created 1.7.4 release notes
URL: https://github.com/apache/accumulo-website/pull/58
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/_posts/release/2018-02-21-accumulo-1.7.4.md b/_posts/release/2018-02-21-accumulo-1.7.4.md
new file mode 100644
index 00000000..5729cd50
--- /dev/null
+++ b/_posts/release/2018-02-21-accumulo-1.7.4.md
@@ -0,0 +1,163 @@
+---
+title: Apache Accumulo 1.7.4
+draft: true
+---
+
+Apache Accumulo 1.7.4 is a maintenance release on the 1.7 version branch. This release contains
changes from 46 issues, comprised of bug-fixes, 
+performance improvements, build quality improvements, and more. See [Jira][JIRA_174] or the
bottom of this page for a complete list.
+
+Below are resources for this release:
+
+* [User Manual][user_manual] - In-depth developer and administrator documentation.
+* [Javadocs][javadoc] - Accumulo 1.7.4 API
+* [Examples][examples] - Code with corresponding readme files that give step by step instructions
for running example code.
+
+Accumulo follows [Semantic Versioning][semver] [guidelines][guidelines].  This release is
a  ?[patch version][patch_version]?, which means that
+only backwards compatible bug fixes are introduced in this version. A bug fix is defined
as an internal change that fixes incorrect behavior. Users
+of any previous 1.7.x release are strongly encouraged to update as soon as possible to benefit
from the  bug fixes with very little concern in change
+of underlying functionality.  As always, the Accumulo developers take API compatibility very
seriously and have invested much time to ensure that we
+meet the promises set forth to our users. Users of 1.6 or earlier that are seeking to upgrade
to 1.7 should consider 1.7.4 as a starting point.
+
+## Major Changes
+
+### Fixed upgrade process to set version on all volumes
+
+During upgrades, only one volume in a multiple HDFS volume was updated with the correct version.
This would cause all tablet servers
+to complain and ultimately fail. [ACCUMULO-4686] fixes this by setting the version on all
volumes.
+
+### Updated Accumulo to work with new releases of Guava
+
+In [ACCUMULO-4702], dependencies on Beta-annotated Guava classes and methods were removed.
While Accumulo still
+includes Guava 14 in its tarball, it will work with newer versions of Guava in client code.
It has been tested to work
+with Guava 23.
+
+### Updated RFile to prevent very large blocks
+
+RFiles now use windowed statistics ([ACCUMULO-4669]) to prevent very large blocks when key
statistics are not uniform
+
+## Notable Changes
+
+* [ACCUMULO-4506] - Add a timeout to a replication RPC call
+* [ACCUMULO-4619] - Add splits hung forever
+* [ACCUMULO-4633] - Added check to prevent division by zero
+* [ACCUMULO-4640] - Accumulo shell is expecting instance.volumens in client.conf instead
of accumulo-site.xml
+* [ACCUMULO-4657] - BulkImport Performance Bottleneck
+* [ACCUMULO-4665] - Must use the "real" user for RPCs when Kerberos is enabled
+* [ACCUMULO-4676] - Use HTTPOnly flags in monitor to prevent XSS attacks
+* [ACCUMULO-4776] - Fix advertised host in monitor
+* [ACCUMULO-4777] - Root tablet got spammed with 1.8 million log entries
+* [ACCUMULO-4787] - Close input stream in AccumuloReplicaSystem
+* [ACCUMULO-4809] - Avoid blocking during session clean up
+* [ACCUMULO-4817] - Update build plugins and parent POM
+
+## Upgrading
+
+View the [Upgrading Accumulo documentation][upgrade] for guidance.
+
+## Testing
+
+## All Changes
+
+* [ACCUMULO-1972] - Fixed Range constructor
+* [ACCUMULO-3208] - Integration test for the OrIterator and cleanup
+* [ACCUMULO-3283] - Create ColumnFQ only once
+* [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-4482] - Mention snappy compression in docs
+* [ACCUMULO-4506] - Add a timeout to a replication RPC call
+* [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-4587] - Upgrade Monitor jquery to 3.2.1
+* [ACCUMULO-4591] - Add replication latency metrics
+* [ACCUMULO-4602] - Deleted AssignmentThreadsIT
+* [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-4636] - System iterator improvements
+* [ACCUMULO-4640] - Accumulo shell is expecting instance.volumens in client.conf instead
of accumulo-site.xml
+* [ACCUMULO-4648] - Update voting text in build.sh script
+* [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-4669] - Use windowed statistics in RFile
+* [ACCUMULO-4676] - Use HTTPOnly flags in monitor to prevent XSS attacks
+* [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-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-4774] - Made conditional writer thread into daemon
+* [ACCUMULO-4776] - Fix advertised host in monitor
+* [ACCUMULO-4777] - Root tablet got spammed with 1.8 million log entries
+* [ACCUMULO-4780] - Add overflow check to seq num in CommitSession
+* [ACCUMULO-4781] - Fixed logging performance issue
+* [ACCUMULO-4787] - Close input stream in AccumuloReplicaSystem
+* [ACCUMULO-4809] - Avoid blocking during session cleanup
+* [ACCUMULO-4817] - Update build plugins and parent POM
+
+[JIRA_174]: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312121&version=12339577
+[upgrade]: https://accumulo.apache.org/docs/2.0/administration/upgrading
+[user_manual]: https://accumulo.apache.org/1.7/accumulo_user_manual.html
+[javadoc]: https://accumulo.apache.org/1.7/apidocs/
+[examples]: https://accumulo.apache.org/1.7/examples/
+[semver]: http://semver.org/
+[guidelines]: https://github.com/apache/accumulo/blob/rel/1.7.4/README.md#api
+[patch_version]: http://semver.org/#spec-item-6
+[ACCUMULO-1972]: https://issues.apache.org/jira/browse/ACCUMULO-1972
+[ACCUMULO-3208]: https://issues.apache.org/jira/browse/ACCUMULO-3208
+[ACCUMULO-3283]: https://issues.apache.org/jira/browse/ACCUMULO-3283
+[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-4482]: https://issues.apache.org/jira/browse/ACCUMULO-4482
+[ACCUMULO-4506]: https://issues.apache.org/jira/browse/ACCUMULO-4506
+[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-4587]: https://issues.apache.org/jira/browse/ACCUMULO-4587
+[ACCUMULO-4591]: https://issues.apache.org/jira/browse/ACCUMULO-4591
+[ACCUMULO-4602]: https://issues.apache.org/jira/browse/ACCUMULO-4602
+[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-4636]: https://issues.apache.org/jira/browse/ACCUMULO-4636
+[ACCUMULO-4640]: https://issues.apache.org/jira/browse/ACCUMULO-4640
+[ACCUMULO-4648]: https://issues.apache.org/jira/browse/ACCUMULO-4648
+[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-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-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-4774]: https://issues.apache.org/jira/browse/ACCUMULO-4774
+[ACCUMULO-4776]: https://issues.apache.org/jira/browse/ACCUMULO-4776
+[ACCUMULO-4777]: https://issues.apache.org/jira/browse/ACCUMULO-4777
+[ACCUMULO-4780]: https://issues.apache.org/jira/browse/ACCUMULO-4780
+[ACCUMULO-4781]: https://issues.apache.org/jira/browse/ACCUMULO-4781
+[ACCUMULO-4787]: https://issues.apache.org/jira/browse/ACCUMULO-4787
+[ACCUMULO-4809]: https://issues.apache.org/jira/browse/ACCUMULO-4809
+[ACCUMULO-4817]: https://issues.apache.org/jira/browse/ACCUMULO-4817


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

Mime
View raw message