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)

Reply via email to