https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8389

            Bug ID: 8389
           Summary: RuleQA kills both daily and weekly scoring as long as
                    the weekly masscheck corpus is starved
           Product: Spamassassin
           Version: SVN Trunk (Latest Devel Version)
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Masses
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: Undefined

Created attachment 6063
  --> https://bz.apache.org/SpamAssassin/attachment.cgi?id=6063&action=edit
Masscheck fallback proposal

The RuleQA process runs corpus assessment and evaluation for both nightly _and_
weekly masschecks _every day_.

If the masscheck corpus is starved, the affected run will be terminated and
_no_ rules will be published that day.

If the nightly corpus is starved this can suspend rule publication for just one
day assuming the next nightly masscheck recovers. But if the _weekly_ corpus is
starved, rule publication will be suspended for _at least_ one week because
RuleQA _looks back_ to the most recent weekly results.

Attached is a proposal for modifying the RuleQA behavior to carry forward the
previous published scores when either pass is starved. If _both_ corpora are
starved, RuleQA will abort as it does currently.

This should greatly improve resilience to temporary masscheck outages or
misconfigurations.

It has 2 +1 from PMC on the dev list, plus me. Implementing.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to