Data Platform Engineering/Data Platform SRE/Status Update/2026-06-26
Appearance
Highlights
[edit]- Kafka: cleanup of unused topics, rebalancing of the cluster to flatten storage and traffic between brokers
- WDQS Update pipeline: cleanup updater checkpoints
- Dumps: our xml/sql dumps were failing due to an increased memory requirement of 7za in bookworm compared to bullseye. We rolled back the dumps image to one based on bullseye and re-ran all failed jobs
- Airflow: Fixed all failing jobs in https://airflow-test-k8s.wikimedia.org. Let's keep the instance green to detect real issues earlier.
- OpenSearch:
- Migrated translation memory indices on production OpenSearch-on-K8S cluster: now we are fully unblocked for CirrusSearch upgrade, and the Translate extension works faster, because its indices any not getting evicted from disk cache
- T425585 Write lightweight OCI-image-based Puppet plans for beta cluster We can now change production OpenSearch without breaking beta cluster.
- T426101 Create detailed migration plan for OpenSearch 1.x-2x Migration plan is ready, we will start the migration on Monday
- Kubernetes: We hit a hard limit of 32 on the number of workers in dse-k8s-eqiad, so work is now under way to raise this limit to 512, in line with our strategy to migrate more service to Kubernetes.
- WDQS v2:
- Helped the Wikidata Platform team with getting the new SPARQL backend database to be served by Kubernetes.
- T429310 Create a Debian package for the lvmd binary Added repo here. Still hammering out fine details, but should hopefully be done soon.
- Presto: Deployed some new configuration options to Presto, with the aid of improving performance and the user exerience for GrowthBook and Superset users.
- Data Platform Technical Strategy: Finished drafting A proposed security model for Data Platform services built on Kubernetes and Ceph/S3 and shared this with stakeholders.
OpenSearch upgrade
[edit]- T423993 Upgrade old indices in the CirrusSearch opensearch clusters (In Progress)
- T425377 Migrate Ttmserver (Translatewiki application) indices from production OpenSearch to OpenSearch on k8s (Resolved)
- T429479 Investigate difference between batchInsertTranslations and update (from web) codepaths (Resolved)
SPARQL federation requests
[edit]- T429810 Add https://beyond-notability.wikibase.cloud/query/sparql to WDQS allowlist (Resolved)
- T429807 Add QLever Wikimedia Commons endpoint to WDQS allowlist (Resolved)
- T429791 Correct and remove non-operational endpoints (Resolved)
Hardware
[edit]- T421465 Configure dse-k8s-worker10[20-23] (Resolved)
Misc / Operations
[edit]- T429405 RdfStreamingUpdaterSpaceUsageTooHigh (Resolved)
- T429403 RdfStreamingUpdaterSpaceUsageTooHigh (Resolved)
- T429404 RdfStreamingUpdaterSpaceUsageTooHigh (Resolved)
- T416191 Access to systems owned by data platform engineering team for Jerry Wang (Resolved)
- T429919 RdfStreamingUpdaterSpaceUsageTooHigh (Resolved)
- T427951 Delete some unused development topics on Kafka Jumbo (Resolved)
- T428974 Access request for admin menu in Airflow - ahoelzl (Resolved)
- T429127 [kafka-jumbo Ensure partitions are within acceptable size] (Resolved)
- T427195 New mediatitles and pagetitles dumps are missing (Resolved)
- T429671 Redeploy cirrus-streaming-updater/producer and cirrus-streaming-updater/consumer to pick up current mirror (Resolved)