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

Marcel Offermans commented on ACE-373:
--------------------------------------

Analysis:
As stated in the description, this task will only make sure that the latest 
version of a resource processor is always sent to a target if it currently has 
artifacts installed that need this processor. It is up to the processor to 
"reprocess" artifacts if that is necessary after the update.

So we need to make sure of two things:
# Whenever a new version of a resource processor is added, make sure that this 
fact alone triggers a change that will update the target.
# Ensure that we always select the latest version of a resource processor when 
more than one version is available.

Also, we need to ensure we test this behaviour: if we add a newer version, it 
should trigger a change and pick the latest version, if we add an older 
version, it should not trigger a change.

> Trigger a deployment to all targets that have a resource processor when that 
> processor is updated.
> --------------------------------------------------------------------------------------------------
>
>                 Key: ACE-373
>                 URL: https://issues.apache.org/jira/browse/ACE-373
>             Project: ACE
>          Issue Type: Task
>          Components: Client Repository
>            Reporter: Marcel Offermans
>            Assignee: Marcel Offermans
>
> Right now, when you upload a new version of a resource processor, it will 
> only be deployed to a target if you also at least upload one (new) artifact 
> of that type. We would like to add the option to send an update to a resource 
> processor to a target even if nothing else changed.
> We need to analyze what the best way is to do this and then implement this.
> Note that a resource processor might want to "reprocess" all artifacts it had 
> already installed in such cases, but that is beyond the scope of this 
> mechanism: it is the responsibility of the resource processor.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to