This is an automated email from the ASF dual-hosted git repository. kturner 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 c6502ac78 updated 2.1.4 release notes c6502ac78 is described below commit c6502ac78b957d66db0d8480448eb25bb5b40e3f Author: Keith Turner <ktur...@apache.org> AuthorDate: Mon Jun 30 16:58:14 2025 +0000 updated 2.1.4 release notes --- _posts/release/2025-04-08-accumulo-2.1.4.md | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/_posts/release/2025-04-08-accumulo-2.1.4.md b/_posts/release/2025-04-08-accumulo-2.1.4.md index fe77205ab..c93f532e0 100644 --- a/_posts/release/2025-04-08-accumulo-2.1.4.md +++ b/_posts/release/2025-04-08-accumulo-2.1.4.md @@ -33,7 +33,10 @@ any prior 2.1 release. shutting down an instance in preparation for an upgrade. This will check that no Fate transactions exist, delete any ZooKeeper locks for server processes, and prohibit any server processes from being started. -* {% ghi 4898 %} New way to compute bulk load plans (TODO: Needs text) +* {% ghi 4898 %} New way to compute bulk load plans. This adds two new APIs for computing + which tablets should load a rfile. APIs were also added to serialize, deserialize, and + merge load plans. These primitives provide building blocks for doing distributed + computation of load plans over a set of rfiles. * {% ghi 5169 %} {% ghi 5170 %} The TabletServer will halt itself when a walog write or minc failure occurs and the TabletServer lock is not held in ZooKeeper. * {% ghi 5145 %} {% ghi 5132 %} The Manager and TabletServer processes now have a background @@ -43,9 +46,10 @@ any prior 2.1 release. fact that there is a single thread in the ZooKeeper client that fires Watcher events. If the thread is currently waiting on a hung Watcher, then subsequent Watcher events will not fire and could leave the server running without a lock. -* {% ghi 5174 %} Improvements to the `accumulo-cluster` and `accumulo-service` scripts have been - backported from the main branch. This includes syntax changes. Users should review the scripts - for changes that may effect them. +* {% ghi 5174 %} {% ghi 5035 %} {% ghi 5502 %} {% ghi 5439 %} Many improvements + to the `accumulo-cluster` and `accumulo-service` scripts have been backported + from the main branch. This includes syntax changes. Users should review the + scripts for changes that may effect them. ### Configuration Improvements @@ -55,6 +59,13 @@ any prior 2.1 release. deleting write-ahead logs and recovery files. * {% ghi 5341 %} Created an optimization in Bulk Import v2 to enable faster processing of bulk import files when loading into a sparse set of tablets in a large table. See new table property `table.bulk.metadata.skip.distance`. +* {% ghi 5628 %} {% ghi 5627 %} Made the number of threads the manager uses to + scan the metadata to find tablets that need attention configurable. This + scan uses iterators that can have a large set of options, added a property to + optionally compress these iterator options. +* {% ghi 5633 %} Added a new property for server processes advertise address + allowing different bind and advertise addresses. + ### Notable Bug Fixes @@ -70,6 +81,10 @@ any prior 2.1 release. Compactor process being passed in the parameter. This has been fixed. * {% ghi 5445 %} The `cf` and `cq` options for the DeleteMany and Grep shell commands were not being handled properly. +* {% ghi 5570 %} Fixed race condition where an external compaction would be forgotten with its files + indefinitely reserved for a compaction that is no longer running. This condition would continue until + the tablet server hosting the tablet was restarted. +* {% ghi 5543 %} {% ghi 5552 %} {% ghi 5543 %} Fixed multiple bugs that could destabilize external compactions. ### Metrics Improvements