Enable Fedora CI for stage instance in requre package#700
Merged
majamassarini merged 1 commit intopackit:mainfrom Mar 25, 2026
Merged
Enable Fedora CI for stage instance in requre package#700majamassarini merged 1 commit intopackit:mainfrom
majamassarini merged 1 commit intopackit:mainfrom
Conversation
Contributor
|
Build succeeded. ✔️ pre-commit SUCCESS in 1m 34s |
This is needed for the validation script to test the stage instance.
c85c4a1 to
5faacad
Compare
Contributor
|
Build succeeded. ✔️ pre-commit SUCCESS in 1m 35s |
nforro
approved these changes
Mar 25, 2026
lbarcziova
approved these changes
Mar 25, 2026
TomasTomecek
approved these changes
Mar 25, 2026
majamassarini
added a commit
to majamassarini/packit-service
that referenced
this pull request
Apr 1, 2026
Problem: Celery workers create pidbox (control) reply queues for worker management commands (inspect, ping, stats, etc.). These queues accumulate when workers crash or restart improperly, leading to: - 1,693+ orphaned *.reply.celery.pidbox keys in production - Keys with no TTL (TTL = -1) that persist indefinitely Root cause: Celery's Redis transport does not provide a native way to set TTL on pidbox reply queues when they're created. These are internal implementation details of Celery's broadcast/control mechanism, and there's no configuration option to automatically expire them. Solution: Heartbeat cleanup task Since we cannot tell Celery to natively set TTL on pidbox messages, we implement a periodic heartbeat task that: - Runs nightly at 12:30 AM via Celery beat - Scans for *.reply.celery.pidbox keys without TTL - Sets 1-hour expiration on orphaned queues - Tracks total Redis keys via Prometheus for monitoring Related to: packit/deployment#700 Should fix: packit#2983 Assisted-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is needed for the validation script to test the stage instance.