so I had a bit of time and fixed that.
Thanks for reporting the issue!!

On 23 March 2015 at 10:49, Olivier Lamy <[email protected]> wrote:

>
>
> On 19 March 2015 at 21:11, Isabelle Guimiot <[email protected]>
> wrote:
>
>> Hi,
>>
>> I noticed that checksum files were always created again on all the
>> artifacts during each repo scanning. In the log, I could see messages
>> like :
>>
>>  Created missing checksum file
>>
>> /archiva_install/repositories/internal/com/company/project/myjar/1.2/myjar-1.2.jarsha1
>>
>> There's a dot missing at the end of the path, should be myjar-1.2.jar.sha1
>> instead of myjar-1.2.jarsha1 , and I think this issue comes from this line
>> in the code, file ArtifactMissingChecksumsConsumer.java :
>>
>>  File checksumFile = new File( this.repositoryDir, path +
>> checksumAlgorithm[0].getExt() );
>>
>> It should be :
>>
>>  File checksumFile = new File( this.repositoryDir, path + "." +
>> checksumAlgorithm[0].getExt() );
>>
>> Because without the dot, it doesn't find the checksum file, wrongly thinks
>> it's missing, and re-creates it ! It's not a blocker bug, but it slows
>> down
>> large repos scanning...
>>
>
> Sounds definitely a bug :-)
>
>
>>
>> Need a jira for this ?
>>
>
> Yes please (just to have a reminder :-) )
>
>>
>> Thanks !
>>
>> Isabelle
>>
>
>
>
> --
> Olivier Lamy
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>



-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy

Reply via email to