Software Engineer in Miraheze/WikiTide's Infrastructure Engineering team with a focus on SRE Automation and an aim to ensure that the technical tools available to SRE are available and ready to help them.
User Details
- User Since
- May 24 2019, 17:22 (252 w, 6 d)
- Availability
- Available
- IRC Nickname
- RhinosF1
- GitHub User
- RhinosF1
- Miraheze User
- RhinosF1 [ Global Accounts ]
Fri, Mar 22
Tue, Mar 19
What would you like it to be set too?
Wed, Mar 6
Thu, Feb 29
Feb 24 2024
MediaWiki (SRE): given the seriousness of this task, can it get some attention?
Feb 17 2024
CentralAuth makes a lot of DB queries. I think we should do some tests of how many are made for certain CA actions and see if any are useless or could be better cached.
Feb 14 2024
Feb 13 2024
Feb 12 2024
Feb 10 2024
Feb 3 2024
We need to write some guides for user testing before 1.42
Feb 2 2024
Jan 30 2024
Upstreamed as https://phabricator.wikimedia.org/T356165
On page load
load.php?lang=en-gb&modules=ext.DarkMode%2CSimpleTooltip%2CcreatePage%2CdismissableSiteNotice%2CeventLogging%2Cpopups%7Cext.centralNotice.geoIP%7Cext.centralauth.ForeignApi%7Cext.centralauth.centralautologin.clearcookie%7Cext.echo.api%2Cinit%7Cext.embedVideo.overlay%7Cext.moderation.ajaxhook%2Cnotify%2Cve%7Cext.moderation.notify.desktop%7Cext.uls.common%2Ccompactlinks%2Cinterface%2Cpreferences%2Cwebfonts%7Cext.urlShortener.toolbar%7Cjquery%2Cmoment%2Coojs%2Coojs-ui-core%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7Cjquery.client%2Ccookie%2ChighlightText%2ClengthLimit%2CmakeCollapsible%2Cspinner%2Csuggestions%2CtextSelection%7Cjquery.makeCollapsible.styles%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2CconfirmCloseWindow%2Ccookie%2Cexperiments%2Cfeedback%2Chtmlform%2Cicon%2CjqueryMsg%2Clanguage%2CmessagePoster%2CsearchSuggest%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.editfont.styles%7Cmediawiki.libs.jpegmeta%2Cpluralruleparser%7Cmediawiki.page.ready%7Cmediawiki.page.watch.ajax%7Cmediawiki.widgets.CategoryMultiselectWidget%2CDateInputWidget%7Cmediawiki.widgets.DateInputWidget.styles%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-accessibility%2Cicons-content%2Cicons-editing-advanced%2Cicons-editing-core%2Cicons-interactions%2Cicons-location%2Cicons-moderation%2Cicons-movement%7Cskins.vector.es6%2Cjs%7Cskins.vector.icons.js&skin=vector-2022&version=18ubh:164 jQuery.Deferred exception: Maximum call stack size exceeded RangeError: Maximum call stack size exceeded at Map.get (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=startup&only=scripts&raw=1&skin=vector-2022:1:972) at uw.SingleLanguageInputWidget.getDefaultLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:809) at uw.SingleLanguageInputWidget.getClosestAllowedLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:587) at uw.SingleLanguageInputWidget.getClosestAllowedLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:483) at uw.SingleLanguageInputWidget.getDefaultLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:773) at uw.SingleLanguageInputWidget.getClosestAllowedLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:587) at uw.SingleLanguageInputWidget.getClosestAllowedLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:483) at uw.SingleLanguageInputWidget.getDefaultLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:773) at uw.SingleLanguageInputWidget.getClosestAllowedLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:587) at uw.SingleLanguageInputWidget.getClosestAllowedLanguage (https://jwmeeting.miraheze.org/w/load.php?lang=en-gb&modules=ext.uploadWizard%7Cext.uploadWizard.page&skin=vector-2022&version=1usqu:135:483) undefined
On clicking publish
Jan 24 2024
Jan 23 2024
will resume debugging in the AM
Detected this fault because my Norton VPN was on. I have raised case #83340332 with them and are currently liasing with support.
Jan 21 2024
Jan 14 2024
Jan 13 2024
Jan 9 2024
You'll need to create a new $wmg variable and guard the hook with it. Add that variable to ManageWiki.
Jan 6 2024
Remember on-wiki right should be assigned to an account only used for official duties and should match the email in use as the username.
Jan 3 2024
Unlikely to be an issue with Miraheze. Advice being given in discord on reporting directly upstream.
Dec 27 2023
With 1.41, users can see what's happening. Parsoid is opt in on a per user basis in 1.42.
Dec 26 2023
The code is on the extension page. It would be extremely easy to offer this as a setting in ManageWiki and we've done custom hooks for wikis before.
Dec 17 2023
Dec 16 2023
I mentioned on IRC that an early step failing (Swift) would block the others and that's mostly not needed. This would be as far as I can tell the gold standard of how to actually manage these tasks.
Is there any reason you can't use DiscordNotifications?
Dec 7 2023
Nov 30 2023
Not compatible with our setup because it's weird and overwrites monobook rather than being an actual skin according to the description
Nov 21 2023
This is fairly significant in breaking old logs. It shouldn't be low. I'm leaving this for SRE to re-triage.
Nov 19 2023
Nov 11 2023
No, it has significant security issues
Yesterday evening, @Paladox discovered connectivity issues from Miraheze's datacenter to Wikimedia's esams datacenter.
Nov 2 2023
Oct 24 2023
Sep 11 2023
We've deployed a fix and this should be resolved in the next half an hour.
Makes sense to me
Aug 21 2023
Aug 9 2023
Aug 7 2023
Jul 18 2023
We could look into changing $wgPageImagesLeadSectionOnly
Jul 9 2023
@Paladox has made changes and it seems to have solved the issues.
Jul 8 2023
Nothing is exploding although commands/sec (and misses) are still elevated
Redis was restarted. That may help.
Performance is much worse last day, wiki creations are fairly critical. Declaring UBN.
Jun 26 2023
[7b0acdd4a02b1d2c8750e711] 2023-06-26 13:27:31: 类型“Wikimedia\Rdbms\DBQueryError”的致命异常
Jun 19 2023
Jun 15 2023
Cool URLs shouldn't change so keeping a redirect imo is a good idea. And +1 to CF. I have both my personal domains with Cloudflare (also using CF pages with them).
Jun 12 2023
Jun 10 2023
The CVT feed bot is also down
Jun 9 2023
A lot of SRE are on a break or have resigned.
Jun 6 2023
I've spoken to the parsoid team to see what's likely to happen.
https://github.com/miraheze/mw-config/pull/5242 should be merged after we're on 1.40