[ 
https://issues.apache.org/jira/browse/SLING-9577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17155355#comment-17155355
 ] 

Christian Schneider commented on SLING-9577:
--------------------------------------------

I found that in case of an outage of the messaging system the seeder thread 
will not succeed. (This happens if the messaging allows sending but refuses 
consume with 503 error). For this case I wanted to make sure we do not overload 
the system. 

The same situation could happen with the current code when the single message 
sent out does not arrive for some reason.

> Switch back to seeding thread
> -----------------------------
>
>                 Key: SLING-9577
>                 URL: https://issues.apache.org/jira/browse/SLING-9577
>             Project: Sling
>          Issue Type: Improvement
>          Components: Content Distribution
>    Affects Versions: Content Distribution Journal Core 0.1.16
>            Reporter: Christian Schneider
>            Assignee: Christian Schneider
>            Priority: Major
>             Fix For: Content Distribution Journal Core 0.1.18
>
>
> The current code uses a combination of seeding thread, persisting and loading 
> offsets from sling repo and sending single seeding messages.
> In sum this means we send at least one seeding message (seeding thread) on 
> first run and one seeding message on following runs.
> I propose to switch back to a pure seeding thread solution and make sure it 
> terminates correctly. This solution should in almost all cases also just send 
> 1 message and is a lot simpler.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to