Page MenuHomePhabricator

Jgiannelos (jgiannelos)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
May 5 2020, 11:24 AM (37 w, 6 d)
Availability
Available
IRC Nick
nemo-yiannis
LDAP User
Jgiannelos
MediaWiki User
JGiannelos (WMF) [ Global Accounts ]

Recent Activity

Today

Jgiannelos moved T272843: Compare resources needed for Redis storage in order to replace Cassandra. from To Do to Doing on the Product-Infrastructure-Team-Backlog (Kanban) board.
Mon, Jan 25, 12:04 PM · Product-Infrastructure-Team-Backlog (Kanban), Tech-Product API Roadmap, Code-Health-Objective, Platform Engineering Roadmap, Maps, Epic
Jgiannelos created T272843: Compare resources needed for Redis storage in order to replace Cassandra..
Mon, Jan 25, 11:45 AM · Product-Infrastructure-Team-Backlog (Kanban), Tech-Product API Roadmap, Code-Health-Objective, Platform Engineering Roadmap, Maps, Epic
Jgiannelos added a comment to T270172: Use redis as a tegola cache.

Closing this one after https://phabricator.wikimedia.org/T270177#6740607

Mon, Jan 25, 11:23 AM · Product-Infrastructure-Team-Backlog (Kanban), Maps

Thu, Jan 21

Jgiannelos added a comment to T271952: Request creation of "maps-experiments" VPS project.

Sounds good, thanks @Bstorm. I verified that I have access to the CloudVPS project and I can see the VM flavours.

Thu, Jan 21, 10:36 AM · cloud-services-team (Kanban), Cloud-VPS (Project-requests)

Tue, Jan 19

Jgiannelos moved T270171: Create imposm3 setup for OSM bright from Doing to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Tue, Jan 19, 5:28 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270177: Configure tegola to serve tiles from Doing to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Tue, Jan 19, 5:28 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270172: Use redis as a tegola cache from Doing to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Tue, Jan 19, 5:28 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos added a comment to T269569: Wikipedia app - random article randomness is weak.

Could this be a caching related issue that either got resolved or is only affecting specific cases?

Tue, Jan 19, 3:40 PM · Product-Infrastructure-Team-Backlog (Kanban), Wikifeeds, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog

Wed, Jan 13

Jgiannelos added a comment to T270190: Benchmark client side rendering performance.

It looks very interesting. Overall it seems like all the metrics between engines are similar except of the total blocking time.
I am wondering how the numbers would changed if the benchmark setup is not just a main div in the DOM but also includes other elements where a map is nested.

Wed, Jan 13, 5:56 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos renamed T271952: Request creation of "maps-experiments" VPS project from Request creation of "maps" VPS project to Request creation of "maps-experiments" VPS project.
Wed, Jan 13, 4:32 PM · cloud-services-team (Kanban), Cloud-VPS (Project-requests)
Jgiannelos added a comment to T271952: Request creation of "maps-experiments" VPS project.

Ok, lets use "maps-experiments" instead

Wed, Jan 13, 4:31 PM · cloud-services-team (Kanban), Cloud-VPS (Project-requests)
Jgiannelos closed T271790: Request increased quota for "entity-detection" Cloud VPS project as Invalid.
Wed, Jan 13, 3:37 PM · Product-Infrastructure-Team-Backlog, Cloud-VPS (Quota-requests)
Jgiannelos added a comment to T271790: Request increased quota for "entity-detection" Cloud VPS project.

Closing this task after T271952

Wed, Jan 13, 3:37 PM · Product-Infrastructure-Team-Backlog, Cloud-VPS (Quota-requests)
Jgiannelos updated the task description for T271952: Request creation of "maps-experiments" VPS project.
Wed, Jan 13, 3:36 PM · cloud-services-team (Kanban), Cloud-VPS (Project-requests)
Jgiannelos created T271952: Request creation of "maps-experiments" VPS project.
Wed, Jan 13, 3:28 PM · cloud-services-team (Kanban), Cloud-VPS (Project-requests)

Tue, Jan 12

Jgiannelos added a comment to T270177: Configure tegola to serve tiles.

Some updates from our beta environment:

Tue, Jan 12, 5:39 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270172: Use redis as a tegola cache from To Do to Doing on the Product-Infrastructure-Team-Backlog (Kanban) board.
Tue, Jan 12, 5:30 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos claimed T270172: Use redis as a tegola cache.
Tue, Jan 12, 5:30 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270172: Use redis as a tegola cache from Upcoming to Kanban on the Product-Infrastructure-Team-Backlog board.
Tue, Jan 12, 5:29 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos updated the task description for T270172: Use redis as a tegola cache.
Tue, Jan 12, 5:29 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos updated the task description for T270177: Configure tegola to serve tiles.
Tue, Jan 12, 5:28 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos updated subscribers of T271790: Request increased quota for "entity-detection" Cloud VPS project.
Tue, Jan 12, 10:10 AM · Product-Infrastructure-Team-Backlog, Cloud-VPS (Quota-requests)
Jgiannelos added a project to T271790: Request increased quota for "entity-detection" Cloud VPS project: Product-Infrastructure-Team-Backlog.
Tue, Jan 12, 10:10 AM · Product-Infrastructure-Team-Backlog, Cloud-VPS (Quota-requests)
Jgiannelos created T271790: Request increased quota for "entity-detection" Cloud VPS project.
Tue, Jan 12, 10:09 AM · Product-Infrastructure-Team-Backlog, Cloud-VPS (Quota-requests)

Mon, Jan 11

Jgiannelos added a comment to T270177: Configure tegola to serve tiles.

Regarding tegola config, I captured all the work done so far here: https://github.com/johngian/openmaptiles-tegola
It involves patches:

  • On tegola to make the openmaptiles SQL queries compatible with the tegola config
  • On openmaptiles-tools to add a helper tool to generate the tegola config
Mon, Jan 11, 2:04 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps

Wed, Jan 6

Jgiannelos added a comment to T270784: App describing Spanish Wikipedia article "Cleopatra" as trending (due to default voice search test for Hello Google).

Is there a way to figure out what are the articles used for testing? Maybe we can exclude them from wikifeeds. Other than that it doesn't look like an issue in the wikifeeds service level.

Wed, Jan 6, 9:31 AM · Pageviews-Anomaly, Wikifeeds, Product-Infrastructure-Team-Backlog

Tue, Jan 5

Jgiannelos added a project to T270784: App describing Spanish Wikipedia article "Cleopatra" as trending (due to default voice search test for Hello Google): Wikifeeds.
Tue, Jan 5, 3:43 PM · Pageviews-Anomaly, Wikifeeds, Product-Infrastructure-Team-Backlog

Dec 17 2020

Jgiannelos moved T270139: Commons API not returning image data for Dec. 14 2020 picture of the day (in English and German) from Needs triage to Tracking on the Product-Infrastructure-Team-Backlog board.
Dec 17 2020, 2:56 PM · iOS-app-v6.8-Manta-Ray-On-A-Riding-Mower, Product-Infrastructure-Team-Backlog, MediaWiki-API, Wikipedia-iOS-App-Backlog
Jgiannelos edited projects for T270139: Commons API not returning image data for Dec. 14 2020 picture of the day (in English and German), added: Product-Infrastructure-Team-Backlog; removed Product-Infrastructure-Team-Backlog (Kanban).
Dec 17 2020, 2:55 PM · iOS-app-v6.8-Manta-Ray-On-A-Riding-Mower, Product-Infrastructure-Team-Backlog, MediaWiki-API, Wikipedia-iOS-App-Backlog
Jgiannelos claimed T270171: Create imposm3 setup for OSM bright.
Dec 17 2020, 2:37 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos claimed T270177: Configure tegola to serve tiles.
Dec 17 2020, 2:37 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270171: Create imposm3 setup for OSM bright from To Do to Doing on the Product-Infrastructure-Team-Backlog (Kanban) board.
Dec 17 2020, 2:37 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270171: Create imposm3 setup for OSM bright from Upcoming to Kanban on the Product-Infrastructure-Team-Backlog board.
Dec 17 2020, 2:37 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270177: Configure tegola to serve tiles from To Do to Doing on the Product-Infrastructure-Team-Backlog (Kanban) board.
Dec 17 2020, 2:36 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270177: Configure tegola to serve tiles from Upcoming to Kanban on the Product-Infrastructure-Team-Backlog board.
Dec 17 2020, 2:36 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps

Dec 16 2020

Jgiannelos triaged T270192: Cross compatibility between styling specs as Medium priority.
Dec 16 2020, 12:32 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos triaged T270190: Benchmark client side rendering performance as Medium priority.
Dec 16 2020, 12:32 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos triaged T270189: Technology options for client-side rendering as Low priority.
Dec 16 2020, 12:31 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos triaged T270188: Client-side vector tile rendering as Medium priority.
Dec 16 2020, 12:31 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos triaged T270177: Configure tegola to serve tiles as Medium priority.
Dec 16 2020, 12:31 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos triaged T270175: Support vector tile pre-generation as Medium priority.
Dec 16 2020, 12:31 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos triaged T270172: Use redis as a tegola cache as Medium priority.
Dec 16 2020, 12:31 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos triaged T270174: Benchmark performance of tegola as a tile server as Medium priority.
Dec 16 2020, 12:30 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos triaged T270171: Create imposm3 setup for OSM bright as Medium priority.
Dec 16 2020, 12:30 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos triaged T270170: Generate docker images for tegola as Medium priority.
Dec 16 2020, 12:30 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Maps
Jgiannelos triaged T270169: Bootstrap Tegola vector-tile server with baseline MVT schema from OSM bright as Medium priority.
Dec 16 2020, 12:30 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos moved T270169: Bootstrap Tegola vector-tile server with baseline MVT schema from OSM bright from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos moved T270170: Generate docker images for tegola from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Maps
Jgiannelos moved T270171: Create imposm3 setup for OSM bright from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270174: Benchmark performance of tegola as a tile server from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos moved T270172: Use redis as a tegola cache from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270175: Support vector tile pre-generation from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos moved T270177: Configure tegola to serve tiles from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270188: Client-side vector tile rendering from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos moved T270189: Technology options for client-side rendering from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 12:29 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos moved T270190: Benchmark client side rendering performance from Backlog to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 11:38 AM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270190: Benchmark client side rendering performance from Needs triage to Backlog on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 11:38 AM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos moved T270192: Cross compatibility between styling specs from Needs triage to Upcoming on the Product-Infrastructure-Team-Backlog board.
Dec 16 2020, 11:37 AM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps

Dec 15 2020

Jgiannelos updated the task description for T270192: Cross compatibility between styling specs.
Dec 15 2020, 4:36 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos created T270192: Cross compatibility between styling specs.
Dec 15 2020, 4:00 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos created T270190: Benchmark client side rendering performance.
Dec 15 2020, 3:53 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos created T270189: Technology options for client-side rendering.
Dec 15 2020, 3:50 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos renamed T270188: Client-side vector tile rendering from Client-side vector tile rendering options to Client-side vector tile rendering.
Dec 15 2020, 3:45 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos created T270188: Client-side vector tile rendering.
Dec 15 2020, 3:44 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos created T270177: Configure tegola to serve tiles.
Dec 15 2020, 12:24 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos updated the task description for T270171: Create imposm3 setup for OSM bright.
Dec 15 2020, 12:23 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos renamed T270175: Support vector tile pre-generation from Tile pre-generation to Support vector tile pre-generation.
Dec 15 2020, 12:19 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos created T270175: Support vector tile pre-generation.
Dec 15 2020, 12:18 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos created T270174: Benchmark performance of tegola as a tile server.
Dec 15 2020, 12:13 PM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos created T270172: Use redis as a tegola cache.
Dec 15 2020, 12:06 PM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos created T270171: Create imposm3 setup for OSM bright.
Dec 15 2020, 12:01 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos updated the task description for T270170: Generate docker images for tegola.
Dec 15 2020, 11:54 AM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Maps
Jgiannelos updated the task description for T270169: Bootstrap Tegola vector-tile server with baseline MVT schema from OSM bright.
Dec 15 2020, 11:51 AM · Maps, Product-Infrastructure-Team-Backlog
Jgiannelos created T270170: Generate docker images for tegola.
Dec 15 2020, 11:43 AM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Maps
Jgiannelos created T270169: Bootstrap Tegola vector-tile server with baseline MVT schema from OSM bright.
Dec 15 2020, 11:36 AM · Maps, Product-Infrastructure-Team-Backlog

Dec 9 2020

Jgiannelos added a comment to T238753: [OSM] Backport imposm3 to the debian channel.

It looks like the debian package was also able to be built on stretch if backports are enabled. I uploaded a debian package built for stretch here:
https://github.com/johngian/imposm3/releases/tag/debian-0.11.0

Dec 9 2020, 1:28 PM · Patch-For-Review, Discovery-Search, serviceops, Maps, Product-Infrastructure-Team-Backlog
Jgiannelos added a comment to T269582: [OSM] perform imposm3 migration in production.

Can we easily re-use the diff script we had when we evaluated imposm to sample if the output of the new environment is valid ?

Dec 9 2020, 10:29 AM · Product-Infrastructure-Team-Backlog (Kanban), Maps
Jgiannelos added a comment to T269582: [OSM] perform imposm3 migration in production.

I think we should have an item to check if there are any scheduled tasks so when we disable replication and tile-pregeneration there are no in-flight tasks pending.

Dec 9 2020, 10:26 AM · Product-Infrastructure-Team-Backlog (Kanban), Maps

Dec 8 2020

Jgiannelos added a comment to T238753: [OSM] Backport imposm3 to the debian channel.

I wrapped up (partially out of curiosity) the packaging of imposm3 with deb build dependencies, in case we prefer to avoid vendoring:

Dec 8 2020, 3:36 PM · Patch-For-Review, Discovery-Search, serviceops, Maps, Product-Infrastructure-Team-Backlog

Dec 4 2020

Jgiannelos added a comment to T238753: [OSM] Backport imposm3 to the debian channel.

There's also an additional option:Postgres 9.6 is also available on Buster (We already use it for cescout, which has a strict dependency on 9.6 since OONI upstream publishes there datasets that way).

From a quick glance Buster has all the deps (src:leveldb, src:geos, Golang 1.11) required to build imposm3, so we can create an imposm 3 deb on Buster, setup a Ganeti instance on Buster (maps-import1001) with Postgres 9.6 and add it to the Maps Postgres setup. Then the OSM import can simply happen from that separate instance (until we eventually also migrate maps at large).

I think there is also a dated cassandra requirement somewhere in there, so it might not be that easy. But that's almost hearsay, so @MSantos could you confirm ?

That being said, I worked a bit on packaging imposm3 yesterday. I am happy to report success: https://people.wikimedia.org/~akosiaris/

I started with stretch in mind (since maps is stretrch), but turns out that it can't be built on stretch, so it requires buster after all. That being said, if we can backport leveldb and libgeos we might be able to run it on stretch.

For those not familiar with the state of maps and stumbling upon this task, getting a feeling of exasperation is normal. Trying to adopt a not well maintained in the past infrastructure means that some tech debt needs to be paid. It's

Dec 4 2020, 11:17 AM · Patch-For-Review, Discovery-Search, serviceops, Maps, Product-Infrastructure-Team-Backlog

Dec 3 2020

Jgiannelos added a comment to T269357: Requesting access to maps for mbsantos and jgiannelos.

Regarding the packaging part, here is some context about the state of imposm3 and debian: https://phabricator.wikimedia.org/T238753
Just to add to what Mateus said, our ideas was to investigate how complicated would be to build a debian package for our needs or at least just for the interim for testing purposes.

Dec 3 2020, 4:15 PM · Maps, SRE

Dec 1 2020

Jgiannelos closed T265622: [SPIKE][Maps] Tile Server Replacement/Enhancements, a subtask of T263854: [Maps] Modernize Vector Tile Infrastructure, as Resolved.
Dec 1 2020, 4:31 PM · Tech-Product API Roadmap, Code-Health-Objective, Platform Engineering Roadmap, Product Infrastructure Roadmap, Maps, Epic, Product-Infrastructure-Team-Backlog
Jgiannelos closed T265622: [SPIKE][Maps] Tile Server Replacement/Enhancements as Resolved.
Dec 1 2020, 4:31 PM · Product-Infrastructure-Team-Backlog (Kanban), Spike, Maps
Jgiannelos closed T265624: [SPIKE][Maps] Tile Rasterization, a subtask of T263854: [Maps] Modernize Vector Tile Infrastructure, as Resolved.
Dec 1 2020, 4:31 PM · Tech-Product API Roadmap, Code-Health-Objective, Platform Engineering Roadmap, Product Infrastructure Roadmap, Maps, Epic, Product-Infrastructure-Team-Backlog
Jgiannelos closed T265624: [SPIKE][Maps] Tile Rasterization as Resolved.
Dec 1 2020, 4:31 PM · Product-Infrastructure-Team-Backlog (Kanban), Spike, Maps
Jgiannelos closed T265623: [SPIKE][Maps] Localization, a subtask of T263854: [Maps] Modernize Vector Tile Infrastructure, as Resolved.
Dec 1 2020, 4:30 PM · Tech-Product API Roadmap, Code-Health-Objective, Platform Engineering Roadmap, Product Infrastructure Roadmap, Maps, Epic, Product-Infrastructure-Team-Backlog
Jgiannelos closed T265623: [SPIKE][Maps] Localization as Resolved.
Dec 1 2020, 4:30 PM · Product-Infrastructure-Team-Backlog (Kanban), Spike, Maps
Jgiannelos added a comment to T268741: [Maps] Provide efficient monitoring capabilities to support maps.

I think that the SLO definition should be a subtask of this ticket. We need to know what kind of service metrics we maintain and what are the user facing / product driven aspects that we need to keep track to define the SLO.

Dec 1 2020, 12:22 PM · Maps, Product Infrastructure Roadmap, Epic, Product-Infrastructure-Team-Backlog

Nov 24 2020

Jgiannelos added a comment to T252115: Missing section links in the ToC of generated PDF.

Although chromium 87 is released, debian buster is still using an old version (83.0.4103.116-1~deb10u3) .
The puppeteer package that we install from npm comes with pre-bundled binaries for browsers. Should we consider using that instead of the debian package?
Usually we prefer software packaged for debian but it might take a while until packages for 87 reach buster.

Nov 24 2020, 6:48 PM · Upstream, Proton, Product-Infrastructure-Team-Backlog

Nov 23 2020

Jgiannelos closed T264115: Kibana dashboard for push-notifications as Resolved.

Added links here: https://wikitech.wikimedia.org/wiki/Push_notifications#Dashboards

Nov 23 2020, 2:02 PM · Product-Infrastructure-Team-Backlog, Push-Notification-Service
Jgiannelos moved T266310: Change article text color to base10 for Light + Sepia on iOS and Android from Doing to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Nov 23 2020, 9:50 AM · Product-Infrastructure-Team-Backlog (Kanban), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog

Nov 20 2020

Jgiannelos added a comment to T265623: [SPIKE][Maps] Localization.

Here is the report of the spike addressing the points that the team raised after reviewing it.
https://docs.google.com/document/d/1_sSANm5MrwkrUE_ZtQs_LPLtORN8vQ66oWRVwEiID9s/edit?usp=sharing

Nov 20 2020, 9:15 AM · Product-Infrastructure-Team-Backlog (Kanban), Spike, Maps
Jgiannelos moved T265623: [SPIKE][Maps] Localization from Doing to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Nov 20 2020, 9:14 AM · Product-Infrastructure-Team-Backlog (Kanban), Spike, Maps

Nov 16 2020

Jgiannelos added a comment to T266373: Connection closed while downloading PDF of articles.

Interestingly, proton returns transfer-encoding: chunked responses, that don't have a Content-Length obviously. So, for the internal service, cl-matches-bytes makes no sense and it's not there.

Just pointing out that Transfer-Encoding is a hop-by-hop HTTP header and hence it's restbase that switches to a non-chunked response and sets as required the Content-Length header

Nov 16 2020, 8:33 AM · Traffic, Readers-Web-Backlog (Tracking), Proton, Product-Infrastructure-Team-Backlog, serviceops, SRE, Desktop Improvements, Wikimedia-production-error
Jgiannelos added a comment to T266373: Connection closed while downloading PDF of articles.

@akosiaris More from debugging on this issue:

  • Querying directly the RESTBase service for a PDF render of an article doesn't reproduce the issue

Looking at the pastes above, I must say I don't see a direct RESTBase service (restbase.discovery.wmnet or restbase.svc.eqiad.wmnet or restbase.svc.codfw.wmnet) call. There is a single wget against the proton service, but I don't think that gives us enough data. However, I think we indeed need to test this more.

I used the same scripts pointing to restbase.svc.eqiad.wmnet and proton.svc.eqiad.wmnet but since it didn't show any issues I didn't paste the whole run output.

Nov 16 2020, 8:27 AM · Traffic, Readers-Web-Backlog (Tracking), Proton, Product-Infrastructure-Team-Backlog, serviceops, SRE, Desktop Improvements, Wikimedia-production-error

Nov 10 2020

Jgiannelos added a comment to T265623: [SPIKE][Maps] Localization.

Some findings regarding localization alternatives

Nov 10 2020, 2:09 PM · Product-Infrastructure-Team-Backlog (Kanban), Spike, Maps

Nov 9 2020

Jgiannelos updated subscribers of T267585: Requesting access to deployment for jgiannelos.
Nov 9 2020, 6:08 PM · SRE, SRE-Access-Requests
Jgiannelos created T267585: Requesting access to deployment for jgiannelos.
Nov 9 2020, 6:07 PM · SRE, SRE-Access-Requests
Jgiannelos added a comment to T266373: Connection closed while downloading PDF of articles.

@akosiaris More from debugging on this issue:

Nov 9 2020, 1:46 PM · Traffic, Readers-Web-Backlog (Tracking), Proton, Product-Infrastructure-Team-Backlog, serviceops, SRE, Desktop Improvements, Wikimedia-production-error
Jgiannelos created P13251 wget-pdf-render-retry.
Nov 9 2020, 1:41 PM