-
Notifications
You must be signed in to change notification settings - Fork 108
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
Make SiteListPoller more verbose #12253
Conversation
Jenkins results:
|
Jenkins results:
|
Find not-yet-active workflows; remove unused spec logic Join lists of workflows; sanitize correctly
05a53ba
to
c5e52a0
Compare
I have updated the initial PR description, but there are 2 modes of active work to be considered:
I did not foresee to have the case 2) above, so the current implementation was missing it. I have modified this code such that:
With this, I tested that:
Example of log:
|
Jenkins results:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks alan, looks good to me
Fixes #12039
Status
In development
Description
The component no longer crashes, but I have the impression it is not doing what it is supposed to do, so here we go with extra log records to have a clue of what is going on internally in the component.
UPDATE: the way we list active workflows in the agent, with
self.listActiveWflows.execute()
, only works if the workflow has been acquired from LQ to WMBS. That means workflows with single WQE could potentially not go through the update sitelist process. The solution for this problem is to look into local workqueue elements inAvailable
status.Summary of changes provided are:
Is it backward compatible (if not, which system it affects?)
YES
Related PRs
Complement to:
#12123
and
#12232
and
#12245
External dependencies / deployment changes
None