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