You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Incident documentation/20160531-wikilabels: Difference between revisions

From Wikitech-static
Jump to navigation Jump to search
imported>Ladsgroup
(Created page with "''This is a template for an Incident Report. Replace notes with your own description.'' == Summary == Wikilabels wasn't been able to do some tasks in the past ten days. It w...")
 
imported>Krinkle
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''This is a template for an Incident Report.  Replace notes with your own description.''
#REDIRECT [[Incidents/20160531-wikilabels]]
 
== Summary ==
Wikilabels wasn't been able to do some tasks in the past ten days. It was related to CORS changes that haven't been fully tested.
 
== Timeline ==
[[Special:PermaLink/590017|SAL]]
 
=== 2016-05-19 ===
* 12:51 UTC: Amir1 deployed the new version of Wikilabels into production
=== 2016-05-29 ===
* 14:52 UTC: [https://github.com/wiki-ai/wikilabels/issues/124 An issue in github] created that it's not possible to request a workset.
* 15:32 UTC: [[phab:T136520#2337544|halfak]] creates the task
* 15:34 UTC: halfak responds in the github
* 16:01 UTC: First fixes goes to production.
* 17:36 UTC: Final fixes goes to prodcution
 
== Conclusions ==
* For people who were using the Wikilabels js from meta (and not using the loader from the server). It wasn't possible to do any write actions. I didn't have access to copy-paste the new wikilabels to Aaron's subpage [https://www.facebook.com/classicalartmemes/photos/a.595162167262642.1073741827.595155763929949/939488972829958/?type=3&theater thus] I skipped this step. Won't happen again.
* Authentication wasn't possible at all. In other words, requests to https://labels-staging.wmflabs.org/auth/ wasn't being accepted due to lack of cookies. It got solved in [https://github.com/wiki-ai/wikilabels/commit/08aadf590d79ba1d2b9455d24ddfe64355a1ae0b 08aadf590d79ba1d2b9455d24ddfe64355a1ae0b]
* Assigning tasks wasn't possible. It got solved in [https://github.com/wiki-ai/wikilabels/commit/ad49da4f39834bc60d704695642ff0cf66efcea7]
== Actionables ==
A broad actionable item is to test every possible aspect of patches before going to prod when a big change is coming.
 
More special actionables:
* Fix access issue with halfak's subpage.
* Write and deploy more CI tests, specially for oauth. A test unit for service is much more desirable.
[[Category:Incident documentation]]

Latest revision as of 17:45, 8 April 2022