You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a user submits an update to any release for which automatic updates are not enabled, a message of UpdateRequestTestingV1 type is emitted on fedora message bus with an agent equal to username. This is useful for detecting that the user is active.
However, when the user make a build in Koji for a release where automatic updates are enabled, the automatic update created by Bodhi will not emit any message with an agent equal to the username. It will only emit an UpdateRequirementsMetStableV1 under bodhi agent, thus no user activity is detected.
Shall we emit an UpdateRequestTestingV1 also upon automatic update creation, so that user activity is correctly detected? Would emit such a message cause any trouble to QA tests (unexpected runs triggered, for example)? @AdamWill
Do we also want to emit a UpdateRequestStableV1 under bodhi agent as we do for manual updates?
The text was updated successfully, but these errors were encountered:
Man, the scheduling code has gotten a bit complex over time, but reviewing it, it looks like this message - the topic is bodhi.update.request.testing , right? - sends us down a path where we only schedule the tests if they have not already been scheduled. So this shouldn't cause unwanted reruns, or anything; it should be OK.
I need to go back and look at that scheduling code and see if we can simplify it - I think with all the changes over the last year or two to what messages Bodhi emits when, we can probably drop some paths - but haven't had the roundtuits. Thanks for the heads up about this.
When a user submits an update to any release for which automatic updates are not enabled, a message of
UpdateRequestTestingV1
type is emitted on fedora message bus with an agent equal to username. This is useful for detecting that the user is active.However, when the user make a build in Koji for a release where automatic updates are enabled, the automatic update created by Bodhi will not emit any message with an agent equal to the username. It will only emit an
UpdateRequirementsMetStableV1
underbodhi
agent, thus no user activity is detected.Shall we emit an
UpdateRequestTestingV1
also upon automatic update creation, so that user activity is correctly detected? Would emit such a message cause any trouble to QA tests (unexpected runs triggered, for example)? @AdamWillDo we also want to emit a
UpdateRequestStableV1
underbodhi
agent as we do for manual updates?The text was updated successfully, but these errors were encountered: