Skip to content

Conversation

@muhamadazmy
Copy link
Contributor

@muhamadazmy muhamadazmy commented Nov 14, 2025

[Cleaner] remove the cleaner external bifrost writer

Summary:
This PR makes sure cleaner does not do an external bifrost write
by using creating a cleaner effect stream that can be handled
directly by the PP event loop


Stack created with Sapling. Best reviewed with ReviewStack.

Copy link
Contributor

@tillrohrmann tillrohrmann left a comment

Choose a reason for hiding this comment

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

Thanks for removing the external bifrost writer from the cleaner task @muhamadazmy. The changes look good to me. Did you see any negative impact on the partition processor loop by these changes? If not, then +1 for merging :-)

@muhamadazmy
Copy link
Contributor Author

@tillrohrmann I ran few tests with very aggressive cleanup timer (and very short retention periods) and I did not observe any regression in performance compared to main.

@muhamadazmy muhamadazmy force-pushed the pr3987 branch 10 times, most recently from c41ecb6 to 11e5095 Compare December 1, 2025 11:09
@muhamadazmy muhamadazmy force-pushed the pr3987 branch 10 times, most recently from af82da1 to 8b37c97 Compare December 4, 2025 10:58
Copy link
Contributor

@tillrohrmann tillrohrmann left a comment

Choose a reason for hiding this comment

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

LGTM. +1 for merging :-)

Summary:
Switch to bilrost encoding
Summary:
This PR makes sure cleaner does not do an external bifrost write
by using creating a cleaner effect stream that can be handled
directly by the PP event loop
@muhamadazmy muhamadazmy merged commit 2628c79 into restatedev:main Dec 17, 2025
54 checks passed
@muhamadazmy muhamadazmy deleted the pr3987 branch December 17, 2025 12:37
@github-actions github-actions bot locked and limited conversation to collaborators Dec 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants