Skip to content

Commit

Permalink
Added Some Draft Release Notes
Browse files Browse the repository at this point in the history
  • Loading branch information
ddanielr committed Jul 27, 2024
1 parent cf1990c commit a7c36e8
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions _posts/release/2024-07-10-accumulo-2.1.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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:

Expand All @@ -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

Expand Down

0 comments on commit a7c36e8

Please sign in to comment.