Let's start with the releases Jenkins install? Given jenkins being managed by profile::java we only need to tweak the Hiera settings in hieradata/role/common/releases.yaml
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Tue, Feb 23
I mashed together some bits laying around and got the above patch to pass. The only big issue is the grunt-merge-i18n package coming from github, which breaks due to missing ssh. Otherwise, I think this is usable.
addWiki calls redefineService() to force the 'RevisionStore' service to use an explicit target DB domain (rather false for the default local database). This conflicts with the fact that User are not cross-wiki aware, and Edits can't use UserIdentity yet.
declining due to task age vs progress
- ... (and publish this on wiki)
This is a waiting clarification about one of the increased costs
Change 666368 had a related patch set uploaded (by Awight; owner: Awight):
[wikidata/query/gui@master] [WIP] experiment with browser testing
Change 666376 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[mediawiki/services/change-propagation@master] Bump redis-mock version to trigger package rebuild.
I've ported the "host firewall" dashboard to ECS and here's my experience so far:
In T274488#6852686, @fgiunchedi wrote:Thank you for the feedback, I wasn't planning on reimaging the host but I don't mind doing it either. If reimage makes things easier then we should do it. re: on host changes, I think in theory none are needed since the hw should match (perhaps NIC names? not sure)
Change 666372 merged by Ottomata:
[operations/mediawiki-config@master] Remove wgEventLoggingSchemas overrides for QuickSurvey and NavigationTiming
Change 666372 merged by Ottomata:
[operations/mediawiki-config@master] Remove wgEventLoggingSchemas overrides for QuickSurvey and NavigationTiming
Change 666372 merged by Ottomata:
[operations/mediawiki-config@master] Remove wgEventLoggingSchemas overrides for QuickSurvey and NavigationTiming
Change 666373 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] PageUpdater: use UserIdentity where possible
This was fixed by ceasing the duplicate logging to both loggers, which was a hack to support orphan rectification when we were running on the codfw payments servers, which is not our normal mode of operation. There's a separate task T272150: review civi orphan rectifier log use to review log use in orphan rectification.
Change 666372 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/mediawiki-config@master] Remove wgEventLoggingSchemas overrides for QuickSurvey and NavigationTiming
Change 666372 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/mediawiki-config@master] Remove wgEventLoggingSchemas overrides for QuickSurvey and NavigationTiming
Change 666372 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/mediawiki-config@master] Remove wgEventLoggingSchemas overrides for QuickSurvey and NavigationTiming
We could also look at just running chromedriver in a docker container as part of the CI job that is defined for query-gui.
So the job would be 1) run chromedrive 2) run tests 3) stop chromedriver?
Would need to see how possible @hashar thinks this would be but I don't see reasons that it shouldnt work?
Completed auto-reimage of hosts:
['an-test-worker1002.eqiad.wmnet']
I would need help recruiting a technical mentor. Thanks!
Hi @DannyS712 I was wondering if there's any plan to announce the feature on Wikidata, and if so, do you need any help from us to do so? I'm sure that some Wikidata folks would be interested in trying the feature, although if I understand correctly it's only accessible on Meta. Feel free to reach out to @Mohammed_Sadat_WMDE or me if you need support for communication towards the Wikidata community.
all done
Status: ✅ PASS
Environment: beta
OS: macOS Big Sur
Browser: Chrome
Device: MBP
Emulated Device: NA
Mentioned in SAL (#wikimedia-operations) [2021-02-23T14:41:58Z] <otto@deploy1001> Synchronized wmf-config/InitialiseSettings.php: Migrate SpecialMuteSubmit to EventGate on all wikis - T268517 (duration: 00m 58s)
@Pchelolo are you working on this?
Mentioned in SAL (#wikimedia-operations) [2021-02-23T14:40:54Z] <otto@deploy1001> sync-file aborted: Migrate SpecialMuteSubmit to EventGate on all wikis - T268517 (duration: 00m 05s)
Change 666366 merged by Ottomata:
[operations/mediawiki-config@master] Migrate SpecialMuteSubmit to EventGate on all wikis
Change 666366 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/mediawiki-config@master] Migrate SpecialMuteSubmit to EventGate on all wikis
I can no longer reproduce the bugs in the description.
Status: ✅ PASS
Environment: enwiki
OS: macOS Big Sur
Browser: Chrome
Device: MBP
Emulated Device: NA
@Nikerabbit Sounds like a good plan,
In T274488#6852612, @Volans wrote:Ok, if we go with ms-be1034 as hostname and we kept the disks, those are my thoughts:
- BIOS settings, set the management IP to 10.65.4.90 (ms-be1034.mgmt.eqiad.wmnet IP)
- HW RAID configuration in BIOS: double check it's the same of ms-be1034, the correct one that accepts the disks as is.
- Could it complain that the disk IDs got changed?
- Update Puppet repo's MAC address for ms-be1034.eqiad.wmnet
- Let's use ms-be1034's device in Netbox: https://netbox.wikimedia.org/dcim/devices/1537/
- Decide which Serial Number, Asset Tag, Procurement Ticket and Purchase date to use in Netbox (ms-be1017 vs ms-be1034)
- Maybe is more correct to set the values to those of the chassis (ms-be1017) as we just kept the disks of ms-be1034?
- Add to the comment field in Netbox the values in above point of the device that was discarded so that we keep them around.
@fgiunchedi do you plan to reimage it? If not we'll need to run a Netbox script after Puppet has run successfully. Not 100% if anything needs to be changed on the host, maybe nothing.
Depends on T275400
@aaron Please take a look and advise.
Change 666364 merged by jenkins-bot:
[mediawiki/extensions/MassMessage@master] Remove mandatory line separator between page content and message
Looks good, resolving!
Not sure yet what's going on, but here's what I found so far:
Change 666322 merged by jenkins-bot:
[operations/software/cumin@master] integration tests: add undeduplicated output test
Status: ✅ PASS
Environment: hewiki
OS: macOS Big Sur
Browser: Chrome
Device: MBP
Emulated Device: NA
Context: T261125: Allow domain wikibooks.org from wdqs mwapi service was resolved by allowing calls to “any site that could be a sitelink”, but wikisource.org couldn’t be used for sitelinks at that time; it only became supported earlier today (T138332).
I thought about this and I think we should leave table creation to the last moment. It's fast, schema changes in production are a hassle, and the recommendation caching logic is complicated, so let's wait until it passed product review on beta.
Hmm, so I think that a new project + a herald rule to add always the SRE-tools tag should do the trick then.
In T132308#6335481, @Aklapper wrote:In T132308#3305898, @mobrovac wrote:The patch relaxing date validation is now live on all projects. It incorporates some of the suggestions outlined in this task, so please test it. Setting the task as stalled until further input.
Resetting task status as three years should have been enough time to provide further input (and as tasks should not be stalled forever).
Change 666180 merged by jenkins-bot:
[mediawiki/extensions/SecurePoll@master] Remove deprecated methods from ActionPage.php
Change 656452 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Update getStatementGuidParser() call
@Pchelolo Is there anything for us to do? Put it on Watching for now
@Eileenmcnaughton it's now up to $671k but I'm unsure of what is missing.
I am testing something on an-test-worker1002, but the next step is to merge the change to enforce uid/gid for Buster nodes and see how the reimages go. Before that, we need to manually fix these hosts:
Tags are projects are project tags.
Milestone could work but do see the "warnings" section first. Or Herald rule if all tasks tagged with #Spicerack should also be tagged with #SRE-Tools.
Change 666347 merged by Muehlenhoff:
[operations/puppet@production] Set a symlink for the host keytab