2011/9/19 John Casey <jdca...@commonjava.org>:
>
>
> On 9/19/11 4:14 AM, Brett Porter wrote:
>>
>> On 18/09/2011, at 4:13 AM, Olivier Lamy wrote:
>>
>>> Hi Folks,
>>> With WAGON-348, the wagon-http based on Apache HttpClient include now
>>> http connection pool mechanism.
>>
>> Nice work :)
>>
>>> If no objections, I will commit this.
>>
>>
>> I'd say go ahead and commit.
>>
>> One thing we should test - John had an ongoing battle with the wagons and
>> double uploading / checksum corruption. With the earlier versions of
>> wagon-http, that problem still existed.
>>
>> I expect it'd be fixed by the combination of upgrading the httpclient and
>> http://jira.codehaus.org/browse/WAGON-347, but it'd be good if he could
>> weigh in. I'll see if I can reproduce on my end too.
>
> IIRC, the big problem was that httpclient 3.x didn't use preemptive
> authentication when you set a username/password. While the lightweight
> implementation didn't either, it seemed to cache the fact that it used
> authentication, and then preemptively use it on subsequent calls.
>
> The effect of non-preemptive authentication was that you would PUT an entire
> jar, zip, pom, whatever (some of which are quite large)...then the server
> would reply with WWW-Authenticate, and you'd have to do it all again, this
> time with credentials. I don't exactly remember how the doubling of the
> checksum was resolved in the context of this problem, or for sure that it
> was...but ISTR the checksums weren't the real problem in the end, it was the
> upload timeouts on large files.
>
> So, if httpclient 4.x has a better strategy for handling authentication, I'd
> say we're good to go.
>
> BTW, do any of the tests actually check PUTing a file and ensuring it isn't
> sent twice?
good idea to add a unit test for that: I will do it !
>
>>
>> - Brett
>>
>> --
>> Brett Porter
>> br...@apache.org
>> http://brettporter.wordpress.com/
>> http://au.linkedin.com/in/brettporter
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> --
> John Casey
> Developer, PMC Chair - Apache Maven (http://maven.apache.org)
> Blog: http://www.johnofalltrades.name/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>



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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to