Hi all,
One of the remaining pieces of the job health story is the notification side: we should get an email whenever a health job fails.
The reason that I've been procrastinating about this for so long is that it feels cheap to simply do "if job_failed and is_health_job: send_email". It would be better to implement some more general notification scheme and leverage that.
One existing blueprint in the area is this:
https://blueprints.launchpad.net/lava-dashboard/+spec/linaro-platforms-o-not...
which would get us a little of the way there: we could subscribe to the failure of the job_complete test in the lava test suite, but that would tell us about all failing jobs. We could beef up the subscription model to limit to a bundle stream or something, but *that* starts to feel a bit arbitrary (other options would be to filter on test run tags or other bits of metadata).
I guess we should take this problem to the other WGs and find out what notifications they would like to receive (if we can convince them to care at all until we can test the bootloader :(), and in the mean time do the cheap thing?
Cheers, mwh