The issue
Original report
Right now https://tools.wmflabs.org/versions claims that group1 is on wmf.30, but that's not true. A bunch of wikis were moved from group0 to group1 semi-recently, so maybe it's looking at the wrong wiki as a bellweather?
Right now https://tools.wmflabs.org/versions claims that group1 is on wmf.30, but that's not true. A bunch of wikis were moved from group0 to group1 semi-recently, so maybe it's looking at the wrong wiki as a bellweather?
[wikimedia-releng] times in BST
15:52 <•thcipriani> Lucas_WMDE: (a little late, but catching up on scrollback) I didn't roll the train forward yesterday due to blockers that were resolved after the window closed, advisorswiki looks like it is a wiki that was added outside of the train process. It ended up at the top of group1 since group1 is all wikis except wikipedia wikis and explicit group0 wikis.
15:53 <Lucas_WMDE> ok thanks
15:53 <Lucas_WMDE> so it’s just an unfortunate accident that advisorswiki happens to be alphabetically at the beginning of group1 so it confused the versions tool
15:53 <•thcipriani> yes, so it seems
(I don't think there's a project for the versions tool, but it's @bd808's baby :) )
As tyler said on IRC, this is due to a weird not common situation: We had a bunch of wiki creations yesterday that happened post train. They were created with the new wmf release (.30). The version tool apparently just checks the first alphasorted wiki in each group (sensible, where else would you stop?).
This will be "resolved" when we move the train forward today and will not be an issue unless some other oddity happens with the top alphasorted wiki in each group :)
Correct. The tool reads the wikiversions.json file from noc.wikimedia.org along with the group0 and group1 dblist files. It then prints the version given in the wikiversions.json file for the first item in each dblist. This is a naive common case implementation that assumes that things are always in lock-step across the 3 groups. Anytime we do something a bit funky like hold a single wiki back or push a single wiki ahead it can show incorrect information.
Mentioned in SAL (#wikimedia-cloud) [2018-04-22T09:19:57Z] <bd808> Update to 1cbb4aa to provide some handling for T192577