Christian Schneider created SLING-9481:
------------------------------------------
Summary: Avoid seeding messages in PackageRepo
Key: SLING-9481
URL: https://issues.apache.org/jira/browse/SLING-9481
Project: Sling
Issue Type: Improvement
Components: Content Distribution
Affects Versions: Content Distribution Journal Core 0.1.10
Reporter: Christian Schneider
Assignee: Christian Schneider
Fix For: Content Distribution Journal Core 0.1.16
Currently we us seeding messages to determine the oldest and newest offset on
the journal. This is then used to cleanup the larger packages that are stored
in the repo.
To avoid those seeding messages we should rely on a much simpler algorithm.
We only store very few packages in the repository. So there is no need to clean
them quickly. We only must make sure we clean packages up after they are not
anymore present in the journal. As retention time is maximum 7 days. We can
assume that 30 days is a safe time after which we can delete packages.
So the idea is to run a cleanup in certain intervals and cleanup all packages
that are older than 30 days.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)