Hi Stephen,

Thank you so much for your email.

On Thu, 17 Oct 2024 at 17:43, Stephen J. Turnbull <turnb...@sk.tsukuba.ac.jp>
wrote:

> Marco van Tol writes:
>
>  > I tried this, and everything works fine with the last version of my
> script,
>  > except for one sort-of minor thing,
>
> Please don't deprecate your requirements.  If you need it, and you do:
>

Fair enough :)


>  > It would be a minor thing if I hadn't told people this is the way to
> find
>  > out the number of messages in a list, and also to find the most recent
> post
>  > to a list.
>
> we want to give it to you.  Sure, sometimes it is harder than you imagine
> or in our judgment it's not worth as much as something else we could do,
> but you needn't be shy about asking for it.  I'm also pretty sure it's
> hardly a unique requirement, at least it won't be for long, between GDPR
> and other worries about privacy of archived data in many contexts.
>

I hadn't thought about that one yet, but indeed, thank you.


>  > [And what's not working right is] the message count if you search
>  > for "*".  It won't update to the right message count in the top
>  > middle of the page until I do a "rebuild_index".
>
> How much does time does cost to do that?  If it's expensive enough that on
> "monthly cleaning day" you've got some lists that stay unsynced for many
> minutes or hours, we might need to rearchitect the index to be per list.
>

At the moment the entire list server has roughly 300.000 messages.
>From memory last time it took slightly under an hour.

A 300.000 count is a lot less than others have, but it makes it sort of
okay for our server, today.
If we time it right.

It is a 24x7 service  though, so even at the best timing there's risk for a
few people to have degraded service on the archives while the index
rebuilds.  But right now I think if we time it right once per month it's
probably okay.

It would be nice if an improvement would be somewhere on a list of
nice-to-haves.
Or perhaps that list just only gets longer, it may well. :-)

 > I'm afraid "update" index only looks at the messages changed since the
> last
>  > time update was run, and misses the fact that messages have disappeared
>  > from the beginning.
>
> Have you looked at the code to verify this?  I agree it's consistent with
> the Mailman behavior you see.  Unfortunately I'm not sure that all the
> indexers we claim to support would be able to suppose such deletions
> without a full rebuild.
>

I have not verified it in the code, I aim to have a look at some point.
Indeed I was writing this with the witnessed behaviour in mind.

Thanks Stephen!

Marco van Tol
RIPE NCC
_______________________________________________
Mailman-Developers mailing list -- mailman-developers@python.org
To unsubscribe send an email to mailman-developers-le...@python.org
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to