You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Christian Schneider (Jira)" <ji...@apache.org> on 2020/05/28 13:35:00 UTC

[jira] [Created] (SLING-9481) Avoid seeding messages in PackageRepo

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)