On 7/6/07, Dain Sundstrom <[EMAIL PROTECTED]> wrote:
On Jul 5, 2007, at 7:13 AM, Phil Steitz wrote:

> Thanks, Dain.  I applied the patch.
>
> I also patched the m1 and ant builds to work.  The Ant now fails with
> JDK 1.3, but unless someone screams loudly soon, we have moved the
> minimum jdk level for dbcp 1.3 to JDK 1.4 (per earlier discussion), so
> this is not an issue.

Sweet! That was very fast.

> <snip/>
>>
>> For now the code is contained in the org.apache.commons.dbcp.managed
>> package, but I would suspect we may want to spread it out amongst the
>> existing packages instead of creating a feature specific package.
>> I'm also not sure what additional interfaces people may want such as
>> equivalents of the BasicDataSource or BasicDataSourceFactory.
>>
> I am ambivalent on the merging into existing packages, but we should
> talk about this.

We can figure that out as we get close to a release.  If the thing
isn't fully tested by then we could just mark the whole package as
experimental.


Thats what I was thinking, so good to leave as is for now.

>> The code has tests and has javadoc, but it needs real world testing
>> and some real docs.  I'm going try hooking it into OpenEJB and
>> running it's massive test suite with a couple of opensource DBs.
>>
>> Anyways, I hope you all like it and accept the patch.  I'm around to
>> help with changes or whatever.  I also ran into a few bugs while
>> working on this that are already reported in JIRA (like the close
>> bugs) and am willing to help with those also.
>>
> That would be greatly appreciated.  We really need [dbcp] and [pool]
> volunteers.  Given that you are an ASF committer, all you have to do
> is ask to get commons karma and you are certainly welcome to do that
> :)

Excellent, I definitely like access, so I can fix any bugs in the
code directly.

Looks like there's a little beaurocracy to go through here, but pls
keep the patches coming for now.
> In [dbcp] 1.3, we can fix the close semantics and other things that
> involve semantic changes.  All suggestions and patches are welcome.

I'll take a look at it when I get back in town next week.

Thanks in advance.  You will find that some of these bugs relate to
[pool] and fixes need to either be mindful of current pool impl - most
importantly the fact that the core of pool is an idle object linked
list and there is no guard to protect against the same object
appearing multiple times in the list, which will happen if it is
returned twice, resulting in serious badness for dbcp - or we need to
do something with pool to keep the changes safe.  There is an
alternative pool impl in the compositepool package in pool head, but
the current plan is to push out one more patch release of pool and
have dbcp 1.3 continue to use the GenericObjectPool.  See roadmap
discussion here:
http://www.mail-archive.com/commons-dev@jakarta.apache.org/msg94027.html
Comments welcome!

Since POOL-97 is causing app server issues, it would be great to get
some feedback on the proposed fix there and then bundle up a pool
1.3.1 patch release.

Phil

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to