Skip to content

Add support for limiting the number of deltas generated#74

Draft
joebonrichie wants to merge 1 commit into
mainfrom
limit-deltas-generated
Draft

Add support for limiting the number of deltas generated#74
joebonrichie wants to merge 1 commit into
mainfrom
limit-deltas-generated

Conversation

@joebonrichie
Copy link
Copy Markdown
Contributor

Context
By default deltas will be generated between every existing package to the latest relnum, this can use a huge amount of disk space, and, honestly, generating deltas for historical packages isn't entirely necessary.

Historically, the way this was avoided was to trim the repository packages down which also killed off old deltas. However, recently, we've been trying to keep historical packages in the repo for longer to allow for successful rollbacks as well as for debugging purposes if necessary.

*Summary
This PR add supports for only generating deltas for the last n packages

This allows us to strike a balance in production between providing useful deltas as well as not eating the huge disk space.

In actual production we'll probably pick a number between 2-3 assuming most users are reasonably up to date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant