[19:42:07] could someone take a look at https://gerrit.wikimedia.org/r/#/c/337539/ ? [20:03:38] legoktm: So the plan there is to not bother with recursive updates on the assumption that whoever is running the script will run it on those other pages too if necessary? [20:03:54] yes [20:04:17] +2'd [20:04:29] thanks [20:05:07] oh, MaxSem beat me to it. [20:10:31] Heh, so the headers-already-sent we've been trying to track down? I think I found a proximate cause. Namely... we start responding to a request, have sent headers (and maybe partial content), but then we hit an exception and swap to sending an error page. The exception handler sends its own headers :) [20:10:59] The actual stacktrace I saw pointed to Redis being the "cause" of the failure, but the underlying workflow seems like it could be pretty easily triggered. [20:12:41] Hmm, it supposedly checks for headers_sent() [20:12:45] Curious [22:16:14] Krinkle: https://kangax.github.io/compat-table/es5/