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
mgr: make python notifications more efficient #44162
Conversation
Signed-off-by: Sage Weil <sage@newdream.net>
Note that we don't annotate the dashboard NotificationQueue because it is used internally by the dashboard with other events. Signed-off-by: Sage Weil <sage@newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
|
jenkins test dashboard cephadm |
|
jenkins retest this please |
|
Now, if a module defines no It's not that bad, but QA complained on internal testing, and I'd figure some users of ours would get scared too.
The first and second options seem relatively non-invasive to me, for the third option I'd need to know what the notify mechanisms triggers exactly (could look it up just fine but figured I post here first as y'all probably now much better already). FWIW, out of the 37 modules I'm counting here in |
|
Hi @ThomasLamprecht ! Good idea, I also find those errors slightly annoying and not really informative. I filed this issue to track your suggestion and further discussions. Thanks! |
I did see this while investigating a failure log, I've noted in the tracker @epuertat created(https://tracker.ceph.com/issues/55835#note-1), thought to add it to this PR as well that maybe we can switch to using |
|
The only reason I get for using |
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox