Page MenuHomePhabricator
Feed Search

Yesterday

JMonton-WMF moved T420217: mediawiki-event-enrichment page_html_change job should use X-MediaWiki-Render-Id header instead of etag from Next Up to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Tue, Sep 8, 12:16 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF changed the status of T420217: mediawiki-event-enrichment page_html_change job should use X-MediaWiki-Render-Id header instead of etag, a subtask of T418792: Expose MediaWiki Parser render_id as a response header in relevant MW REST API endpoints, from Open to In Progress.
Tue, Sep 8, 10:39 AM · MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Data-Engineering-Radar, Content-Platform-Team, Data-Engineering, Event-Platform, MediaWiki-API-Platform-Team
JMonton-WMF changed the status of T420217: mediawiki-event-enrichment page_html_change job should use X-MediaWiki-Render-Id header instead of etag from Open to In Progress.
Tue, Sep 8, 10:39 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T431555: Relative Trending - Milestone 4 - Storage from In progress to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Tue, Sep 8, 10:10 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Mon, Sep 7

JMonton-WMF added a comment to T437080: [Tech evaluation] How we ingest the Kafka streams into the S3 data lake.

Even if we decide to have an Iceberg only metastore, I think the new data platform should also be capable of reading datasets as folders, allowing us to ingest files in folders in the same was we do now, without having to handle the Iceberg metadata and schema management aspect.

Mon, Sep 7, 1:13 PM · Data-Engineering, Data-Platform-SRE
JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

In case someone could review it, this is the patch that will write into MainStash and Memcached:

Mon, Sep 7, 7:16 AM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)

Thu, Sep 3

JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

Ok, I'll work on that tomorrow, thanks!

Thu, Sep 3, 6:12 PM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
JMonton-WMF added a comment to T431555: Relative Trending - Milestone 4 - Storage.

For the record, I've done a test where our Flink application produces updates for Mediawiki, based on page_id. It is one update per page_id trending status change. Meaning that if a page changes from trending to not trending, or the opposite, an event is emitted.
The result is that we never reach 1k events on the 5 minutes window:

Thu, Sep 3, 3:10 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Wed, Sep 2

JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

Yes, the regular output doesn't change, we create a new output eqiad.mediawiki.job.pageviewTrendingRelativeUpdate with the new format per wiki_id.

Wed, Sep 2, 3:23 PM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
JMonton-WMF added a comment to T431555: Relative Trending - Milestone 4 - Storage.

We have changed the design of the storage, as described in https://phabricator.wikimedia.org/T432352#12280536 and following recommendations, we'll produce an event per wiki_id with an array of trending page_ids on it. The event will be produced only every 5 minutes to avoid doing too many requests. Every event overrides the previous event, if a page_id is not in the list, it means it is not trending.

Wed, Sep 2, 2:34 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T431555: Relative Trending - Milestone 4 - Storage from Blocked/Paused to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Wed, Sep 2, 1:46 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

We had a meeting yesterday to talk about this topic, following @Ladsgroup recommendations, we are going to change the behavior to write per wiki_id rather than per page_id. Writing per page_id could cause too many writes, and it doesn't solve the future use case about getting the whole list of trending pages.
Writing by wiki_id, we can store an array with all trending page_ids inside. To avoid a lot of noise, we'll emit only one event per wiki_id every 5 minutes. By doing so, we can store the objects in Object Cache (MainStash) and we can also save them in Memcache. Every new object invalidates the old one, the list of trending pages will always be the full list, if a page isn't inside, it means the page is not trending.

Wed, Sep 2, 1:03 PM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)

Tue, Sep 1

JMonton-WMF moved T435291: Relative Trending - Fix records always trending. from In Review to Done on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Tue, Sep 1, 10:40 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Mon, Aug 31

JMonton-WMF moved T427901: Review "page_view" schema, definition and operations. from Next Up to Done on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Mon, Aug 31, 10:20 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T427901: Review "page_view" schema, definition and operations..
Mon, Aug 31, 9:55 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T429456: Flink - Test `zstd` compression.

The results from the test are these:

Mon, Aug 31, 9:47 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T431555: Relative Trending - Milestone 4 - Storage from In progress to Blocked/Paused on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Mon, Aug 31, 9:05 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Tue, Aug 25

JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

That's correct, we don't have yet exact numbers, but on some tests there were around 7k ~ 15k trending pages over all wikis.

Tue, Aug 25, 11:36 AM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
JMonton-WMF updated subscribers of T432352: [Data Persistence Design Review] Relative trending pages.

We are preparing this data for the Attribution API and their team, which I believe will be consumed by Enterprise. We are only the producers, and they will be the readers.

Tue, Aug 25, 6:24 AM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)

Fri, Aug 21

JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

Abut Read rate:

Fri, Aug 21, 3:28 PM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

@Ottomata added some numbers here: https://phabricator.wikimedia.org/T432352#12231296

Fri, Aug 21, 1:51 PM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.
  1. Using Object Cache
Fri, Aug 21, 10:37 AM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)

Thu, Aug 20

JMonton-WMF moved T431555: Relative Trending - Milestone 4 - Storage from In Review to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Thu, Aug 20, 11:06 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF renamed T431555: Relative Trending - Milestone 4 - Storage from Relative Trending - Milestone 4 - Cassandra to Relative Trending - Milestone 4 - Storage.
Thu, Aug 20, 9:07 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T435291: Relative Trending - Fix records always trending. from In progress to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Thu, Aug 20, 8:57 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Wed, Aug 19

JMonton-WMF updated the task description for T435291: Relative Trending - Fix records always trending..
Wed, Aug 19, 9:26 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T429456: Flink - Test `zstd` compression from In progress to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Wed, Aug 19, 9:10 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T435291: Relative Trending - Fix records always trending. from Next Up to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Wed, Aug 19, 9:10 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF created T435291: Relative Trending - Fix records always trending..
Wed, Aug 19, 9:06 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Tue, Aug 18

JMonton-WMF added a comment to T429456: Flink - Test `zstd` compression.

A staging application of mw-page-html-feature-counts-change-enrich-next has been deployed in Jumbo. After a week we'll see the differences between this topic and the production one.

Tue, Aug 18, 2:38 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T429456: Flink - Test `zstd` compression from Blocked/Paused to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Tue, Aug 18, 10:03 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T429456: Flink - Test `zstd` compression from In progress to Blocked/Paused on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Tue, Aug 18, 8:59 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T431536: Relative Trending - Metrics & Monitoring from In Review to Done on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Tue, Aug 18, 8:59 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T421237: `mediawiki.page_change.v1`: negative namespace_id schema validation errors as Resolved.
Tue, Aug 18, 8:58 AM · Machine-Learning-Team, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T428726: Relative Trending - MIlestone 2 - Schedule load into Kafka, a subtask of T428725: Relative Trending - Milestone 2 - Load baseline into Kafka, as Resolved.
Tue, Aug 18, 8:57 AM · Data-Engineering, Patch-For-Review, Event-Platform
JMonton-WMF closed T428726: Relative Trending - MIlestone 2 - Schedule load into Kafka as Resolved.
Tue, Aug 18, 8:57 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes. as Resolved.
Tue, Aug 18, 8:56 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes., a subtask of T425418: Relative Trending, as Resolved.
Tue, Aug 18, 8:56 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Epic, Event-Platform
JMonton-WMF closed T430134: Relative Trending - Milestone 3 - Page Trending Flink app, a subtask of T425418: Relative Trending, as Resolved.
Tue, Aug 18, 8:56 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Epic, Event-Platform
JMonton-WMF closed T430134: Relative Trending - Milestone 3 - Page Trending Flink app as Resolved.
Tue, Aug 18, 8:56 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T427925: Add "wiki_id" to Page View Stream as Resolved.
Tue, Aug 18, 8:56 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Patch-For-Review, Event-Platform
JMonton-WMF closed T427925: Add "wiki_id" to Page View Stream, a subtask of T425624: Relative Trending - Flink app for page_view, as Resolved.
Tue, Aug 18, 8:56 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Patch-For-Review, Event-Platform
JMonton-WMF closed T430136: Relative Trending - Milestone 3 - K8s resources, a subtask of T430134: Relative Trending - Milestone 3 - Page Trending Flink app, as Resolved.
Tue, Aug 18, 8:55 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T430136: Relative Trending - Milestone 3 - K8s resources as Resolved.
Tue, Aug 18, 8:55 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T430919: Enable `upsert-kafka` tables in `eventutilities-flink, a subtask of T430134: Relative Trending - Milestone 3 - Page Trending Flink app, as Resolved.
Tue, Aug 18, 8:55 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T430919: Enable `upsert-kafka` tables in `eventutilities-flink as Resolved.
Tue, Aug 18, 8:55 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF closed T425624: Relative Trending - Flink app for page_view as Resolved.
Tue, Aug 18, 8:55 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Patch-For-Review, Event-Platform
JMonton-WMF closed T425624: Relative Trending - Flink app for page_view, a subtask of T425418: Relative Trending, as Resolved.
Tue, Aug 18, 8:55 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Epic, Event-Platform
JMonton-WMF closed T430675: Rename streams, schemas and applications, a subtask of T425418: Relative Trending, as Resolved.
Tue, Aug 18, 8:54 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Epic, Event-Platform
JMonton-WMF closed T430675: Rename streams, schemas and applications as Resolved.
Tue, Aug 18, 8:54 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T433962: Create `webrequest-pageview` K8s application. from In Review to Done on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Tue, Aug 18, 7:22 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Mon, Aug 17

JMonton-WMF moved T429456: Flink - Test `zstd` compression from Next Up to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Mon, Aug 17, 2:55 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T433962: Create `webrequest-pageview` K8s application..
Mon, Aug 17, 2:55 PM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T429456: Flink - Test `zstd` compression.

Looking at how to enable this, the main blocker for it is Gobblin. Gobblin uses kafka-clients 1.1.1 but zstd was introduced in Kafka 2.1.0.

Mon, Aug 17, 1:38 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF edited projects for T429456: Flink - Test `zstd` compression, added: Data-Engineering (Q1 FS26/27 July 1st - September 30th); removed Data-Engineering.
Mon, Aug 17, 12:10 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T431555: Relative Trending - Milestone 4 - Storage from In progress to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Mon, Aug 17, 10:41 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T431536: Relative Trending - Metrics & Monitoring from In progress to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Mon, Aug 17, 10:41 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T431536: Relative Trending - Metrics & Monitoring.
Mon, Aug 17, 10:40 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Fri, Aug 14

JMonton-WMF updated subscribers of T432352: [Data Persistence Design Review] Relative trending pages.

Let's try to start from First Principles: What we have here is a single dataset. Our dataset (ostensibly) contains an entry for every page, and records whether or not the page is trending, with a timestamp to indicate when that trending status was last updated. We require that this dataset be indexed according to it's trending status, so that we can query it for a list of pages where is_trending=true.

I think that describes the problem, someone correct me though if I've gotten something wrong.

This describes the situation correctly, and the problem of the second endpoint (second table). The first endpoint doesn't need to query pages where is_trending=true, it only needs to query page_id=xxxxx to know if it's trending or not.

Fri, Aug 14, 8:20 AM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)

Thu, Aug 13

JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

If the first table is released, we can enable one of the 2 endpoints (GET /public/analytics/pageview_trending_relative_per_page/:wiki_id/:page_id) for the Attribution API, and if I recall correctly, this was the most important of the two, so my assumption is that it will at least allow one of the use cases.
We can work on improving the second table if needed meanwhile.

Thu, Aug 13, 3:50 PM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
JMonton-WMF updated the task description for T431536: Relative Trending - Metrics & Monitoring.
Thu, Aug 13, 1:19 PM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T433962: Create `webrequest-pageview` K8s application..

I believe the only missing piece is to merge this patch that removes old stuff:

Thu, Aug 13, 7:35 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Tue, Aug 11

JMonton-WMF added a comment to T431555: Relative Trending - Milestone 4 - Storage.
Tue, Aug 11, 2:15 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T431555: Relative Trending - Milestone 4 - Storage.
Tue, Aug 11, 6:24 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T431555: Relative Trending - Milestone 4 - Storage.

Tables requested in this ticket: https://phabricator.wikimedia.org/T432352

Tue, Aug 11, 6:24 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T433962: Create `webrequest-pageview` K8s application. from In progress to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Tue, Aug 11, 6:22 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Aug 7 2026

JMonton-WMF updated the task description for T433962: Create `webrequest-pageview` K8s application..
Aug 7 2026, 11:20 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T433962: Create `webrequest-pageview` K8s application..
Aug 7 2026, 11:15 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes. from In Review to Done on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Aug 7 2026, 11:12 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T430675: Rename streams, schemas and applications from Blocked/Paused to Done on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Aug 7 2026, 11:12 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Aug 6 2026

JMonton-WMF moved T433962: Create `webrequest-pageview` K8s application. from Next Up to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Aug 6 2026, 9:49 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T433962: Create `webrequest-pageview` K8s application..
Aug 6 2026, 9:49 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Aug 5 2026

JMonton-WMF moved T431536: Relative Trending - Metrics & Monitoring from Next Up to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Aug 5 2026, 11:26 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes. from In progress to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Aug 5 2026, 9:54 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..
Aug 5 2026, 9:13 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Aug 4 2026

JMonton-WMF updated the task description for T433962: Create `webrequest-pageview` K8s application..
Aug 4 2026, 11:13 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T433962: Create `webrequest-pageview` K8s application..
Aug 4 2026, 11:04 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T433962: Create `webrequest-pageview` K8s application..
Aug 4 2026, 11:02 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T433962: Create `webrequest-pageview` K8s application..
Aug 4 2026, 11:00 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF created T433962: Create `webrequest-pageview` K8s application..
Aug 4 2026, 11:00 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Aug 3 2026

JMonton-WMF added a comment to T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..

Compaction cleanup.policy=compact,delete was added to pageview.trending.relative.v1 but it is causing other issues. There is an alert GobblinKafkaRecordsExtractedNotEqualRecordsExpected that gets confused as the number of offsets doesn't match the number of records. We also think that enabling compaction removes some valuable data for the Datalake, so we can to disable compaction now that the topic is controlled.

Aug 3 2026, 2:58 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T432352: [Data Persistence Design Review] Relative trending pages.

Hi @Eevans, thanks for looking into it!

Aug 3 2026, 9:51 AM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)

Jul 17 2026

JMonton-WMF moved T430675: Rename streams, schemas and applications from In progress to Blocked/Paused on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Jul 17 2026, 1:43 PM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes. from Next Up to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Jul 17 2026, 1:43 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Jul 16 2026

JMonton-WMF moved T428726: Relative Trending - MIlestone 2 - Schedule load into Kafka from In Review to Done on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Jul 16 2026, 2:55 PM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T430134: Relative Trending - Milestone 3 - Page Trending Flink app from In Review to Done on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Jul 16 2026, 2:55 PM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T428726: Relative Trending - MIlestone 2 - Schedule load into Kafka from In progress to In Review on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Jul 16 2026, 2:55 PM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF moved T431555: Relative Trending - Milestone 4 - Storage from Next Up to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Jul 16 2026, 2:54 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF renamed T432352: [Data Persistence Design Review] Relative trending pages from Proposal - Cassandra table for "Relative Trending" to Proposal - Cassandra tables for "Relative Trending".
Jul 16 2026, 2:30 PM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
JMonton-WMF created T432352: [Data Persistence Design Review] Relative trending pages.
Jul 16 2026, 2:30 PM · Patch-For-Review, Data-Persistence-Design-Review, Event-Platform, Data-Engineering (Q1 FS26/27 July 1st - September 30th)
JMonton-WMF moved T428726: Relative Trending - MIlestone 2 - Schedule load into Kafka from Next Up to In progress on the Data-Engineering (Q1 FS26/27 July 1st - September 30th) board.
Jul 16 2026, 10:03 AM · Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform

Jul 15 2026

JMonton-WMF added a comment to T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..

I changed a couple of configs. https://gitlab.wikimedia.org/repos/data-engineering/mediawiki-event-enrichment/-/merge_requests/157

Jul 15 2026, 3:07 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..
Jul 15 2026, 3:06 PM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..
Jul 15 2026, 11:12 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..

I believe zstd compression cannot be enabled if we don't upgrade the Gobblin Kafka client: https://gitlab.wikimedia.org/repos/data-engineering/gobblin-wmf/-/blob/main/pom.xml#L472-476

Jul 15 2026, 9:23 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..
Jul 15 2026, 8:58 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF updated the task description for T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..
Jul 15 2026, 8:53 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..

We could reduce the size of events on pageview.v1 by removing many fields. I don't think many of the fields are used for Trending right now, but pageview.v1 looks like a nice reusable stream, it could be used for other use cases, specially as it's using the same schema as the batch process.
Maybe @Ottomata you have some ideas about this, I'm not sure how we can measure the importance of the topic versus how much storage it uses.

Jul 15 2026, 8:52 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..

Thanks! I'll start the pageview.trending.relative.v1 application now and monitorize it during the day. Let's see if it grows that fast or not. Meanwhile I'm looking at some of the other options to reduce the size.

Jul 15 2026, 8:47 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform
JMonton-WMF added a comment to T432204: Review `pageview` and `pageview.trending.relative` Kafka topic sizes..

I think adding cleanup.policy = compact,delete to pageview.trending.relative.v1 is a quick win. I think it will reduce the data stored drastically. Do you think we could do it @brouberol?

Jul 15 2026, 8:38 AM · Patch-For-Review, Data-Engineering (Q1 FS26/27 July 1st - September 30th), Event-Platform