Of the alternatives discussed for managing retention of current revision storage, [[ https://www.mediawiki.org/wiki/RESTBase/StorageDesign#Retention_policies_using_application-level_TTLs | the use of range deletes ]] seems most promising. The issue will track the prototyping and testing of this design.
== Outline ==
1. Deploy [[ https://github.com/wikimedia/change-propagation | change-propagation ]] to the dev environment, configured to run in `test_mode`, and with sampling enabled
1. Implement a time-line storage endpoint in RESTBase using a key-value table
1. Configure change-propagation to send updates to the time-line for new revisions
1. Implement alternative RESTBase retention policy incorporating range deletes
1. Collect data, test, etc