@@ -33,7 +33,10 @@ any prior 2.1 release.
3333 shutting down an instance in preparation for an upgrade. This will check that no Fate
3434 transactions exist, delete any ZooKeeper locks for server processes, and prohibit any
3535 server processes from being started.
36- * {% ghi 4898 %} New way to compute bulk load plans (TODO: Needs text)
36+ * {% ghi 4898 %} New way to compute bulk load plans. This adds two new APIs for computing
37+ which tablets should load a rfile. APIs were also added to serialize, deserialize, and
38+ merge load plans. These primitives provide building blocks for doing distributed
39+ computation of load plans over a set of rfiles.
3740* {% ghi 5169 %} {% ghi 5170 %} The TabletServer will halt itself when a walog write or
3841 minc failure occurs and the TabletServer lock is not held in ZooKeeper.
3942* {% ghi 5145 %} {% ghi 5132 %} The Manager and TabletServer processes now have a background
@@ -43,9 +46,10 @@ any prior 2.1 release.
4346 fact that there is a single thread in the ZooKeeper client that fires Watcher events. If the
4447 thread is currently waiting on a hung Watcher, then subsequent Watcher events will not fire
4548 and could leave the server running without a lock.
46- * {% ghi 5174 %} Improvements to the ` accumulo-cluster ` and ` accumulo-service ` scripts have been
47- backported from the main branch. This includes syntax changes. Users should review the scripts
48- for changes that may effect them.
49+ * {% ghi 5174 %} {% ghi 5035 %} {% ghi 5502 %} {% ghi 5439 %} Many improvements
50+ to the ` accumulo-cluster ` and ` accumulo-service ` scripts have been backported
51+ from the main branch. This includes syntax changes. Users should review the
52+ scripts for changes that may effect them.
4953
5054### Configuration Improvements
5155
@@ -55,6 +59,13 @@ any prior 2.1 release.
5559 deleting write-ahead logs and recovery files.
5660* {% ghi 5341 %} Created an optimization in Bulk Import v2 to enable faster processing of bulk import files
5761 when loading into a sparse set of tablets in a large table. See new table property ` table.bulk.metadata.skip.distance ` .
62+ * {% ghi 5628 %} {% ghi 5627 %} Made the number of threads the manager uses to
63+ scan the metadata to find tablets that need attention configurable. This
64+ scan uses iterators that can have a large set of options, added a property to
65+ optionally compress these iterator options.
66+ * {% ghi 5633 %} Added a new property for server processes advertise address
67+ allowing different bind and advertise addresses.
68+
5869
5970### Notable Bug Fixes
6071
@@ -70,6 +81,10 @@ any prior 2.1 release.
7081 Compactor process being passed in the parameter. This has been fixed.
7182* {% ghi 5445 %} The ` cf ` and ` cq ` options for the DeleteMany and Grep shell commands were not being
7283 handled properly.
84+ * {% ghi 5570 %} Fixed race condition where an external compaction would be forgotten with its files
85+ indefinitely reserved for a compaction that is no longer running. This condition would continue until
86+ the tablet server hosting the tablet was restarted.
87+ * {% ghi 5543 %} {% ghi 5552 %} {% ghi 5543 %} Fixed multiple bugs that could destabilize external compactions.
7388
7489### Metrics Improvements
7590
0 commit comments