apache / apache/accumulo

Hold minor compactions when tablets files exceed pause limit

Open
#5,151 1 comment 0 reactions 1 assignee Claimed by @ArbaazKhan1 View on GitHub
enhancement
Dominant language
Java
Stars
1.2k
Forks
487
Avg merge
4d 5h
Merged PRs (30d)
13

Description

**Is your feature request related to a problem? Please describe.**

As part of the work on #5023 and #5104 a new property `table.file.pause` was added that causes bulk imports to pause when a tablets number of files exceeds this limit. Pausing was not implemented for minor compactions.

**Describe the solution you'd like**

When a tablets files exceeds the pause limit minor compactions will be held on the tablet server. This should cause back pressure for live writes when compactions are not keeping up.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.