Imported from https://github.com/wikimedia/WikimediaDebug/issues/7
Description
Details
Related Objects
Event Timeline
Change 644229 had a related patch set uploaded (by Gilles; owner: Gilles):
[operations/mediawiki-config@master] Add mwdebug1003 to list of debug servers
Change 644229 merged by jenkins-bot:
[operations/mediawiki-config@master] Add mwdebug1003 to list of debug servers
Mentioned in SAL (#wikimedia-operations) [2020-11-30T13:16:10Z] <gilles@deploy1001> Synchronized debug.json: T268167 Add mwdebug1003 to list of debug servers (duration: 00m 56s)
Change 644230 had a related patch set uploaded (by Gilles; owner: Gilles):
[operations/puppet@production] Allow CORS requests to noc.wikimedia.org
Change 644233 had a related patch set uploaded (by Gilles; owner: Gilles):
[performance/WikimediaDebug@master] Fetch debug server list from noc.wikimedia.org
Change 644230 merged by CDanis:
[operations/puppet@production] Allow CORS requests to noc.wikimedia.org
Change 644233 merged by jenkins-bot:
[performance/WikimediaDebug@master] Fetch debug server list from noc.wikimedia.org
Didn't test this enough, it's actually blocked by T245552: noc.wikimedia.org with X-Wikimedia-Debug routes to mwdebug but host is not served there. As soon as you pick a debug server from the extension and reload the page, opening the extension again will fail, as the attempt to fetch the server list from noc.wikimedia.org errors.
I am tempted to close this as invalid, as with the upcoming move to kubernetes we will have to rethink the debug extension deeply, and a list of servers will not have much meaning.
The code is already there. We are still getting requests to update that list in the current reality: T274026: Add 3 new canaries to WikimediaDebug
No you didn't, or better - it's not needed, see https://phabricator.wikimedia.org/T274023#6809729 for instance.
But, I thought the code was still to be deployed/tested, and I was saying it would probably be a waste of your time doing so.
If the issue is with X-Wikimedia-Debug routing at the edge, though, (if I understood correctly what is missing) I'd suggest reaching out to the traffic team.
The new version of the WikimediaDebug extension is good to do, we just have to tag and push a new version which takes a few minutes. It's just T245552 that needs to be fixed before we do. For which I've just filed a patch: https://gerrit.wikimedia.org/r/c/operations/puppet/+/663156/
Change 719143 had a related patch set uploaded (by Krinkle; author: Krinkle):
[performance/WikimediaDebug@master] background: Only fetch backends when opening popup
Change 719143 merged by jenkins-bot:
[performance/WikimediaDebug@master] background: Only fetch backends when opening popup