Apache Accumulo 2.1.1

02 Nov 2022

About

Apache Accumulo 2.1.1 is a patch release of the 2.1.0 LTM line.

Major Improvements

Minor Improvements

  • #3077, #3079, #3083 Avoid filling OS page cache by setting the FSDataOutputStream.setDropBehind flag when performing likely one-time file accesses, as with WAL input and output files and major compaction input files. This should allow files that might benefit more from caching to stay in the cache longer. #3083 introduces a new property, table.compaction.major.output.drop.cache, for dropping pages from the OS page cache for major compaction output files. These changes will only have an impact on HDFS FileSystem implementations and operating systems that support them.
  • #3023, #3053 Prevent excessive logging when an ExternalCompaction is cancelled for cause and around the ThreadPools
  • #3057 Modified Monitor to direct DataTable errors to console

Bug Fixes

  • #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 Monitor when in reality the compaction was not running. This occured in testing when the Compactor process was killed by the agitator. The compaction was rescheduled to run on a different Compactor, the issue here was just orphaned information in the data structure being shown in the Monitor.
  • #3048 Output time strings on the monitor using the correct user locale (also made them more concise)

Upgrading

View the Upgrading Accumulo documentation for guidance.

2.1.1 GitHub Project

All tickets related to 2.1.1.

Known Issues

At the time of release, the following issues were known:


View all releases in the archive