Keith Turner
Keith Turner
**Describe the bug** For FATE table and namespace locks, [Utils.getLock()](https://github.com/apache/accumulo/blob/5b46bd8f97e95234992c6ceb6347cbe5ba72b6d3/server/manager/src/main/java/org/apache/accumulo/manager/tableOps/Utils.java#L169) is called which calls [DistributedReadWriteLock.recoverLock](https://github.com/apache/accumulo/blob/5b46bd8f97e95234992c6ceb6347cbe5ba72b6d3/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/DistributedReadWriteLock.java#L247). In Utils.getLock() it knows if wants a read or write lock, however when it calls...
**Is your feature request related to a problem? Please describe.** This issue is about the problem described in #4089 **Describe the solution you'd like** Accumulo will periodically iterate through all...
Log a warning when no system compactions are planned but a tablets files exceeds the max for scans.
**Is your feature request related to a problem? Please describe.** Its possible to configure a compaction planner such that it schedules zero compactions jobs even in the case where the...
**Is your feature request related to a problem? Please describe.** The overall problem is described in #4089. **Describe the solution you'd like** Is there trace level logging that could be...
**Describe the bug** The default compaction planner operates with the following three constraints when looking for files to compact for system compactions. 1. A max number of files 2. A...
Some properties in Accumulo related to functionality like compactions are named based on where that functionality runs. For example compactions used to all run in the tablet server, so lots...
Selector compactions were added to offer feature parity with the deprecated CompactionStrategy plugin. These compactions offer the ability to select a set of files for mandatoy compaction (even if they...
After the changes in #3350 the bulk import code no longer sets the tablet time for bulk imported files. This can be done using conditional mutations when the tablet is...
Running the scan consistency test added in #3639 standalone for longer periods would be useful to stress test accumulo. The test could be refactored to support this by adding a...
Conceptually the manager is composed of a few distinct functional services like compaction coordination, tablet management, fate, client RPC handling. It may clean up the manager code to put each...