Page MenuHomePhabricator

bmansurov (b)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Nov 24 2014, 11:16 PM (297 w, 6 d)
Availability
Available
LDAP User
Bmansurov
MediaWiki User
Unknown

Recent Activity

Jul 2 2020

bmansurov committed rMSRA858ae64c466f: Add ca-certificates to production blubber (authored by bmansurov).
Add ca-certificates to production blubber
Jul 2 2020, 2:28 AM

Jul 1 2020

bmansurov committed rMSRA9e61a80079b8: Formatting fix (authored by bmansurov).
Formatting fix
Jul 1 2020, 2:41 AM
bmansurov committed rMSRAbfe2fa615502: Log MW API errors (authored by bmansurov).
Log MW API errors
Jul 1 2020, 2:41 AM

Jun 5 2020

bmansurov added a comment to T254143: Recommendation api always returns 404 when seed article is not supplied.

As soon as T254211: mostviewed generator not returning any results is fixed, the issue will go away.

Jun 5 2020, 10:45 PM · Article-Recommendation, Recommendation-API

Jun 4 2020

bmansurov added a comment to T254143: Recommendation api always returns 404 when seed article is not supplied.

@santhosh The mostviewed API started working again. Recommendations also are working for the language wikis where the mostviewed API is working. For example, I see some results on for Russian: https://en.wikipedia.org/api/rest_v1/data/recommendation/article/creation/translation/ru

Jun 4 2020, 11:39 PM · Article-Recommendation, Recommendation-API
bmansurov added a comment to T254211: mostviewed generator not returning any results.

Hmm, it's still not working on French Wikipedia: https://fr.wikipedia.org/w/api.php?action=query&generator=mostviewed&prop=pageviews

Jun 4 2020, 11:38 PM · Analytics-Radar, MediaWiki-API
bmansurov added a comment to T254211: mostviewed generator not returning any results.

o/ @Milimetric Thanks for looking into it. It's working for me too.

Jun 4 2020, 11:36 PM · Analytics-Radar, MediaWiki-API

Jun 2 2020

bmansurov added a comment to T241230: Migrate recommendation-api to kubernetes.

Thanks, @akosiaris!

Jun 2 2020, 11:16 PM · Patch-For-Review, serviceops, Release-Engineering-Team, Services, Recommendation-API
bmansurov created T254211: mostviewed generator not returning any results.
Jun 2 2020, 2:02 AM · Analytics-Radar, MediaWiki-API
bmansurov added a comment to T254143: Recommendation api always returns 404 when seed article is not supplied.

@santhosh the issue is with the MediaWiki API. The mostviewed generator is not returning anything: https://en.wikipedia.org/w/api.php?action=query&generator=mostviewed&prop=pageviews

Jun 2 2020, 1:32 AM · Article-Recommendation, Recommendation-API

May 27 2020

bmansurov committed rRWWS4bb3d14aa83b: 2020: upgrade bootstrap (authored by bmansurov).
2020: upgrade bootstrap
May 27 2020, 11:57 PM
bmansurov added a comment to T251732: wikiworkshop.org has Facebook button, external statcounter, https to http redirect.

@JFishback_WMF, issues mentioned at T251732#6158467 have been addressed.

May 27 2020, 11:57 PM · Security-Team, Privacy, Research, Privacy Engineering, Traffic, Operations
bmansurov committed rRWWS2cfba8a48f15: 2019: Upgrade bootstrap (authored by bmansurov).
2019: Upgrade bootstrap
May 27 2020, 2:00 AM
bmansurov committed rRWWS2cf262ff11fb: 2017: nav bg fix (authored by bmansurov).
2017: nav bg fix
May 27 2020, 1:47 AM
bmansurov committed rRWWSb6885523f939: 2018: upgrade bootstrap (authored by bmansurov).
2018: upgrade bootstrap
May 27 2020, 1:44 AM
bmansurov committed rRWWSfc4dd637c9be: 2017: Upgrade bootstrap (authored by bmansurov).
2017: Upgrade bootstrap
May 27 2020, 1:34 AM

May 26 2020

bmansurov committed rRWWS1f90253f9cc2: 2016: Upgrade bootstrap (authored by bmansurov).
2016: Upgrade bootstrap
May 26 2020, 2:26 AM

May 24 2020

bmansurov added a comment to T251732: wikiworkshop.org has Facebook button, external statcounter, https to http redirect.

Just a little status update: I've removed YUI and working on upgrading bootstrap. Since a lot changed between versions 2 and 4, it'll take some time to fully upgrade years 2016 through 2020. I'll let you know when I'm done.

May 24 2020, 6:02 PM · Security-Team, Privacy, Research, Privacy Engineering, Traffic, Operations
bmansurov committed rRWWSb2f0700f7de6: 2015: remove YUI js and (most of) CSS (authored by bmansurov).
2015: remove YUI js and (most of) CSS
May 24 2020, 5:14 PM
bmansurov committed rRWWS7f193567f684: Copy external assets to the repo (authored by bmansurov).
Copy external assets to the repo
May 24 2020, 4:34 PM

May 22 2020

bmansurov committed rRWWS41754ca80f8b: Add video links (authored by bmansurov).
Add video links
May 22 2020, 1:22 AM

May 21 2020

bmansurov closed T252956: Add Git LFS support for research/wikiworkshop as Resolved.

Thanks, @leila!

May 21 2020, 11:53 PM · Operations, Research

May 19 2020

bmansurov added a comment to T252956: Add Git LFS support for research/wikiworkshop.

@leila that sounds good.

May 19 2020, 12:44 AM · Operations, Research

May 18 2020

bmansurov added a comment to T252956: Add Git LFS support for research/wikiworkshop.

@Dzahn we have about 1.7 GB of video recordings of the recent workshop. We're trying to upload those files. Currently, there are only 4 files.

May 18 2020, 11:14 PM · Operations, Research

May 17 2020

bmansurov committed rRWWSe2216ca088e0: Fix links (authored by bmansurov).
Fix links
May 17 2020, 1:47 AM
bmansurov created T252956: Add Git LFS support for research/wikiworkshop.
May 17 2020, 1:41 AM · Operations, Research
bmansurov committed rRWWSaed03a45cb82: Bring back missing people (authored by bmansurov).
Bring back missing people
May 17 2020, 1:13 AM

May 13 2020

bmansurov committed rRWWSedf59099c5e9: Add Jess Wade slides (authored by bmansurov).
Add Jess Wade slides
May 13 2020, 10:28 PM
bmansurov committed rRWWSda2abb4cbd15: remove more stat counters (authored by Dzahn).
remove more stat counters
May 13 2020, 10:24 PM
bmansurov committed rRWWS8f54476435cf: remove statcounter (authored by Dzahn).
remove statcounter
May 13 2020, 1:43 AM
bmansurov committed rRWWS8ca482966a34: Add papers and update speakers (authored by bmansurov).
Add papers and update speakers
May 13 2020, 1:43 AM
bmansurov committed rRWWS5a47edab2152: remove Facebook button (authored by Dzahn).
remove Facebook button
May 13 2020, 1:43 AM

May 10 2020

bmansurov added a comment to T241230: Migrate recommendation-api to kubernetes.

@akosiaris could you please re-review this patch: https://gerrit.wikimedia.org/r/#/c/operations/deployment-charts/+/565788/

May 10 2020, 2:30 PM · Patch-For-Review, serviceops, Release-Engineering-Team, Services, Recommendation-API
bmansurov updated subscribers of T251732: wikiworkshop.org has Facebook button, external statcounter, https to http redirect.

@leila head's up that one of the patches is removing the Facebook button. Another is removing statcounter. We probably want to use https://wikitech.wikimedia.org/wiki/Tool:Event_Metrics instead. What do you think?

May 10 2020, 2:26 PM · Security-Team, Privacy, Research, Privacy Engineering, Traffic, Operations

May 3 2020

bmansurov added a comment to T247732: recommendation api's test on scb nodes are flapping.

@elukey I've deployed the fix. Let me know if you still see the issue.

May 3 2020, 9:39 PM · observability, Patch-For-Review, Operations, Research
bmansurov committed rMSRAa02871729813: Health check: return 404 when MW API fails (authored by bmansurov).
Health check: return 404 when MW API fails
May 3 2020, 9:37 PM
bmansurov committed rMSRD0c68d621d764: Update recommendation-api to a028717 (authored by bmansurov).
Update recommendation-api to a028717
May 3 2020, 9:36 PM
bmansurov added a comment to T251587: Morelike API response is formatted badly.

Here's a pull request: https://github.com/wikimedia/restbase/pull/1259

May 3 2020, 9:31 PM · Recommendation-API

May 2 2020

bmansurov added a comment to T247732: recommendation api's test on scb nodes are flapping.

OK, I see. Then I'll not merge that patch. I'll handle the response code directly, possibly returning a 404 for failed health check requests.

May 2 2020, 3:53 PM · observability, Patch-For-Review, Operations, Research
bmansurov added a comment to T247732: recommendation api's test on scb nodes are flapping.

@elukey Please take a look at the above patch. Rather than stubbing requests to MW API (and thus making a lot of code changes) I decided not to log health check error messages when the MW API is under stress. If the patch looks good to you, let me know and I'll deploy it.

May 2 2020, 3:43 PM · observability, Patch-For-Review, Operations, Research
bmansurov committed rRLP6cb62cc35a6c: Update team member, banner, and publications (authored by bmansurov).
Update team member, banner, and publications
May 2 2020, 3:22 PM

May 1 2020

bmansurov committed rMSRD5f47cd78da25: Update recommendation-api to 0a53524 (authored by bmansurov).
Update recommendation-api to 0a53524
May 1 2020, 3:05 AM
bmansurov created T251587: Morelike API response is formatted badly.
May 1 2020, 1:47 AM · Recommendation-API
bmansurov closed T247732: recommendation api's test on scb nodes are flapping as Resolved.

All changes have been deployed. Feel free to re-open when you see the issue again.

May 1 2020, 1:38 AM · observability, Patch-For-Review, Operations, Research

Apr 26 2020

bmansurov committed rMSRA0a5352401da0: Recommendation API: return user friendly error messages (authored by bmansurov).
Recommendation API: return user friendly error messages
Apr 26 2020, 5:41 PM

Apr 21 2020

bmansurov committed rRWWS6d63451558a9: Remove the register button (authored by bmansurov).
Remove the register button
Apr 21 2020, 1:03 PM

Apr 20 2020

bmansurov committed rRWWS62f7b9ec3d2d: Add Jérôme Hergueux's photo (authored by bmansurov).
Add Jérôme Hergueux's photo
Apr 20 2020, 10:51 PM
bmansurov committed rRWWS6cf371478308: Update schedule, add speaker, add news (authored by bmansurov).
Update schedule, add speaker, add news
Apr 20 2020, 10:51 PM
bmansurov added a comment to T247732: recommendation api's test on scb nodes are flapping.

@elukey With the above patch some 503 errors will be logged correctly with informative message. I'll deploy the patch as soon as possible.

Apr 20 2020, 12:53 AM · observability, Patch-For-Review, Operations, Research
bmansurov committed rMSRA60741bb02a73: Morelike API: return 503 when MW API fails (authored by bmansurov).
Morelike API: return 503 when MW API fails
Apr 20 2020, 12:17 AM

Apr 17 2020

bmansurov added a comment to T247732: recommendation api's test on scb nodes are flapping.

@bmansurov thanks for following up! What I'd start doing is to log 50x errors from the MW api in the service logs if possible, so people can easily get what is happening when the recommendation api starts flapping.

This is already happening. See /srv/log/recommendation_api/main.log in scb1001.eqiad.wmnet, for example.

Apr 17 2020, 12:05 PM · observability, Patch-For-Review, Operations, Research

Apr 16 2020

bmansurov added a comment to T247732: recommendation api's test on scb nodes are flapping.

@elukey from the logs I see that both 404 and 503 come in pairs. In the recommendation API we ping the MediaWiki API, which sometimes returns 503. We then return a 404 here. So, the error has really to do with the MW API. Below I'm pasting a sample response from the MW API (prettified for readibility):

Apr 16 2020, 10:43 PM · observability, Patch-For-Review, Operations, Research
bmansurov committed rRWWSafb8e171c732: Update schedule and add registration link (authored by bmansurov).
Update schedule and add registration link
Apr 16 2020, 10:17 PM
bmansurov closed T250335: LDAP/NDA Access Request for bmansurov as Resolved.

Thanks, I can login now.

Apr 16 2020, 9:58 PM · Operations, LDAP-Access-Requests, Research
bmansurov added a project to T250335: LDAP/NDA Access Request for bmansurov: LDAP-Access-Requests.
Apr 16 2020, 12:50 PM · Operations, LDAP-Access-Requests, Research
bmansurov renamed T250335: LDAP/NDA Access Request for bmansurov from LDAP/NDA Access Request for Bahodir Mansurov to LDAP/NDA Access Request for bmansurov.
Apr 16 2020, 12:50 PM · Operations, LDAP-Access-Requests, Research

Apr 15 2020

bmansurov added a comment to T247732: recommendation api's test on scb nodes are flapping.

Thanks both. @leila I'm on it. I need to access logstash.wikimedia.org to see the logs. According to the documentation:

Apr 15 2020, 11:44 PM · observability, Patch-For-Review, Operations, Research

Apr 13 2020

bmansurov closed T242374: Set up git-driven static microsite for wikiworkshop.org as Resolved.

Yes.

Apr 13 2020, 11:38 PM · Research, Operations, Traffic

Apr 7 2020

bmansurov committed rRLP1576e411dc8c: Add registration link to Wiki Workshop 2020 (authored by bmansurov).
Add registration link to Wiki Workshop 2020
Apr 7 2020, 11:52 PM

Mar 31 2020

bmansurov added a comment to T247732: recommendation api's test on scb nodes are flapping.

@elukey how can I access http://scb1001.eqiad.wmnet:9632? Should I be on some host to ping that URL? Also, where can I see the logs? Thanks!

Mar 31 2020, 12:34 PM · observability, Patch-For-Review, Operations, Research
bmansurov committed rRWWS884be1074955: Update index.html (authored by Robert West <cervisiarius@users.noreply.github.com>).
Update index.html
Mar 31 2020, 12:29 PM

Mar 18 2020

bmansurov committed rRLPf3cfbca0c6b9: Remove link to Wiki Workshop 2020 (authored by bmansurov).
Remove link to Wiki Workshop 2020
Mar 18 2020, 5:59 AM

Mar 15 2020

bmansurov committed rRWWSe53a09c30d5b: Trigger a push for previous update (authored by bmansurov).
Trigger a push for previous update
Mar 15 2020, 1:54 PM
bmansurov committed rRWWSf08e93c488bb: Add Mako's talk details (authored by bmansurov).
Add Mako's talk details
Mar 15 2020, 1:37 PM

Mar 5 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

Oh I see. The new text should be live now.

Mar 5 2020, 12:42 AM · Patch-For-Review, Research, GapFinder

Mar 4 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

@Isaac, Can you clear your cache? This is what I see:

Mar 4 2020, 12:30 AM · Patch-For-Review, Research, GapFinder

Mar 3 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

The campaign info has been updated.

Mar 3 2020, 2:09 AM · Patch-For-Review, Research, GapFinder

Mar 1 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

@Isaac the campaign info has been added. http://recommend-large.wmflabs.org/?campaign=WikiGapFinder

Mar 1 2020, 1:08 AM · Patch-For-Review, Research, GapFinder

Feb 29 2020

bmansurov added a comment to T242374: Set up git-driven static microsite for wikiworkshop.org.

@BBlack is the switchover complete? Can the previous content host stop hosting?

Feb 29 2020, 1:21 PM · Research, Operations, Traffic

Feb 26 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

Thanks for the updates @bmansurov -- code makes sense. I don't see the language overrides on my end so I assume you're waiting to push to the server until we get verification of the other lingering questions.

In case I'm doing something wrong, example: https://recommend-large.wmflabs.org/?campaign=WikiGapFinder&t=de still gives me English -> Swedish even with a full refresh (cmd+shift+R on mac) but https://recommend-large.wmflabs.org/?t=de appropriately makes German the target.

Feb 26 2020, 1:37 AM · Patch-For-Review, Research, GapFinder

Feb 25 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.
  • Per Eric's comments above, I think we will be extending the list of acceptable Wikidata values for sex-or-gender here to include at least transgender female (Q1052281).

Done

Feb 25 2020, 12:26 PM · Patch-For-Review, Research, GapFinder

Feb 24 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

@Isaac I've made some changes and created a large labs instance. Here it is: http://recommend-large.wmflabs.org/?campaign=WikiGapFinder

Feb 24 2020, 1:19 AM · Patch-For-Review, Research, GapFinder

Feb 20 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

And a few other questions / comments:

  • Thinking about the increased delay for search results, do we know what is causing it? I suspect it's the addition of the claims parameter in the Wikidata query (as opposed to any additional processing that is going on).

Yes, that's true. Also, the site was already slow. I did a quick profiling. Here's the data.

Feb 20 2020, 1:38 AM · Patch-For-Review, Research, GapFinder

Feb 18 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

@Astinson if I'm not mistaken the campaigns are already being tracked with eventlogger and also content translation. I can look into it if you need the details.

Feb 18 2020, 3:22 AM · Patch-For-Review, Research, GapFinder
bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

@Isaac The labs instance has been updated with the latest code. The WikiGapFinder campaign users will see articles about women on the landing page. Subsequent searches will also filter out articles that are not about women. Below are some of the before and after screenshots.

Feb 18 2020, 12:06 AM · Patch-For-Review, Research, GapFinder

Feb 12 2020

bmansurov committed rRWWS0ea9981941ad: 2020 update (authored by bmansurov).
2020 update
Feb 12 2020, 1:02 PM
bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

It seems like if the post-hoc filtering that you are suggesting doesn't return enough results, we would have to consider making queries to WDQS instead?

Feb 12 2020, 12:08 PM · Patch-For-Review, Research, GapFinder
bmansurov added a comment to T242374: Set up git-driven static microsite for wikiworkshop.org.

@BBlack the site has been updated. Please turn on the DNS.

Feb 12 2020, 12:05 PM · Research, Operations, Traffic
bmansurov added a comment to T242374: Set up git-driven static microsite for wikiworkshop.org.

@BBlack I'll let you know when we get the latest code into Gerrit.

Feb 12 2020, 1:02 AM · Research, Operations, Traffic
bmansurov added a comment to T242374: Set up git-driven static microsite for wikiworkshop.org.

@leila what do you think about T242374#5872212. Can we get the latest code changes?

Feb 12 2020, 12:28 AM · Research, Operations, Traffic

Feb 11 2020

bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

@Isaac thanks. I made the change (which will be deployed once we're done with the remaining parts).

Feb 11 2020, 1:26 AM · Patch-For-Review, Research, GapFinder

Feb 10 2020

bmansurov closed T244675: Recommendation-api: tox-docker is failing, a subtask of T244587: Extend GapFinder to support WikiGap, as Resolved.
Feb 10 2020, 1:43 PM · Patch-For-Review, Research, GapFinder
bmansurov closed T244675: Recommendation-api: tox-docker is failing as Resolved.
Feb 10 2020, 1:43 PM · Continuous-Integration-Config, Research, GapFinder
bmansurov added a comment to T244675: Recommendation-api: tox-docker is failing.

My bad. Apparently code runs on Python 3 too. Thanks for the input @Legoktm. I'll look into flake.

Feb 10 2020, 1:22 PM · Continuous-Integration-Config, Research, GapFinder
bmansurov added a comment to T244587: Extend GapFinder to support WikiGap.

@Isaac this is how the new interface will look like on page load. Let me know if you want me to change anything in it.

Feb 10 2020, 3:52 AM · Patch-For-Review, Research, GapFinder

Feb 9 2020

bmansurov updated the task description for T244675: Recommendation-api: tox-docker is failing.
Feb 9 2020, 10:21 PM · Continuous-Integration-Config, Research, GapFinder
bmansurov created T244675: Recommendation-api: tox-docker is failing.
Feb 9 2020, 10:14 PM · Continuous-Integration-Config, Research, GapFinder

Feb 8 2020

bmansurov added a comment to T218250: [Enhancement] Check user's edit permissions for suggested items before sending.

@Mholloway thanks for the heads up. I'll look into it.

Feb 8 2020, 1:53 PM · Recommendation-API, Product-Infrastructure-Team-Backlog (Kanban)

Feb 4 2020

bmansurov committed rRLP4410570c495d: Add link to Wiki Workshop 2020 (authored by bmansurov).
Add link to Wiki Workshop 2020
Feb 4 2020, 1:33 AM
bmansurov added a comment to T242374: Set up git-driven static microsite for wikiworkshop.org.

@Vgutierrez, thanks for working on this task. Please let me know if I can help move the task forward.

Feb 4 2020, 1:02 AM · Research, Operations, Traffic

Jan 22 2020

bmansurov added a comment to T181588: Research landing page: Maintenance development post-launch.

Volker can probably talk to the status of the task, but I'd advise against using JavaScript to load the header/footer because not all browsers support Javascript or some users disable Javascript on purpose.

Jan 22 2020, 3:26 AM · Research-Backlog, Research-management

Jan 20 2020

bmansurov added a comment to T241230: Migrate recommendation-api to kubernetes.

@akosiaris thanks! The first two points were already done. I've created a chart and uploaded a patch. Would you please review it.

Jan 20 2020, 12:11 AM · Patch-For-Review, serviceops, Release-Engineering-Team, Services, Recommendation-API

Jan 19 2020

bmansurov updated the task description for T241230: Migrate recommendation-api to kubernetes.
Jan 19 2020, 11:45 PM · Patch-For-Review, serviceops, Release-Engineering-Team, Services, Recommendation-API

Jan 13 2020

bmansurov committed rRWWS674096359a25: Initial commit (authored by bmansurov).
Initial commit
Jan 13 2020, 10:46 PM

Jan 12 2020

bmansurov added a comment to T241230: Migrate recommendation-api to kubernetes.

@akosiaris thanks for the patch. What are the next steps once your patch is merged?

Jan 12 2020, 6:06 PM · Patch-For-Review, serviceops, Release-Engineering-Team, Services, Recommendation-API
bmansurov added a comment to T242374: Set up git-driven static microsite for wikiworkshop.org.

Status update: I've requested a Gerrit repo.

Jan 12 2020, 5:55 PM · Research, Operations, Traffic

Dec 26 2019

bmansurov closed T241089: Restore access for bmansurov as Resolved.

Thanks, @jcrespo. I got my access back.

Dec 26 2019, 5:16 PM · SRE-Access-Requests, Operations

Dec 21 2019

bmansurov added a comment to T241093: Request increased quota for recommendation-api Cloud VPS project.

@bd808 Thanks for increasing the quota. I'm done porting.

Dec 21 2019, 8:35 PM · cloud-services-team (Kanban), Cloud-VPS (Quota-requests)
bmansurov moved T236581: "recommendation-api" Cloud VPS project jessie deprecation from In Progress to Done on the Recommendation-API board.

Install scripts in two repositories have been updated (see above comments with Gerrit patch links). I'll try to merge them when I get my merge rights back. For now all Jessie instances have been ported to Buster.

Dec 21 2019, 8:35 PM · Patch-For-Review, Recommendation-API, Cloud-VPS (Debian Jessie Deprecation)
bmansurov updated the task description for T236581: "recommendation-api" Cloud VPS project jessie deprecation.
Dec 21 2019, 8:33 PM · Patch-For-Review, Recommendation-API, Cloud-VPS (Debian Jessie Deprecation)