Hi all,
sorry to join late the conversation but looks like living in a
different timezone *is* an issue :(

I am the person "physically" responsable of the pool2 "big
refactoring" and I would be very sorry to see all that work dropped or
be useless; if you follow the old pool2 discussion in this ML that
drove the refactoring, you would maybe agree that I'm not just a crazy
guy :)

BTW I agree with Gary vision, things would have worked simpler just
adding the generics in pool-1.X and releasing as 2.0, then applying
changes/merging fixes step by step, releasing "early and often"
following the XP best practice.

Can I still be helpful here? I would be much more than happy to use
the pool2 with generics ASAP, so it's part of my interest too :)
Have a nice day, all the best,
Simo

http://people.apache.org/~simonetripodi/
http://www.99soft.org/



On Tue, Mar 22, 2011 at 8:24 PM, Mark Thomas <ma...@apache.org> wrote:
> On 22/03/2011 18:52, Phil Steitz wrote:
>> On 3/22/11 11:20 AM, Mark Thomas wrote:
> <snip/>
>> I don't
>>> mind working with a moving target as long as it is moving towards a
>>> clear goal. That goal for me is:
>>> - Java 5 / generics
>>> - fixing inconsistencies / oddities
>>> - improved performance on DBCP in multi-core servers.
>> +1
>>
>> Does the first item include replacing the wait/notify stuff with
>> j.util.concurrent primitives?
>
> Yes, in combination with the third item.
>
>>> It would certainly make starting dbcp2 a whole lot easier if most of the
>>> pool2 re-factoring had not taken place. I think we made a mistake in not
>>> pushing forward with DBCP and POOL in parallel. That said, I like a lot
>>> of the pool2 changes and don't want to throw them away.
>>>
>>> What do folks think to the following:
>>> - move pool trunk to a POOL_FUTURE branch
>>> - restore pool trunk to a copy of the POOL_1_X branch
>>> - rename pool package to o.a.c.pool2
>>>   (in reality this would probably be a merge from POOL_FUTURE)
>>> - rename dbcp packages to o.a.c.dbcp2
>>> - get pool2 and dbcp2 working together
>>> - get Tomcat trunk working with dbcp2
>>> - go through the POOL_FUTURE changes one at a time:
>>>   - merging it into pool2 trunk
>>>   - updating dbcp2 trunk if necessary
>>>   - testing updated dbcp2 with Tomcat
>>>   - if a POOL_FUTURE change breaks DBCP/Tomcat integration in a way that
>>> can't easily be fixed skip that change and leave it in POOL_FUTURE
>> I am fine with above, though I don't think there are any
>> incompatible changes yet in the POOL_1_X branch or dbcp trunk, so
>> steps 5 and 6 above are no-ops.
>
> Not quite no-ops. There will be some imports to rename but that should
> be the limit of it.
>
>> I also don't want to be a stick in
>> the mud, but it would be great to close the handful of issues open
>> against POOL_1_X and cut a 1.5.5 before the copy so we could avoid
>> having to port fixes.  I will cut the release if we can agree on the
>> fixes.  Same holds for DBCP.  A little concerted effort could get
>> 1.3.1/1.4.1 out before cutting the new branch.
>
> That makes sense to me. It also gives folks a chance to chime in with
> their views on the plan.
>
> Mark
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

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

Reply via email to