You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by dl...@apache.org on 2023/02/14 20:20:10 UTC

[accumulo-website] branch main updated: Started 1.10.3 and 3.0.0 relnotes, updated 2.1.1 relnotes (#374)

This is an automated email from the ASF dual-hosted git repository.

dlmarion pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 79ab9106 Started 1.10.3 and 3.0.0 relnotes, updated 2.1.1 relnotes (#374)
79ab9106 is described below

commit 79ab91067660bb34e2fc71526ef1e80e3742a96b
Author: Dave Marion <dl...@apache.org>
AuthorDate: Tue Feb 14 15:20:04 2023 -0500

    Started 1.10.3 and 3.0.0 relnotes, updated 2.1.1 relnotes (#374)
---
 _posts/release/2022-11-02-accumulo-2.1.1.md  | 18 +++++++++
 _posts/release/2023-02-14-accumulo-1.10.3.md | 56 ++++++++++++++++++++++++++++
 _posts/release/2023-02-14-accumulo-3.0.0.md  | 50 +++++++++++++++++++++++++
 3 files changed, 124 insertions(+)

diff --git a/_posts/release/2022-11-02-accumulo-2.1.1.md b/_posts/release/2022-11-02-accumulo-2.1.1.md
index 17da748b..b7c43a10 100644
--- a/_posts/release/2022-11-02-accumulo-2.1.1.md
+++ b/_posts/release/2022-11-02-accumulo-2.1.1.md
@@ -12,6 +12,22 @@ Apache Accumulo 2.1.1 is a patch release of the 2.1.0 LTM line.
 
 ### Minor Improvements
 
+* {% ghi 3180 %} Enable users to provide per-volume Hadoop Filesystem configuration
+  overrides via the Accumulo configuration. Hadoop Filesystem objects are configured
+  by the standard Hadoop mechanisms (default configuration, core-site.xml,
+  hdfs-site.xml, etc.), but these configuration files don't allow for the same
+  property to be specified with different values for different namespaces. This change
+  allows users to specify different property values for different Accumulo volumes, which
+  will be applied to the Hadoop Filesystem object created for each Accumulo volume.
+* {% ghi 3177 %} Added server side code to validate that property values conform to the
+  specified property type (string, boolean, etc.).
+* {% ghi 3175 %} Reset number of locks in SynchronousLoadingBlockCache from 2017 back
+  to 5003, the value that it was in 1.10. Also, modified the lock to be fair, which allows
+  the different scan threads in the server to make progress in a more fair manner when
+  they need to load a block into the cache.
+* {% ghi 3118 %} Added option to the `admin zoo-info-viewer` command to dump the ACLs
+  on ZooKeeper nodes. This information can be used to fix znodes with incorrect ACLs
+  during the upgrade process.
 * {% ghi 3077 %}, {% ghi 3079 %}, {% ghi 3083 %}, {% ghi 3123 %} Avoid filling
   OS page cache by calling `setDropBehind` on the FS data stream when
   performing likely one-time file accesses, as with WAL and compaction input
@@ -29,6 +45,8 @@ Apache Accumulo 2.1.1 is a patch release of the 2.1.0 LTM line.
 
 ### Bug Fixes
 
+* {% ghi 3164 %} Fixed bug in ScanServer where failures to scan a specific tablet was not being
+  handled correctly, which would lead to the tablet not being scanned.
 * {% ghi 3059 %} Removed stale compactions from CompactionCoordinator internal structure. The
   CompactionCoordinator has an internal data structure where it keeps track of running compactions. Running
   compactions were not being removed from this set in some edge cases so they continued to be shown on the
diff --git a/_posts/release/2023-02-14-accumulo-1.10.3.md b/_posts/release/2023-02-14-accumulo-1.10.3.md
new file mode 100644
index 00000000..41074061
--- /dev/null
+++ b/_posts/release/2023-02-14-accumulo-1.10.3.md
@@ -0,0 +1,56 @@
+---
+title: Apache Accumulo 1.10.3
+sortableversion: '01.10.03'
+LTM: true
+draft: true
+---
+
+## About
+
+Apache Accumulo 1.10.3 is a bug fix release of the 1.10 LTM release line.
+
+These release notes are highlights of the changes since 1.10.2. The full
+detailed changes can be seen in the git history. If anything important is
+missing from this list, please [contact] us to have it included.
+
+Users of 1.10.2 or earlier are encouraged to upgrade to 1.10.3, as this is a
+continuation of the 1.10 LTM release line with bug fixes and improvements, and
+it supersedes any prior 1.x version. Users are also encouraged to consider
+migrating to a 2.x version when one that is suitable for their needs becomes
+available.
+
+## Known Issues
+
+Apache Commons VFS was upgraded in {% ghi 1295 %} and some users have reported
+issues similar to [VFS-683][VFS683]. Possible solutions are discussed in {% ghi 2775 %}.
+
+## Major Improvements
+
+### Other Improvements
+
+* {% ghi 2708 %} Disabled merging minor-compactions by default
+
+### Other Bug Fixes
+
+* {% ghi 3176 %} Fixed bug in client scanner code that was not using the correct
+  timeout variable in some places
+* {% ghi 3168 %} Fixed bug in TabletLocator that could cause the BatchScanner
+  to return duplicate data
+
+## Note About JDK 15
+
+See the note in the 1.10.1 release notes about the use of JDK 15 or later, as
+the information pertaining to the use of the CMS garbage collector remains
+applicable to this version.
+
+## Useful Links
+
+* [Release VOTE email thread][vote-emails]
+* [All Changes since 1.10.2][all-changes]
+* [GitHub] - List of issues tracked on GitHub corresponding to this release
+
+[GitHub]: https://github.com/apache/accumulo/issues?q=%20project%3Aapache%2Faccumulo%2F23
+[all-changes]: https://github.com/apache/accumulo/compare/rel/1.10.2...apache:rel/1.10.3
+[contact]: {{ site.baseurl }}/contact-us
+[vote-emails]: https://lists.apache.org/thread/TODO
+[VFS683]: https://issues.apache.org/jira/projects/VFS/issues/VFS-683
diff --git a/_posts/release/2023-02-14-accumulo-3.0.0.md b/_posts/release/2023-02-14-accumulo-3.0.0.md
new file mode 100644
index 00000000..db5b49d5
--- /dev/null
+++ b/_posts/release/2023-02-14-accumulo-3.0.0.md
@@ -0,0 +1,50 @@
+---
+title: Apache Accumulo 3.0.0
+sortableversion: '03.00.00-final'
+draft: true
+---
+
+Apache Accumulo 3.0.0 contains significant changes from 2.1 and earlier versions. 
+
+## Notable Changes
+
+### Arguments to server processes were removed in favor of configuration properties
+
+The server process arguments (`-a`, `-g`, `-q`, etc.) were removed in {% ghi 3192 %}
+in favor of configuration properties that can be specified in the Accumulo configuration
+files or supplied on a per-process basis using the `-o` argument.
+
+### Support for the replication feature has been removed
+
+The replication feature was marked as deprecated in 2.0.0 and was removed in {% ghi 3080 %}.
+TODO - Need to discuss what happens to the replication table
+
+### FileSystem monitor will no longer stop the TabletServer
+
+In {% ghi 1328 %} the `tserver.monitor.fs` property has been marked as deprecated
+and the background thread in the TabletServer was modified to *not* halt the TabletServer
+when one of the local disks becomes read-only.
+
+### Other Notable Changes
+
+* {% ghi 3189 %} Standardized server lock data structure in ZooKeeper
+* {% ghi 3115 %}, {% ghi 3116 %}, {% ghi 3117 %} Removed deprecated TabletBalancer, Constraint, and other APIs.
+* {% ghi 3114 %} The VolumeChooser API, deprecated in 2.1.0 in favor of an SPI implementation, was removed.
+* {% ghi 3111 %} The CompactionStrategy class, deprecated in favor of CompactionSelector and
+  CompactionConfigurer, was removed.
+* {% ghi 3105 %} Removed deprecated properties
+* {% ghi 3074 %} The ClientConfiguration class, deprecated in 2.0.0, was removed.
+* {% ghi 3073 %} The Connector and Instance client classes, deprecated in 2.0.0, were removed.
+* {% ghi 2443 %} The MapReduce APIs, deprecated in 2.0.0, were removed.
+
+where applicable. Removed tserver TLevel logging class.
+* {% jira ACCUMULO-1787 %} - Two tier compaction strategy.  Support compacting small files with snappy and large files with gzip.
+
+## Upgrading
+
+View the [Upgrading Accumulo documentation][upgrade] for guidance.
+
+
+[#634]: https://github.com/apache/accumulo/issues/634
+[upgrade]: /docs/2.x/administration/upgrading
+[website-repo]: https://github.com/apache/accumulo-website