Christian Schneider created SLING-12218:
-------------------------------------------

             Summary: Limit queue size
                 Key: SLING-12218
                 URL: https://issues.apache.org/jira/browse/SLING-12218
             Project: Sling
          Issue Type: Improvement
          Components: Content Distribution
            Reporter: Christian Schneider
            Assignee: Christian Schneider
             Fix For: Content Distribution Journal Core 0.3.0


Currently users can add an indefinite number of replications to the queue. This 
is problematic as the end to end latency increases with the queue size. 

So it makes sense to have a limit on the queue size.

If the limit is reached we should:
 - Block for a certain time to wait for the queue size to become smaller
 - Fail after the timeout with an exception ( in case of http call we could 
fail with 429 or 503)

Metric for queue size limit reached.

As the changed behaviour might break user code we should make the limiting 
behaviour opt in via a PublisherConfiguration.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to