apache / apache/accumulo

Property `table.compaction.minor.age` default value, should it be zero?

Open
#6,532 0 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
Java
Stars
1.2k
Forks
487
Avg merge
4d 5h
Merged PRs (30d)
13

Description

The property, new in 4.0.0, has a default value of 10 minutes which will change the behavior of minor compactions on upgrade from an earlier release. I'm wondering if the default value should disable this functionality to preserve prior behavior.

Contributor guide

Open the contributing guide

Research direction

Start by locating the definition and upgrade-related handling for `table.compaction.minor.age`. Compare the 4.0.0 default with the prior release behavior and determine whether a zero default preserves existing behavior without unintended effects. Done means the default-value decision and its compatibility impact are documented clearly enough to guide a change.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.