Skip to content

Web console: support for supervisor based compaction (use new compaction APIs)#17862

Merged
kfaraz merged 13 commits intoapache:masterfrom
vogievetsky:new_compaction
Apr 3, 2025
Merged

Web console: support for supervisor based compaction (use new compaction APIs)#17862
kfaraz merged 13 commits intoapache:masterfrom
vogievetsky:new_compaction

Conversation

@vogievetsky
Copy link
Copy Markdown
Contributor

This is a follow up PR to: #17834

This PR changes the console to use the new unified compaction APIs and adds the setting to switch supervisor based compaction on and off.

@vogievetsky vogievetsky added this to the 33.0.0 milestone Apr 2, 2025
Copy link
Copy Markdown
Contributor

@kfaraz kfaraz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the changes, @vogievetsky !

I tried them out, looks good!


Note for follow up stuff (not necessarily needed in the upcoming Druid 33):

  • Show history of cluster level compaction config (we might need a separate API for this)
  • Show datasource compaction config dialog box on the supervisors page to edit compaction supervisors
  • Add option to copy over coordinator-based datasource compaction config into supervisor-based

min: 0,
},
{
name: 'compactionPolicy.type',
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add a label Compaction search policy for this? Currently it shows up as Type.

@kfaraz kfaraz merged commit 8511c55 into apache:master Apr 3, 2025
10 checks passed
@vogievetsky vogievetsky deleted the new_compaction branch April 3, 2025 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants