As we progress with a MediaWiki Content History SLO in SDS1.2.3, we should update the current SLO draft based on our latest discussions.
We want to consider two types of SLOs:
- Completeness: At least X% of revisions are present in MWCH, Y% of the time.
- Freshness: W% of revision changes propagate to MWCH within Z% of the time.
Another smaller point we've discussed are the dependencies:
- Hard dependencies are those that make querying the data impossible when down (Hive, HDFS, ...)
- Soft dependencies are those that make updating the data impossible when down (Kafka, Airflow, Kubernetes, ...)
In this task, we should incorporate those updates, ideally with concrete proposals for the X, Y, W and Z based on current performance, for review in our hypothesis sync a couple of weeks from now.