This is an automated email from the ASF dual-hosted git repository. ddanielr 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 a7c36e880 Added Some Draft Release Notes a7c36e880 is described below commit a7c36e88079b6ab48730249a0dd957273e0af268 Author: Daniel Roberts <ddani...@gmail.com> AuthorDate: Sat Jul 27 08:03:22 2024 +0000 Added Some Draft Release Notes --- _posts/release/2024-07-10-accumulo-2.1.3.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/_posts/release/2024-07-10-accumulo-2.1.3.md b/_posts/release/2024-07-10-accumulo-2.1.3.md index 49b4ba8b4..3423d135d 100644 --- a/_posts/release/2024-07-10-accumulo-2.1.3.md +++ b/_posts/release/2024-07-10-accumulo-2.1.3.md @@ -27,6 +27,15 @@ Improvements that affect performance: new thrift method is available to test if a session is reserved and deletes it if it is not reserved without creating an additional thread. If the new method is not available it falls back to the previous close method to preserve interoperability between 2.x versions. +* {% ghi 3738 %} Adds parameter {% plink gc.remove.in.use.candidates %}, that enables the Garbage Collector + to remove candidates that have active tablet file references. This is expected to increase the speed of + subsequent GC Runs. +* {% ghi 3756 %} Added new RPC named cancelUpdate that reduces the amount of threads waiting to close failed + batch write sessions. +* {% ghi 4682 %} Changed the ScanServer ref format to sort by UUID to increase performance +* {% ghi 4536 %} Created ScanServerSelector that tries to use scan servers on the same host to leverage + shared off-heap-cache usage. + ### Notable Bug Fixes @@ -41,6 +50,15 @@ Improvements that affect performance: * {% ghi #608 %}, {% ghi 3755 %} Add validation to GC that checks that the scanner used by GC to determine candidates for deletion returned a complete row as a mitigation for {% ghi #608 %} where garbage collector removes file that are referenced and in-use. +* {% ghi 3744 %} Fixed bug regarding improperly created GCRun logger name. +* {% ghi 3706 %} Avoids unnescessary copying of hadoop config in getVolumeManagerConfiguration. +* {% ghi 3737 %} Adds a custom Transport Factory to set transport message and frame size to avoid infinite loops + as described in {% ghi 3731 %}. +* {% ghi 3750 %} Fixed issue when deleting a compaction thread pool would leave tablets in a bad state. +* {% ghi 4117 %} Fixed a bug in compaction properties where the replacement `maxOpen` property was being + ignored in favor of the deprecated `open.max` property. +* {% ghi 4681 %} Stopped listing all compactors in each compactor to reduce load on Zookeeper. +* {% ghi 4309 %} Optimized logic for getting a random TabletServer connection which improved Shell startup times. ### Improvements that help with administration: @@ -52,6 +70,14 @@ Improvements that affect performance: * {% ghi 3745 %} Adds prefix to gc deletion log messages. This makes it easier to isolate the deletion actions of the garbage collector for analysis. * {% ghi 3724 %} Adds logging of transactions when metadata and in-memory differences are detected. +* {% ghi 3725 %} Changed the gc batch size from bytes to memory percentage value. +* {% ghi 3684 %} Consolidated y/n prompts in the shell. Users can now exit out of multi-table delete operations + without accepting prompts for each one. +* {% ghi 3726 %} Adjusted reauthentication messages from the shell to assist with troubleshooting. +* {% ghi 4461 %}, {% ghi 4522 %}, {% ghi 4577 %} Added various metrics for scan servers to determine scan reservations and usage +* {% ghi 4459 %} Added the ability to specify multiple MeterRegistryFactorys to allow for various metric exporters + to be used at the same time. +* {% ghi 4622 %} Added compactor busy and server idle metrics {% ghi 4740 %} to allow for proper scale-in operations. ## Upgrading