https://bugzilla.wikimedia.org/show_bug.cgi?id=68705
John Mark Vandenberg jayvdb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |info@gno.de, | |valhallasw@arctus.nl
--- Comment #2 from John Mark Vandenberg jayvdb@gmail.com --- Your assessment is exactly the same as mine. CC:ing the people involved in the previous changeset in case they can see some problem with our assessment.
I didnt +2 your changeset because it looks to me like the previous changeset needs to be mostly reverted, except for the formatting changes. Do you want to put up a 'revert' patch for review?
(Yes, the server must be hit at least once. Invoking cat.categoryinfo is the unnecessary performance regression, as the client logic needs all contents, so it isnt useful to ask the server to compute the counts when the client can do it.)
I believe the database is only used for read-only operations because it isnt a significant problem if the read-only operations use stale data. Write operations need to use fresh data to minimise errors.