[Standards] XEP-0313: pending 0.7 update review

Florian Schmaus flo at geekplace.eu
Wed Apr 22 11:16:21 UTC 2020

On 4/22/20 12:07 PM, Matthew Wild wrote:
> On Tue, 21 Apr 2020 at 15:50, Florian Schmaus <flo at geekplace.eu
> <mailto:flo at geekplace.eu>> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 618 bytes
Desc: OpenPGP digital signature
URL: <http://mail.jabber.org/pipermail/standards/attachments/20200422/7aa7e798/attachment.sig>

More information about the Standards mailing list