Offer a way to monitor artifacts that will not be downloaded because of some 
policy
-----------------------------------------------------------------------------------

                 Key: MRM-741
                 URL: http://jira.codehaus.org/browse/MRM-741
             Project: Archiva
          Issue Type: Improvement
          Components: remote proxy
    Affects Versions: 1.0.1
            Reporter: Baptiste MATHUS


After having had some problems with corrupted jars, we recently purged our 
proxying directory on the archiva server, then switched from "ignore" to "fail" 
policy (when bad hash is found on the remote server).

After some times, for example, we discovered we weren't able to download the 
maven pom-2.0.6 from the client side of Archiva. The thing is: Archiva only 
issues a 404 when the remote hash is bad. I guess it should issue a 500 (or 
some 50x) instead.

To sum up, what I think would be the best solution(s):
* issue something else than an 404 when the remote artifact won't be downloaded 
because of a non matching hash
* offer a way to notify some admin (by mail, for example) about corrupted 
artifacts that won't be downloaded. In fact, in this kind of case, there's a 
big chance people using archiva are going to complain about some artifacts that 
can't be downloaded (maven pom-2.0.6 e.g. :-/). 
* Offer a dedicated page inside archiva admin summarizing all those problematic 
artifacts. Particularly giving those that couldn't be downloaded because of 
bash hash associated to "fail" policy.

Thanks a lot.
Cheers.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to