accumulo
accumulo copied to clipboard
Add runtime check for shared compaction queues
Is your feature request related to a problem? Please describe. Currently a compaction queue can be added to multiple compaction planners.
This is an issue since compaction job maxSizes and priorities are set via the compaction service planner and can cause issues if sending jobs to the same queue.
Describe the solution you'd like A Runtime check should check all compaction services for queue names and throw an exception if a queue name is duplicated across compaction services.
Describe alternatives you've considered Attempting to automatically make the queue name's unique causes complications with the compactor.group property that needs to be set as part of a compactor process startup.