Skip to content

Commit 2b53051

Browse files
authored
2.1.5 draft release notes (#476)
1 parent af770be commit 2b53051

1 file changed

Lines changed: 96 additions & 0 deletions

File tree

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
title: Apache Accumulo 2.1.5
3+
sortableversion: '02.01.05'
4+
LTM: true
5+
draft: true
6+
---
7+
## About
8+
9+
Apache Accumulo 2.1.5 is a patch release of the 2.1 LTM line. It contains bug
10+
fixes and minor enhancements. This version supersedes earlier 2.1 releases
11+
and users upgrading to 2.1 should upgrade directly to this version instead of
12+
any prior 2.1 release.
13+
14+
## Notable Changes
15+
16+
{% ghi 6160 %} Accumulo 2.1.5 requires JDK 21 to build. For runtime the minimum
17+
required JDK version is 11.
18+
19+
{% ghi 6156 %} Scan Servers can now be used to scan offline tables.
20+
21+
{% ghi 6040 %} {% ghi 6075 %} Prior to 2.1.5 iterators that had the same priority would execute
22+
in a non-deterministic order. In 2.1.5 the iterators with the same priority will
23+
execute in the lexicographical order of the name property.
24+
25+
{% 6146 %} Added Scan Server property that allows user to control which tables
26+
are allowed to be used with Scan Servers.
27+
28+
{% 5998 %} Added property that allows user to specify whether or not RFiles should
29+
be shuffled when reading from a Tablet to try and reduce the number of scan threads
30+
that are waiting on the same file to opened.
31+
32+
### Configuration Improvements
33+
34+
### Notable Bug Fixes
35+
36+
{% ghi 6148 %} Fixed shell commands `grep` and `deletemany` to honor the context
37+
classloader option.
38+
39+
{% ghi 5960 %} Fixed a bug when `table.file.ec` property set to `inherit`.
40+
41+
{% ghi 6029 %} Modified Monitor tables to support 'all' size option.
42+
43+
{% ghi 5989 %} Adds a new log message in the Compaction Coordinator that will
44+
periodically log summary information to include number of compactions running for
45+
each table, the number of compactor, queued compactions (max 100), and running compactions
46+
for each compaction queue.
47+
48+
{% ghi 5856 %} Modified Shell to stop removing backslash characters.
49+
50+
{% ghi 5963 %} Enable reloading of the `general.server.iter.opts.compression`
51+
property so that changes don't require process restart.
52+
53+
{% ghi 5888 %} Fail the `accumulo upgrade --prepare` command when table properties
54+
are set in the site configuration.
55+
56+
### Metrics Improvements
57+
58+
### Other Improvements
59+
60+
{% ghi 6051 %} `shell fate --delete` command will remove the fate transaction id
61+
from the table\_locks directory in ZooKeeper to match the delete behavior of the
62+
`admin fate --delete` command.
63+
64+
{% ghi 6064 %} Updated log4j dependency to version 2.25.3.
65+
66+
{% ghi 6067 %} Fixed `accumulo-cluster prune` bug with Scan Servers.
67+
68+
{% ghi 5983 %} Added `-v` option to shell `getsplits` command to print split
69+
information that matches the supplied obfuscated extent.
70+
71+
{% ghi 5928 %} Converted Scan Servers to use Rendezvous hashing.
72+
73+
{% ghi 6014 %} Modified Fate to exit normally when Manager shut down instead
74+
of failing the transaction.
75+
76+
{% ghi 6005 %} Added compaction output tmp file name to pre-compaction log message.
77+
78+
### Semver violations
79+
80+
## Requirements
81+
82+
Accumulo 2.1.5 now requires JDK 21 to build, but still supports Java 11 runtime.
83+
84+
## Upgrading
85+
86+
View the [Upgrading Accumulo documentation][upgrade] for guidance.
87+
88+
## Useful Links
89+
90+
* [All Changes since 2.1.4][all-changes]
91+
* [All tickets related to this release][milestone]
92+
93+
94+
[upgrade]: /docs/2.x/administration/upgrading
95+
[milestone]: https://github.com/apache/accumulo/milestone/22
96+
[all-changes]: https://github.com/apache/accumulo/compare/rel/2.1.4...apache:rel/2.1.5

0 commit comments

Comments
 (0)