I am still getting a failure from
MavenITmng3694ReactorProjectsDynamismTest though - is that known?
Cheers,
Brett
On 08/08/2008, at 2:08 PM, Brett Porter wrote:
On 08/08/2008, at 8:33 AM, [EMAIL PROTECTED] wrote:
Author: jdcasey
Date: Thu Aug 7 15:33:15 2008
New Revision: 683740
URL: http://svn.apache.org/viewvc?rev=683740&view=rev
Log:
[MNG-3698] Moved concrete/dynamic transitions out to the lifecycle
executor to make them happen less often, and added code to check
whether reactorProjects are used or reachable (via session
parameter) before calculating their concrete state blindly. Also,
conserving the RegexBasedInterpolator (the class from plexus-
interpolator) to keep from reconstructing the Pattern instance
inside it repeatedly. Added a buffer size to the StringWriter used
in the interpolator, and finally changed the concrete calculation
to avoid some needless project-instance cloning (which as it turns
out is wrong...see MNG-3700). Performance is significantly
improved, and memory usage has been cut from what it used in 2.0.9.
Very nicely done John!
This has fixed the OOME problems I was having with 2.0.9, as well as
taking >2 minutes off my 2.0.9 build.
I've put MNG-3584 back into 2.0.10 so you can mark it fixed - it
might be good to reach out to the poster in the issue to see if it
works in his env too.
Thanks!
Cheers,
Brett
--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]