On 2/2/23 04:54, Danil Smirnov wrote:
Hi Mark
On Wed, Feb 1, 2023 at 9:28 PM Mark Sapiro <mark@msapiro.net> wrote:
Yes and no. If 'Bounce info stale after' is set to 3d and no bounces for a user are received in a 3 day period, the user's bounce score is not immediately reset, but it will be reset (to 1) the next time a bounce is received for the user. I.e., it is effectively the same thing unless you are looking at the user's bounce score which doesn't change until the next bounce.
Isn't this a bug? We are now showing users' bounce scores on the Members page and this would be misleading. Is it difficult from internals perspective to have the bounce score reset immediately?
Yes, it is not difficult, but it's a lot of processing. It would require something like a task runner task to periodically look at each row in the member table and if the bounce score is > 0, find the associated list's bounce_info_stale_after and if last_bounce_received + bounce_info_stale_after < now, reset the score.
Consider a site like mail.python.org that at this moment has 79024 rows in the member table and 7531 of those have bounce_score > 0. That's a lot of processing, and is it really an issue to show a non-zero bounce score that's stale?
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan