Page MenuHomePhabricator

Mvolz (Marielle Volz)
User

Projects (16)

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 15 2014, 9:50 PM (582 w, 3 d)
Availability
Available
IRC Nick
Mvolz
LDAP User
Mvolz
MediaWiki User
Mvolz (WMF) [ Global Accounts ]

mvolz@wikimedia.org

Recent Activity

Wed, Dec 10

Mvolz added a member for Trusted-Contributors: Nicolasmichel.
Wed, Dec 10, 2:01 PM

Tue, Dec 9

Mvolz reopened T411451: Sites missing http prefixes are being put into lowercase which breaks case sensitive urls. as "Open".
Tue, Dec 9, 1:11 PM · Patch-For-Review, Citoid
Mvolz removed a project from T411451: Sites missing http prefixes are being put into lowercase which breaks case sensitive urls.: Patch-For-Review.
Tue, Dec 9, 1:10 PM · Patch-For-Review, Citoid
Mvolz renamed T411451: Sites missing http prefixes are being put into lowercase which breaks case sensitive urls. from Sites missing http prefixes appear to skip Zotero to Sites missing http prefixes are being put into lowercase which breaks case sensitive urls..
Tue, Dec 9, 1:10 PM · Patch-For-Review, Citoid
Mvolz added a comment to T128405: Support linked RIS file.

In theory we can support import / export as translation-server already does this and supports RIS: https://www.zotero.org/support/kb/importing_standardized_formats .

Tue, Dec 9, 12:28 PM · Citoid
Mvolz closed T128405: Support linked RIS file as Declined.
Tue, Dec 9, 12:22 PM · Citoid
Mvolz added a comment to T128405: Support linked RIS file.

This is actually a totally different feature request so moving into a comment. This task was for the native scraper using this data, not for people to input itself; I'm going to mark this as declined (as we no longer invest in the native scraper since most of this is now done in Zotero), but feel free to make a different task with the village pump idea.

Tue, Dec 9, 12:21 PM · Citoid
Mvolz updated the task description for T128405: Support linked RIS file.
Tue, Dec 9, 12:20 PM · Citoid
Mvolz moved T411631: We couldn't make a citation for you error on uris without prefix of https:// or http://www. or https://www. from Backlog to Next & Doing on the Citoid board.
Tue, Dec 9, 12:12 PM · Citoid
Mvolz merged task T411451: Sites missing http prefixes are being put into lowercase which breaks case sensitive urls. into T411631: We couldn't make a citation for you error on uris without prefix of https:// or http://www. or https://www..
Tue, Dec 9, 12:02 PM · Patch-For-Review, Citoid
Mvolz merged T411451: Sites missing http prefixes are being put into lowercase which breaks case sensitive urls. into T411631: We couldn't make a citation for you error on uris without prefix of https:// or http://www. or https://www..
Tue, Dec 9, 12:01 PM · Citoid
Mvolz claimed T411631: We couldn't make a citation for you error on uris without prefix of https:// or http://www. or https://www..
Tue, Dec 9, 12:01 PM · Citoid
Mvolz moved T412079: Citoid service creates random citations for whitespace-only queries from Backlog to Next & Doing on the Citoid board.
Tue, Dec 9, 12:00 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team, WMDE-References-FocusArea, Citoid
Mvolz triaged T412079: Citoid service creates random citations for whitespace-only queries as Medium priority.
Tue, Dec 9, 11:59 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team, WMDE-References-FocusArea, Citoid
Mvolz added a comment to T412079: Citoid service creates random citations for whitespace-only queries.

Plausibly a regression in the back end surfacing on the front. FYI mobrovac hasn't worked for the foundation in many years and Mooeypoo hasn't worked on the VE team in many years, so there's not much point in tagging either :).

Tue, Dec 9, 11:39 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team, WMDE-References-FocusArea, Citoid
Mvolz closed T411773: incorrectly adding archive.org uri for non dead uri as Declined.
Tue, Dec 9, 11:36 AM · Citoid
Mvolz added a comment to T411773: incorrectly adding archive.org uri for non dead uri.

This is expected behaviour. Some website block us (either passively with anti-bot methods or deliberately) and as a fallback measure we check archive.org. Unfortunately it means can't determine if the website is legitimately dead or just blocking us in order to set the dead flag, so we opted not to set it at all, see discussion in: T374831

Tue, Dec 9, 11:36 AM · Citoid
Mvolz added a comment to T374831: Start adding on-wiki mappings for archiveUrl and archiveDate.

This would have been a nice task for a google code-in student, RIP. I think we can close it unless we want to tag it as good first task? It's not really a developer task though.

Tue, Dec 9, 11:35 AM · Editing-team (Tracking), User-notice, Internet-Archive, VisualEditor, Citoid

Wed, Dec 3

Mvolz added a comment to T345627: Seperate SLO for requests made from Citoid Extension, possible wmf deployed extension only, vs bots etc. .

@Mvolz all merged, the new dashboard is available here, but it seems that we are seeing a lot of errors anyway :(

Wed, Dec 3, 4:05 PM · Editing-team (Tracking), SRE-SLO, VisualEditor, Citoid
Mvolz renamed T411451: Sites missing http prefixes are being put into lowercase which breaks case sensitive urls. from Citoid creates unrelated Cite web reference instead of Cite book on books.google.co.in url without prefix of https:// to Sites missing http prefixes appear to skip Zotero.
Wed, Dec 3, 8:58 AM · Patch-For-Review, Citoid
Mvolz added a comment to T411451: Sites missing http prefixes are being put into lowercase which breaks case sensitive urls..

Plausibly a regression; we try to add an http where the protocol is missing, but I think I touched that code base recently. Tests still pass but an edge case maybe!

Wed, Dec 3, 8:57 AM · Patch-For-Review, Citoid

Tue, Nov 25

Mvolz updated the task description for T394390: Create some simpler default templates for use with citoid.
Tue, Nov 25, 11:29 AM · Documentation, VisualEditor, Citoid, VisualEditor-MediaWiki-References
Mvolz changed the status of T394390: Create some simpler default templates for use with citoid, a subtask of T127354: Help some smaller Wikipedias' communities by writing the TemplateData and enabling citoid for them, from Open to Stalled.
Tue, Nov 25, 11:28 AM · Croatian-Sites, Dagbani-Sites, VisualEditor, Citoid, VisualEditor-MediaWiki-References
Mvolz changed the status of T394390: Create some simpler default templates for use with citoid from Open to Stalled.
Tue, Nov 25, 11:28 AM · Documentation, VisualEditor, Citoid, VisualEditor-MediaWiki-References
Mvolz updated the task description for T394390: Create some simpler default templates for use with citoid.
Tue, Nov 25, 11:28 AM · Documentation, VisualEditor, Citoid, VisualEditor-MediaWiki-References
Mvolz added a comment to T395964: Request Citoid support for Zotero Chinese community translators repository.

Thanks for linking!

Tue, Nov 25, 11:20 AM · Chinese-Sites, Citoid

Tue, Nov 18

Mvolz updated the task description for T361602: Remove usage of preq in all services and replace with node fetch; requires node >=18.x.x.
Tue, Nov 18, 11:53 AM · Patch-For-Review, Essential-Work, RESTBase, ChangeProp, Wikifeeds, Push-Notification-Service, Maps (Kartotherian), Citoid, Technical-Debt
Mvolz added a comment to T373280: Preq parses websites in html which claim to be in json as json, which causes a syntax error in citoid.

I assume the websites fixed their metadata, but closing as a dupe of removing this dependency anyway (which if a future website did the same thing, would still cause an issue until we remove it).

Tue, Nov 18, 11:51 AM · Platform Engineering, Web2Cit, Citoid
Mvolz merged T373280: Preq parses websites in html which claim to be in json as json, which causes a syntax error in citoid into T361602: Remove usage of preq in all services and replace with node fetch; requires node >=18.x.x.
Tue, Nov 18, 11:51 AM · Patch-For-Review, Essential-Work, RESTBase, ChangeProp, Wikifeeds, Push-Notification-Service, Maps (Kartotherian), Citoid, Technical-Debt
Mvolz merged task T373280: Preq parses websites in html which claim to be in json as json, which causes a syntax error in citoid into T361602: Remove usage of preq in all services and replace with node fetch; requires node >=18.x.x.
Tue, Nov 18, 11:50 AM · Platform Engineering, Web2Cit, Citoid

Nov 13 2025

Mvolz closed T374488: Reconsider Citoid and Zotero using different user agents, a subtask of T362379: Several major news websites (NYT, Reuters...) block citoid, as Declined.
Nov 13 2025, 12:13 PM · Epic, Patch-For-Review, VisualEditor-MediaWiki-References, VisualEditor, Citoid
Mvolz closed T374488: Reconsider Citoid and Zotero using different user agents as Declined.
Nov 13 2025, 12:13 PM · Editing-team, Citoid
Mvolz moved T409921: "Unknown" error returning 500s; should return 400s bad request, or sanitise input from Backlog to Next & Doing on the Citoid board.
Nov 13 2025, 12:12 PM · Patch-For-Review, Wikimedia-production-error, Citoid
Mvolz added a comment to T345627: Seperate SLO for requests made from Citoid Extension, possible wmf deployed extension only, vs bots etc. .

The dashboard now has this: https://grafana.wikimedia.org/d/NJkCVermz/citoid?orgId=1&refresh=5m&from=now-30m&to=now&timezone=utc&var-dc=000000026

Nov 13 2025, 11:46 AM · Editing-team (Tracking), SRE-SLO, VisualEditor, Citoid
Mvolz closed T402385: Record api-user-agent in metrics; filter by MediaWikiJs, a subtask of T345627: Seperate SLO for requests made from Citoid Extension, possible wmf deployed extension only, vs bots etc. , as Resolved.
Nov 13 2025, 11:41 AM · Editing-team (Tracking), SRE-SLO, VisualEditor, Citoid
Mvolz closed T402385: Record api-user-agent in metrics; filter by MediaWikiJs as Resolved.
Nov 13 2025, 11:41 AM · Essential-Work, SRE-SLO, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz updated the task description for T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats.
Nov 13 2025, 10:26 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Essential-Work, Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz moved T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats from Ready for Sign Off to Code Review on the Editing-team (Kanban Board) board.
Nov 13 2025, 10:25 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Essential-Work, Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz moved T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats from Code Review to Ready for Sign Off on the Editing-team (Kanban Board) board.
Nov 13 2025, 10:24 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Essential-Work, Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid

Nov 12 2025

Mvolz closed T389933: DOIs should always return metadata from crossref, not 415, a subtask of T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats, as Resolved.
Nov 12 2025, 12:31 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Essential-Work, Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz closed T389933: DOIs should always return metadata from crossref, not 415 as Resolved.
Nov 12 2025, 12:31 PM · Essential-Work, Editing-team (Kanban Board), Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz moved T389933: DOIs should always return metadata from crossref, not 415 from Blocked / Needs More Work to Ready for Sign Off on the Editing-team (Kanban Board) board.
Nov 12 2025, 12:31 PM · Essential-Work, Editing-team (Kanban Board), Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz moved T389933: DOIs should always return metadata from crossref, not 415 from Code Review to Blocked / Needs More Work on the Editing-team (Kanban Board) board.
Nov 12 2025, 12:21 PM · Essential-Work, Editing-team (Kanban Board), Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz created T409921: "Unknown" error returning 500s; should return 400s bad request, or sanitise input.
Nov 12 2025, 12:20 PM · Patch-For-Review, Wikimedia-production-error, Citoid

Nov 11 2025

Mvolz closed T118414: MediaWiki-Vagrant with lxc provider fails to mount NFS on Fedora 23, a subtask of T139859: Vagrant and NFS are not always the best of friends [tracking], as Declined.
Nov 11 2025, 11:22 AM · Tracking-Neverending, MediaWiki-Vagrant
Mvolz closed T118414: MediaWiki-Vagrant with lxc provider fails to mount NFS on Fedora 23 as Declined.
Nov 11 2025, 11:22 AM · MediaWiki-Vagrant
Mvolz closed T91140: MediaWiki-Vagrant hangs at NFS step after destroying and pulling up with the same static IP, a subtask of T139859: Vagrant and NFS are not always the best of friends [tracking], as Declined.
Nov 11 2025, 11:22 AM · Tracking-Neverending, MediaWiki-Vagrant
Mvolz closed T91140: MediaWiki-Vagrant hangs at NFS step after destroying and pulling up with the same static IP as Declined.
Nov 11 2025, 11:21 AM · MediaWiki-Vagrant
Mvolz closed T105568: MediaWiki-Vagrant: Resource temporarily unavailable, a subtask of T139859: Vagrant and NFS are not always the best of friends [tracking], as Declined.
Nov 11 2025, 11:21 AM · Tracking-Neverending, MediaWiki-Vagrant
Mvolz closed T105568: MediaWiki-Vagrant: Resource temporarily unavailable as Declined.
Nov 11 2025, 11:21 AM · MediaWiki-Vagrant
Mvolz closed T136091: NFS mount timesout on Vagrant build in Ubuntu, a subtask of T139859: Vagrant and NFS are not always the best of friends [tracking], as Declined.
Nov 11 2025, 11:21 AM · Tracking-Neverending, MediaWiki-Vagrant
Mvolz closed T136091: NFS mount timesout on Vagrant build in Ubuntu as Declined.
Nov 11 2025, 11:21 AM · MediaWiki-Vagrant
Mvolz added a comment to T139859: Vagrant and NFS are not always the best of friends [tracking].

Declining as we've basically stopped supporting vagrant and everything is docker these days.

Nov 11 2025, 11:21 AM · Tracking-Neverending, MediaWiki-Vagrant
Mvolz closed T139859: Vagrant and NFS are not always the best of friends [tracking] as Declined.
Nov 11 2025, 11:20 AM · Tracking-Neverending, MediaWiki-Vagrant

Nov 6 2025

Mvolz merged T409432: Switch from bunyan to winston into T406024: Replace service-runner with service-utils in citoid.
Nov 6 2025, 1:08 PM · VisualEditor-MediaWiki-References, VisualEditor, Technical-Debt, Citoid, service-runner
Mvolz merged task T409432: Switch from bunyan to winston into T406024: Replace service-runner with service-utils in citoid.
Nov 6 2025, 1:08 PM · VisualEditor-MediaWiki-References, VisualEditor, Technical-Debt, Citoid, service-runner
Mvolz created T409432: Switch from bunyan to winston.
Nov 6 2025, 12:49 PM · VisualEditor-MediaWiki-References, VisualEditor, Technical-Debt, Citoid, service-runner
Mvolz merged T406362: Citoid stripping away URL path part into T242089: Consider keeping user entered URL and removing tracking parameters .
Nov 6 2025, 11:41 AM · Security, Privacy Engineering, Citoid
Mvolz merged task T406362: Citoid stripping away URL path part into T242089: Consider keeping user entered URL and removing tracking parameters .
Nov 6 2025, 11:41 AM · Citoid
Mvolz added a comment to T406362: Citoid stripping away URL path part.

@Mvolz That's what I feared, though I could not imagine why it would change anything in the URL given to it.
I've created a translator for web2cit https://meta.wikimedia.org/wiki/Web2Cit/data/hr/enciklopedija/www/templates.json, which we have enabled for all users on hrwiki (though some still pick the first option, plain Citoid, it seems). Creating one for Zotero would be too much work for me (?), and I feel it would take ages to see it working on our wikis, unlike web2cit.

Nov 6 2025, 11:40 AM · Citoid
Mvolz moved T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats from Design Review to Code Review on the Editing-team (Kanban Board) board.
Nov 6 2025, 11:33 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Essential-Work, Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz edited projects for T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats, added: Editing-team (Kanban Board); removed Editing-team (Planning).
Nov 6 2025, 11:32 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Essential-Work, Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz added a comment to T370809: Add response header logging to citoid and whitelist headers that indicate anti-bot challenges.

Declining as T370118 got there first.

Nov 6 2025, 11:27 AM · Editing-team, Platform Engineering, Citoid
Mvolz closed T370809: Add response header logging to citoid and whitelist headers that indicate anti-bot challenges, a subtask of T362379: Several major news websites (NYT, Reuters...) block citoid, as Declined.
Nov 6 2025, 11:27 AM · Epic, Patch-For-Review, VisualEditor-MediaWiki-References, VisualEditor, Citoid
Mvolz closed T370809: Add response header logging to citoid and whitelist headers that indicate anti-bot challenges as Declined.
Nov 6 2025, 11:27 AM · Editing-team, Platform Engineering, Citoid
Mvolz added a project to T402385: Record api-user-agent in metrics; filter by MediaWikiJs: Essential-Work.
Nov 6 2025, 9:38 AM · Essential-Work, SRE-SLO, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz claimed T389933: DOIs should always return metadata from crossref, not 415.
Nov 6 2025, 9:38 AM · Essential-Work, Editing-team (Kanban Board), Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid
Mvolz moved T389933: DOIs should always return metadata from crossref, not 415 from Blocked / Needs More Work to Code Review on the Editing-team (Kanban Board) board.
Nov 6 2025, 9:37 AM · Essential-Work, Editing-team (Kanban Board), Platform Engineering, VisualEditor, VisualEditor-MediaWiki-References, Citoid

Nov 5 2025

Mvolz added a comment to T395964: Request Citoid support for Zotero Chinese community translators repository.

Do you know why/ if there any reason why they haven't been submitted upstream to Zotero translators repository? Ideally this would be the approach as it would benefit both citoid and the Zotero project.

Nov 5 2025, 4:43 PM · Chinese-Sites, Citoid

Oct 29 2025

Mvolz removed projects from T393434: Migrate node-based services in production to node22: Citoid, Editing-team.
Oct 29 2025, 12:23 PM · Test Kitchen, Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Wikidata-Termbox, RESTBase, Wikifeeds, Push-Notification-Service, Page Content Service, Maps (Kartotherian), Test Kitchen UI, EventStreams, Event-Platform, ChangeProp, Similarusers, iPoid-Service, Release Pipeline (Blubber), Wikidata, MediaWiki-Engineering, Data-Engineering, Release-Engineering-Team, Product Safety and Integrity

Oct 26 2025

Mvolz claimed T402385: Record api-user-agent in metrics; filter by MediaWikiJs.
Oct 26 2025, 5:32 PM · Essential-Work, SRE-SLO, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz moved T402385: Record api-user-agent in metrics; filter by MediaWikiJs from Inbox to Code Review on the Editing-team (Kanban Board) board.
Oct 26 2025, 5:32 PM · Essential-Work, SRE-SLO, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz closed T405464: Unknown error 500s as Resolved.
Oct 26 2025, 2:53 PM · Essential-Work, Editing-team (Kanban Board), Citoid

Oct 20 2025

Mvolz created T407736: researchgate.net anti-scrape/anti-bot measures block citoid.
Oct 20 2025, 10:43 AM · Citoid
Mvolz renamed T407567: Citoid cannot fetch data for cbc.ca articles due to upstream WMF specific block ( 504 gateway timeout ) from Citoid cannot fetch data for cbc.ca articles due to 504 gateway timeout to Citoid cannot fetch data for cbc.ca articles due to upstream WMF specific block ( 504 gateway timeout ).
Oct 20 2025, 10:32 AM · Citoid
Mvolz added a comment to T407567: Citoid cannot fetch data for cbc.ca articles due to upstream WMF specific block ( 504 gateway timeout ).

I've checked and it works locally, so this seems to be some sort of us - specific issue - but it's a little odd for an intentional block since it's giving us a 504 gate way timeout.

Screenshot From 2025-10-20 11-29-14.png (435×965 px, 17 KB)

Oct 20 2025, 10:29 AM · Citoid
Mvolz renamed T407567: Citoid cannot fetch data for cbc.ca articles due to upstream WMF specific block ( 504 gateway timeout ) from Citoid cannot fetch data for cbc.ca articles to Citoid cannot fetch data for cbc.ca articles due to 504 gateway timeout.
Oct 20 2025, 10:22 AM · Citoid

Oct 16 2025

Mvolz added a comment to T359161: Citoid cannot consistently fetch data for reuters.com articles.

Over the past two weeks ~ 80% of requests are failing with a 401 error. About 20% are 200s.

Oct 16 2025, 11:02 AM · Citoid
Mvolz updated the task description for T393434: Migrate node-based services in production to node22.
Oct 16 2025, 9:27 AM · Test Kitchen, Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Wikidata-Termbox, RESTBase, Wikifeeds, Push-Notification-Service, Page Content Service, Maps (Kartotherian), Test Kitchen UI, EventStreams, Event-Platform, ChangeProp, Similarusers, iPoid-Service, Release Pipeline (Blubber), Wikidata, MediaWiki-Engineering, Data-Engineering, Release-Engineering-Team, Product Safety and Integrity

Oct 15 2025

Mvolz moved T402385: Record api-user-agent in metrics; filter by MediaWikiJs from Backlog to Next & Doing on the Citoid board.
Oct 15 2025, 9:34 AM · Essential-Work, SRE-SLO, Editing-team (Kanban Board), VisualEditor, Citoid
Mvolz added a project to T391852: Create a Pyrra template for Istio-based K8s services and apply it to Citoid: Citoid.
Oct 15 2025, 9:12 AM · Citoid, SRE-SLO, Observability-Metrics, SRE

Oct 14 2025

Mvolz moved T393434: Migrate node-based services in production to node22 from Backlog to Next & Doing on the Citoid board.
Oct 14 2025, 11:23 AM · Test Kitchen, Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Wikidata-Termbox, RESTBase, Wikifeeds, Push-Notification-Service, Page Content Service, Maps (Kartotherian), Test Kitchen UI, EventStreams, Event-Platform, ChangeProp, Similarusers, iPoid-Service, Release Pipeline (Blubber), Wikidata, MediaWiki-Engineering, Data-Engineering, Release-Engineering-Team, Product Safety and Integrity
Mvolz added a comment to T391852: Create a Pyrra template for Istio-based K8s services and apply it to Citoid.

@Mvolz I added two new panels to https://grafana-rw.wikimedia.org/d/NJkCVermz/citoid? in the traffic section, to compare the traffic by HTTP response code as seen by Istio/Envoy/Citoid. Afaics Istio and Envoy agrees on the traffic, meanwhile Citoid shows a slightly higher rate (2 rps vs 3 rps) for the 200s, that I think is the traffic for Zotero.

We'll talk about that tomorrow, but it is expected that the absolute number of 200s should be higher in citoid than in Zotero, because we ask Zotero first and then if we don't get a 200 from them we try a few more things.

For the purposes of the SLO we do not care what Zotero is doing, it's a totally private service and users do not see the end result of Zotero. It's just like querying crossRef, which we also do. That we are hosting the instance should be largely irrelevant (unless it goes down of course!)

I'm still pretty confused how these numbers are so different. All we care about is the response to the user from the citoid service. We don't care about internal calls to Zotero.

I agree 100%, my point is that the HTTP metrics emitted by Citoid that you use for your dashboards may be counting Zotero calls as well, meanwhile the other ones (Istio/Envoy) do not. It would explain the difference in volume size, and it would affect other calculations as well (like non 200 responses over total etc..).

I think I figured it out - the"citation failure" graph for nodejs was incorrectly including requests to _info which was inflating our 200 response rate.

Oct 14 2025, 10:39 AM · Citoid, SRE-SLO, Observability-Metrics, SRE
Mvolz added a comment to T391852: Create a Pyrra template for Istio-based K8s services and apply it to Citoid.

@Mvolz I added two new panels to https://grafana-rw.wikimedia.org/d/NJkCVermz/citoid? in the traffic section, to compare the traffic by HTTP response code as seen by Istio/Envoy/Citoid. Afaics Istio and Envoy agrees on the traffic, meanwhile Citoid shows a slightly higher rate (2 rps vs 3 rps) for the 200s, that I think is the traffic for Zotero.

Oct 14 2025, 10:04 AM · Citoid, SRE-SLO, Observability-Metrics, SRE

Oct 9 2025

Mvolz updated the task description for T393434: Migrate node-based services in production to node22.
Oct 9 2025, 2:03 PM · Test Kitchen, Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Wikidata-Termbox, RESTBase, Wikifeeds, Push-Notification-Service, Page Content Service, Maps (Kartotherian), Test Kitchen UI, EventStreams, Event-Platform, ChangeProp, Similarusers, iPoid-Service, Release Pipeline (Blubber), Wikidata, MediaWiki-Engineering, Data-Engineering, Release-Engineering-Team, Product Safety and Integrity
Mvolz updated the task description for T393434: Migrate node-based services in production to node22.
Oct 9 2025, 2:02 PM · Test Kitchen, Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Wikidata-Termbox, RESTBase, Wikifeeds, Push-Notification-Service, Page Content Service, Maps (Kartotherian), Test Kitchen UI, EventStreams, Event-Platform, ChangeProp, Similarusers, iPoid-Service, Release Pipeline (Blubber), Wikidata, MediaWiki-Engineering, Data-Engineering, Release-Engineering-Team, Product Safety and Integrity
Mvolz updated the task description for T393434: Migrate node-based services in production to node22.
Oct 9 2025, 2:02 PM · Test Kitchen, Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Wikidata-Termbox, RESTBase, Wikifeeds, Push-Notification-Service, Page Content Service, Maps (Kartotherian), Test Kitchen UI, EventStreams, Event-Platform, ChangeProp, Similarusers, iPoid-Service, Release Pipeline (Blubber), Wikidata, MediaWiki-Engineering, Data-Engineering, Release-Engineering-Team, Product Safety and Integrity

Oct 6 2025

Mvolz moved T405464: Unknown error 500s from Backlog to Next & Doing on the Citoid board.
Oct 6 2025, 3:45 PM · Essential-Work, Editing-team (Kanban Board), Citoid
Mvolz moved T405464: Unknown error 500s from Inbox to Code Review on the Editing-team (Kanban Board) board.
Oct 6 2025, 10:30 AM · Essential-Work, Editing-team (Kanban Board), Citoid
Mvolz updated the task description for T405464: Unknown error 500s.
Oct 6 2025, 10:30 AM · Essential-Work, Editing-team (Kanban Board), Citoid
Mvolz updated the task description for T405464: Unknown error 500s.
Oct 6 2025, 10:30 AM · Essential-Work, Editing-team (Kanban Board), Citoid
Mvolz added a project to T405464: Unknown error 500s: Editing-team (Kanban Board).
Oct 6 2025, 10:29 AM · Essential-Work, Editing-team (Kanban Board), Citoid
Mvolz updated the task description for T405464: Unknown error 500s.
Oct 6 2025, 10:13 AM · Essential-Work, Editing-team (Kanban Board), Citoid
Mvolz added a comment to T406362: Citoid stripping away URL path part.

The issue seems to be with Zotero which is using the Embedded Metadata translator: https://github.com/zotero/translators/blob/master/Embedded%20Metadata.js

Oct 6 2025, 10:06 AM · Citoid

Sep 30 2025

Mvolz moved T406024: Replace service-runner with service-utils in citoid from Backlog to Extension on the Citoid board.
Sep 30 2025, 11:28 AM · VisualEditor-MediaWiki-References, VisualEditor, Technical-Debt, Citoid, service-runner
Mvolz removed projects from T406024: Replace service-runner with service-utils in citoid: MediaWiki-Engineering, Security.
Sep 30 2025, 11:28 AM · VisualEditor-MediaWiki-References, VisualEditor, Technical-Debt, Citoid, service-runner
Mvolz added a project to T406024: Replace service-runner with service-utils in citoid: Technical-Debt.
Sep 30 2025, 11:28 AM · VisualEditor-MediaWiki-References, VisualEditor, Technical-Debt, Citoid, service-runner
Mvolz created T406024: Replace service-runner with service-utils in citoid.
Sep 30 2025, 11:27 AM · VisualEditor-MediaWiki-References, VisualEditor, Technical-Debt, Citoid, service-runner

Sep 25 2025

Mvolz renamed T405464: Unknown error 500s from Unknown error / 500 to Unknown error 500s.
Sep 25 2025, 4:27 PM · Essential-Work, Editing-team (Kanban Board), Citoid
Mvolz updated the task description for T405464: Unknown error 500s.
Sep 25 2025, 10:29 AM · Essential-Work, Editing-team (Kanban Board), Citoid