Skip to content

reschedule clone_repos regardless of how many repos were found - #3796

Merged
sgoggins merged 1 commit into
mainfrom
fix/facade_scheduling
Apr 10, 2026
Merged

sgoggins merged 1 commit into
mainfrom
fix/facade_scheduling

Conversation

@MoralCode

Copy link
Copy Markdown
Contributor

Description
This PR fixes #3321 - a bug where, especially on smaller instances, facade appears to not clone repos until the instance is restarted after core and facade are ready.

This was due to an indentation bug with the self-rescheduling behavior of this task where it only reschedules itself if it processed at least one repo.

given how this is implemented, we could maybe simplify it further by making this a properly scheduled task alongside the same lines as collection_monitor, rather than DIYing it

Notes for Reviewers
both the conversation in the issue and AI helped diagnose this issue but all code is human written

Signed commits

  • Yes, I signed my commits.

… need cloning

Signed-off-by: Adrian Edwards <adredwar@redhat.com>
@MoralCode
MoralCode requested a review from sgoggins as a code owner March 26, 2026 15:03
@MoralCode

Copy link
Copy Markdown
Contributor Author

i cant test this for a while, but it should be relatively easy to test

@sgoggins
sgoggins merged commit ca6faa3 into main Apr 10, 2026
21 checks passed
@sgoggins
sgoggins deleted the fix/facade_scheduling branch May 12, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Facade is not picking up jobs until Augur is restarted following core collection

2 participants