Page MenuHomePhabricator

Increase account creation at Wikimania 2023 August 14-20 [Note: incomplete IP list]
Closed, ResolvedPublic

Description

Please add a throttle exception for https://wikimania.wikimedia.org
// Wikimania 2023, main event
*from: 2023-08-14T00:00 +8:00
*to: 2023-08-20T23:59 +8:00
*range: 101.127.250.66
*value: 250

Plus a shorter exception for a one-day side-event:
// Wikimania 2023 'Knowledge Beyond Boundaries' side event
// https://wikimania.wikimedia.org/wiki/2023:Related_events/Knowledge_Beyond_Boundaries
*from: 2023-08-20T09:00 +8:00
*to: 2023-08-20T16:59 +8:00
*range: 129.126.8.35
// 60 is the stated max attendee count, plus a bit of extra
*value: 75

[Post-event note] -- See the final patch that was used, for good details to replicate in the future: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/947362/


Notes:

Event Timeline

@Urbanecm Adding you, just in case you have advice (for now, as the IP list is incomplete), as you helped with the 2018 edition. Thanks! :)

Mahir256 renamed this task from Increase account creation at Wikimania 2023 July 14-20 [Note: incomplete IP list] to Increase account creation at Wikimania 2023 August 14-20 [Note: incomplete IP list].Aug 4 2023, 8:38 PM

@Quiddity do you have an idea when you'll have the full set of IP addresses?

Uncertain, but probably by Monday (7th Aug). We'll followup here as soon as we know more.

Ok, sounds good! Ideally I'd like to push the config out by Wed/Thu to get it done via the normal process.

Here is the IP Address for one offsite event- The Imagination Room @ The National Library, Singapore (20th August 2023)

129.126.8.35

Ps: Awaiting the IP address from Google's office.

@Urbanecm Adding you, just in case you have advice (for now, as the IP list is incomplete), as you helped with the 2018 edition. Thanks! :)

Hi! I see @taavi already picked this up (thanks). The list of IPs is necessary to actually implement the change (unless we want to increase the limit temporarily for _everyone_, which is probably not advisable).

*dbname: ??? (Can this be all wikis? If not, this list adapts the 2018 task, using Singapore's official languages: 'commonswiki', 'wikidatawiki', 'enwiki', 'mswiki', 'tawiki', 'zhwiki' )

This should be possible -- simply omit the dbname configuration option from the config patch in that case. Increasing the limit on all projects isn't a big deal, as users can always autocreate their account on another projects by visiting them / logging in.

Change 947362 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/mediawiki-config@master] throttle: add rules for Wikimania 2023

https://gerrit.wikimedia.org/r/947362

Change 947362 merged by jenkins-bot:

[operations/mediawiki-config@master] throttle: add rules for Wikimania 2023

https://gerrit.wikimedia.org/r/947362

Mentioned in SAL (#wikimedia-operations) [2023-08-10T11:23:20Z] <taavi@deploy1002> Started scap: Backport for [[gerrit:947361|throttle: remove expired rules]], [[gerrit:947362|throttle: add rules for Wikimania 2023 (T343595)]]

Mentioned in SAL (#wikimedia-operations) [2023-08-10T11:24:55Z] <taavi@deploy1002> taavi: Backport for [[gerrit:947361|throttle: remove expired rules]], [[gerrit:947362|throttle: add rules for Wikimania 2023 (T343595)]] synced to the testservers mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, and mw-debug kubernetes deployment (accessible via k8s-experimental XWD option)

Mentioned in SAL (#wikimedia-operations) [2023-08-10T11:34:51Z] <taavi@deploy1002> Finished scap: Backport for [[gerrit:947361|throttle: remove expired rules]], [[gerrit:947362|throttle: add rules for Wikimania 2023 (T343595)]] (duration: 11m 30s)

As discussed with @Quiddity I've deployed increases for the addresses given so far, and we can deploy new ones later if you get more addresses that need increases.

Kizule subscribed.

Event is over, so we can call this done.

Thanks again, Taavi, and others who helped!
I've slightly overhauled the task Description, in the hopes that this makes it easier for next year's Wikimania organizers (or other event organizers) to copy and adapt.

If tech-folks agree that it's a good example to replicate, maybe we could link to this task from one or both of these pages?

(plus any other doc-improvements you can make, whilst it's fresh in mind!)
Thanks!

@Quiddity. Consider specifying what the one day side event was. Might make the documentation clearer :)