- All Implemented Interfaces:
- RhnJob, org.quartz.Job
public class AutoErrataTask
extends RhnJavaJob
This is what automatically schedules automatic errata update actions.
This used to be part of what the Errata Queue job did, but that didn't work well.
Errata Queue is a run-once job that happens when you need to send notification
emails about new errata. But adding new errata is not the only time you might need
to schedule auto errata updates, instead you also need to do it if your server is
changing channel subscriptions or has installed on older version of a package. So
It made the most sense to separate things out into two separate jobs. This also
ensures that we don't miss auto errata update actions if the errata cache is not
ready or something, as now they'll just be scheduled the next time this job runs
after the errata cache is done.