On 4/22/20 12:07 PM, Matthew Wild wrote:
> On Tue, 21 Apr 2020 at 15:50, Florian Schmaus <[email protected]
> <mailto:[email protected]>> wrote:
>     On 4/21/20 2:32 PM, Dave Cridland wrote:> On Mon, 20 Apr 2020 at 16:20,
>     > You're going to hate me, but one more thing...
>     >
>     > Current MAM says that servers SHOULD include a count. The problem with
>     > this is that it's extremely slow on any system with more than trivial
>     > retention periods, since this tends to degenerate into either a
>     COUNT(*)
>     > SQL query (table-scan-tastic) or a standalone counter (which then
>     drifts
>     > and is a contention point).
>     >
>     > The majority of client libraries appear to ignore the count values
>     > anyway, as far as I can tell, so can we relax this to a MAY? (XEP-0059
>     > is MAY-but-only-if, which is arguably really a SHOULD anyway).
> 
>     I think such a relaxation would require a namespace bump.
> 
> I'm not convinced. In any case, servers that already comply with the
> SHOULD will probably continue to do so, new servers may be more likely
> not to, but given that clients don't really use the (unreliable) info
> today then I don't think we lose anything in practice.

I could follow that argumentation in this case. It's probably just me,
but I am very conservative when it comes to relaxations of keywords.

- Florian

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to