SA Bugzilla – Bug 3466
RFE: split out opportunistic work from the current check/scan functions
Last modified: 2008-01-02 14:44:03 UTC
I was thinking today that instead of the current methodology (do a scan/check, then do the opportunistic calls, then return the results of the scan/check), we should split out the opportunistic functions so that we could do: scan/check, return results, do opportunistic calls. potentially, for things like spamd, it could check to see if the opportunistic stuff is due to run, and if so, fork off a process to deal with it. this would avoid having all the spamd procs locked up doing expiry for different users, and would also avoid having spamc timeout while waiting for the results to return.
move bug to Future milestone (previously set to Future -- I hope)
ok, I think I have a small patch which accomplishes most of this. specifically, do the check, return the result, and then if expiry is due go ahead and do it. Sending spamd/spamd.raw Transmitting file data . Committed revision 490114.
*** Bug 4002 has been marked as a duplicate of this bug. ***