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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Standards mailing list Info: https://mail.jabber.org/mailman/listinfo/standards Unsubscribe: [email protected] _______________________________________________
