You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Tommaso Teofili (JIRA)" <ji...@apache.org> on 2016/02/10 13:09:18 UTC

[jira] [Assigned] (SLING-5466) Pending distribution changes are lost if the Apache Sling Distribution Agent - Sync Agents Factory configuration is changed.

     [ https://issues.apache.org/jira/browse/SLING-5466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tommaso Teofili reassigned SLING-5466:
--------------------------------------

    Assignee: Tommaso Teofili

> Pending distribution changes are lost if the  Apache Sling Distribution Agent - Sync Agents Factory configuration is changed.
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SLING-5466
>                 URL: https://issues.apache.org/jira/browse/SLING-5466
>             Project: Sling
>          Issue Type: Bug
>          Components: Distribution
>    Affects Versions: Content Distribution Core 0.1.4
>         Environment: Windows 7 x64, AEM/CQ 6.1.0
>            Reporter: Jay Brown
>            Assignee: Tommaso Teofili
>              Labels: patch
>
> [Using Content Distribution Core 0.1.3.r1680309 -- wasn't available in the list]
> When running Sling with pending distribution changes queued for a node that is down, a change to the Sling Distribution Agent - Sync Agents Factory configuration can cause the pending changes to be distributed to the wrong Sling node.
> It appears that changes to be distributed to a node are assigned to a generic "endpoint" name (not the host, itself).  During the creation of the change nodes, the index (position) of the distribution target host in the packageExporter.endpoints OSGi configuration field is used to assign the pending changes to an endpoint named "endpoint[n])," where [n] is the position of the server address packageExporter.endpoints field.  If distribution changes are queued for a host that is down AND the order of the packageExporter.endpoints is changed, which potentially causes endpoint[n] to represent a different host, the changes are then shipped off to the wrong host, and the original host never receives the queued changes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)