I do Labs, but I don't do Windows.
May 9 2019
Indeed, that solved the immediate issue entirely: the bot's run went from 195m down to its expected 5m or so.
That said, I'd love to know why the plan switches too; there's an obvious inefficiency there even if it doesn't explain the odd discrepancy when the proxy is involved.
May 8 2019
Ah, I had suspected it did not use an index, rather than just different ordering. But the most interesting question in my mind is: why is this happening only when going through the proxy and not when doing the queries directly on the DB behind it?
May 7 2019
(Forgot to mention that those queries are being run on the frwikisource database)
Jun 11 2018
Sep 17 2017
Sep 15 2017
Jul 12 2017
Mar 15 2017
Jan 13 2017
Jan 3 2017
Nov 29 2016
I'm a bit surprised nobody searched Phab on the topic first given that T66115 is specifically about whether to include those properties.
Oct 27 2016
Aug 24 2016
Jun 8 2016
I'll be working on changesets for the points above shortly.
May 24 2016
May 20 2016
May 13 2016
May 11 2016
@kaldari I've also been taking a look at how valuable the various search results are in practice, and with Google I am able to coalesce some of the searches together using operators; reducing the query count by 50% at the cost of a slight increase in false negative results* - if budget is the sole remaining issue that would lighten that load quite a bit.
May 10 2016
@csteipp, template description updated - I think that's most/all of what you need? I don't expect the work involved to be extreme, the extension is pretty well self-contained and has few interactions with core.
May 6 2016
@Jdforrester-WMF: What is next for this? Anything I can do to help things along?
Apr 26 2016
Apr 25 2016
Apr 23 2016
We don't run afoul of 2.7.11 (we provide the links themselves), but 2.7.7 kills us since we explicitly do filter.
I think the extension is at a point where that review makes sense.
With the latest rounds of merges, the TemplateStyles extension appears to be in a reasonable state and implements the major substantive part of this RfC as discussed in Jerusalem.
What's left to do?