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

Marcel Offermans closed ACE-428.
--------------------------------

    Resolution: Fixed

Closed all issues I just reopened and targeted for 'next' release.

> Make uploading to a bundle store more robust and configurable
> -------------------------------------------------------------
>
>                 Key: ACE-428
>                 URL: https://issues.apache.org/jira/browse/ACE-428
>             Project: ACE
>          Issue Type: Improvement
>          Components: OBR
>            Reporter: Marcel Offermans
>            Assignee: Marcel Offermans
>             Fix For: next
>
>
> There are a couple of issues with the current bundle store:
> 1. The interface extends ManagedService, which is wrong as there is no 
> fundamental reason why every implementation should be configurable.
> 2. If you currently upload the exact same artifact again, the implementation 
> signals this as an error. It would be better if it only did that if the 
> artifact was different (but its metadata the same).
> 3. You cannot currently "forcefully" replace an existing artifact. In 99% of 
> the cases, that is a good thing, but there are a few corner cases where you 
> might want to be able to replace an artifact, so it would be good to add that 
> as an option. One example is the Velocity based artifact preprocessor. It 
> uploads filled out templates which normally have unique names. However, in a 
> specific corner case, if a client commit fails, you might end up with a few 
> artifacts that need to be replaced the next time you commit.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to