Skip to content

Manual compaction endpoint backport #7104

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

eserilev
Copy link
Member

@eserilev eserilev commented Mar 10, 2025

Issue Addressed

Backports:

To:

#7103 should be merged first

Proposed Changes

This PR introduces an endpoint that allows users to manually trigger background compaction.

Additional Info

This also inclusdes the the pseudo finalization endpoint changes, that PR should be merged first

@eserilev eserilev requested a review from jxs as a code owner March 10, 2025 20:01
@eserilev eserilev added v7.0.0 New release c. Q1 2025 v7.0.0-beta.clean Clean release post Holesky rescue HTTP-API blocked labels Mar 10, 2025
Copy link
Member

@michaelsproul michaelsproul left a comment

Choose a reason for hiding this comment

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

Looks great, thanks!

@michaelsproul michaelsproul added the ready-for-merge This PR is ready to merge. label Mar 18, 2025
michaelsproul added a commit that referenced this pull request Mar 18, 2025
Squashed commit of the following:

commit de50335
Author: Michael Sproul <michael@sigmaprime.io>
Date:   Tue Mar 18 16:34:29 2025 +1100

    Revert unrelated holesky-rescue changes

commit 1583645
Merge: 5b42f40 27aabe8
Author: Michael Sproul <michael@sigmaprime.io>
Date:   Tue Mar 18 16:32:46 2025 +1100

    Merge remote-tracking branch 'origin/release-v7.0.0' into manual-compaction-endpoint-backport

commit 5b42f40
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date:   Mon Mar 3 21:07:52 2025 -0700

    manual compaction endpoint

commit 79cb31a
Author: Jimmy Chen <jchen.tc@gmail.com>
Date:   Tue Mar 4 11:15:32 2025 +1100

    partial merge of jimmys ci fixes

commit 3c519d3
Author: Jimmy Chen <jchen.tc@gmail.com>
Date:   Mon Mar 3 16:01:27 2025 +1100

    Add safety check to checkpoint when doing manual finalization.

commit 38192f7
Author: Michael Sproul <michael@sigmaprime.io>
Date:   Sun Mar 2 08:55:10 2025 +1100

    Fix descent from split check

commit fa6927b
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date:   Fri Feb 28 18:37:03 2025 -0800

    revert

commit e58945e
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date:   Fri Feb 28 17:41:36 2025 -0800

    immediately commit state to cold db

commit eec9406
Author: Pawan Dhananjay <pawandhananjay@gmail.com>
Date:   Fri Feb 28 16:07:48 2025 -0800

    Disconnect and ban peer if we get blocks conflicting manual checkpoint

commit 0a427e5
Author: Michael Sproul <michael@sigmaprime.io>
Date:   Sat Mar 1 09:31:44 2025 +1100

    Don't import blocks that conflict with the split

commit f31a009
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date:   Fri Feb 28 14:17:15 2025 -0800

    Remove ds store

commit 6cde895
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date:   Fri Feb 28 13:21:29 2025 -0800

    cleanup

commit 906d6ca
Author: Eitan Seri-Levi <eserilev@ucsc.edu>
Date:   Fri Feb 28 11:43:36 2025 -0800

    force finalization endpoint
@mergify mergify bot merged commit ed1b768 into sigp:release-v7.0.0 Mar 18, 2025
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HTTP-API ready-for-merge This PR is ready to merge. v7.0.0-beta.clean Clean release post Holesky rescue v7.0.0 New release c. Q1 2025
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants