Revision garbage collection and/or compression

Created on 21 July 2016, over 8 years ago
Updated 20 August 2024, 4 months ago

Problem/Motivation

When saving new revisions for every change, we end up with a lot of duplicated data on a site. This is a good things because it gives you a full audit trail, however it also means a much larger database. Rather than performance issues as such, it tends to increase database dump and restore times first.

Proposed resolution

Consider providing a way to 'prune' older revisions. We could add a 'minor revision' flag similar to wikipedia's, or trim by age, or trim by the number of revisions in the past for a particular entity.

Could also decide we don't want this in core and defer the logic to a contrib module.

Remaining tasks

User interface changes

API changes

Data model changes

🌱 Plan
Status

Active

Version

11.0 πŸ”₯

Component
EntityΒ  β†’

Last updated about 16 hours ago

Created by

πŸ‡¬πŸ‡§United Kingdom catch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024