Page MenuHomePhabricator

Rollout RESTBase usage to Android Beta app
Closed, ResolvedPublic

Description

Incrementally roll out Mobile-Content-Service and other RESTBase endpoint usage by the Android Beta app.

This will be done via the MobileApp extension which provides a remote config mechanism.
We are going to add a new key restbaseBetaPercent and increment the percentage of beta app installations eligible for using the new endpoints. The config file is located at https://meta.wikimedia.org/static/current/extensions/MobileApp/config/android.json. So, we want the extension to be deployed at least on meta.wikimedia.org.

After deployment check https://meta.wikimedia.org/static/current/extensions/MobileApp/config/android.json
Will need a cache purge on https://www.wikimedia.org/static/current/extensions/MobileApp/config/android.json. (note the www instead of meta)

echo "https://www.wikimedia.org/static/current/extensions/MobileApp/config/android.json" | mwscript purgeList.php --wiki=aawiki

Event Timeline

bearND raised the priority of this task from to Medium.
bearND updated the task description. (Show Details)
bearND moved this task to Backlog on the Mobile-Content-Service board.

Change 254045 had a related patch set uploaded (by BearND):
Roll out RESTBase usage to Android Beta app: 0%

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

Change 254050 had a related patch set uploaded (by BearND):
Roll out RESTBase usage to Android Beta app: 10%

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

Change 254045 abandoned by BearND:
Roll out RESTBase usage to Android Beta app: 10%

Reason:
squashed into I5de7276e28ddbe1b4e220b16d2bf1cfec7daab75

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

Change 254045 restored by BearND:
Roll out RESTBase usage to Android Beta app: 10%

Reason:
oops, abandoned the wrong one

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

Change 254050 abandoned by BearND:
Roll out RESTBase usage to Android Beta app: 10%

Reason:
squashed into I5de7276e28ddbe1b4e220b16d2bf1cfec7daab75

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

Change 254367 had a related patch set uploaded (by BearND):
Update roll out config for RB usage in beta app

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

Change 254367 merged by jenkins-bot:
Update roll out config for RB usage in beta app

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

Change 254045 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 10%

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

MobileApp extension patch scheduled for merge to deployment branch during 12/7 morning SWAT:

https://wikitech.wikimedia.org/wiki/Deployments#Week_of_December_7th

Change 257365 had a related patch set uploaded (by Thcipriani):
Roll out RESTBase usage to Android Beta app: 10%

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

Change 257365 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 10%

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

Change 257949 had a related patch set uploaded (by BearND):
Roll out RESTBase usage to Android Beta app: 30%

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

Change 257949 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 30%

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

30% roll-out MobileApp extension patch scheduled for merge to deployment branch during 12/10 morning SWAT: https://wikitech.wikimedia.org/wiki/Deployments#Thursday.2C.C2.A0December.C2.A010

Change 258159 had a related patch set uploaded (by Mholloway):
Roll out RESTBase usage to Android Beta app: 30%

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

Change 258161 had a related patch set uploaded (by Mholloway):
Roll out RESTBase usage to Android Beta app: 30%

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

Change 258161 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 30%

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

Change 258159 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 30%

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

30% roll-out deployed, cache purged

Change 258502 had a related patch set uploaded (by BearND):
Roll out RESTBase usage to Android Beta app: 55%

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

55% roll-out MobileApp extension patch scheduled for merge to deployment branch during 12/10 morning SWAT: https://wikitech.wikimedia.org/wiki/Deployments#Monday.2C.C2.A0December.C2.A014

Change 258502 merged by Mholloway:
Roll out RESTBase usage to Android Beta app: 55%

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

Change 258985 had a related patch set uploaded (by Mholloway):
Roll out RESTBase usage to Android Beta app: 55%

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

Change 258985 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 55%

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

55% roll-out deployed this morning during SWAT; had some issues getting the new value to show up, but is working now; cache purged

Change 263393 had a related patch set uploaded (by BearND):
Roll out RESTBase usage to Android Beta app: 100%

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

We'll do the roll-out to 100% RB usage in the beta app a bit later since we want the first pass of pre-generation (T121293) to have a good head-start. GWicke mentioned to day on IRC Services channel that it should start today. We at least would like to wait until all main pages are generated since they are currently outdated. It should also help performance of the pre-generation process by not doubling the load from app requests just yet.
Mholloway is going to schedule the SWAT deployment of the above patch when the time is right.

Change 263393 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 100%

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

Change 265117 had a related patch set uploaded (by Mholloway):
Roll out RESTBase usage to Android Beta app: 100%

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

Change 265118 had a related patch set uploaded (by Mholloway):
Roll out RESTBase usage to Android Beta app: 100%

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

Change 265118 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 100%

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

Change 265117 merged by jenkins-bot:
Roll out RESTBase usage to Android Beta app: 100%

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