WDP team will need to request a user and resources to use Ceph as planned in the new data reload pipeline.
See this thread in which this issue was discussed by DP SRE.
We plan to mount CephFS and also to use the S3 interface from our airflow DAG.
WDP team will need to request a user and resources to use Ceph as planned in the new data reload pipeline.
See this thread in which this issue was discussed by DP SRE.
We plan to mount CephFS and also to use the S3 interface from our airflow DAG.
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | gmodena | T431253 [DE2.4.2] WDQS v2 Scaling | |||
| Open | gmodena | T440523 [DE2.6.3] Achieve Launch Readiness for GA | |||
| Stalled | gmodena | T422179 Set up regular bulk data ingestion and indexing pipeline | |||
| Resolved | gmodena | T422522 WE2.5.8 WDQS v2 technical build | |||
| Resolved | lerickson | T425035 data-reload: Set up Wikidata Platform team to use Ceph |
Update on what I've learned so far. The tasks are numbered as follows: 1) Dump, 2) Quality check, 3) Spark processing, 4) Index, 5) Orchestrate reload
To share data among tasks in a DAG, one needs a persistent volume claim (PVC), which can be backed by CephFS or some other kind of storage.
Here are the things we need, according to my current understanding:
Update:
We have a PVC now in mediawiki-dumps-legacy. It is called wdqs-update-pipeline
I have successfully interacted with this PVC in a test airflow instance (created a directory and performed a wikibase lexemes dump)
I also manually created a test S3 bucket using the creds and s3cmd and wrote a file and read it.
Because we have an S3 bucket and a PVC, and we've interacted with both successfully, I consider this task done.