Rick Hillegas wrote:
I volunteer to manage a 10.4 maintenance release at the end of August.

Thanks for volunteering, Rick!

Specifically, I would like to:

1) Circulate release notes the week of August 18.

2) Post a release candidate the week of August 25.

Could the community be ready for a release at the end of August? In particular

A) By the evening of August 18, could people be done posting their release notes?

I don't think any of my fixes will require a release note.


B) By the evening of August 25, could people be done porting their important bug fixes to 10.4?

I'm on vacation starting August 8, and will be back August 25. So I have to get everything done this week. I'll summarize what I have been working on for the 10.4.2 release below. Most issues are regarding LOBs or connection pooling environments.

The following Jiras are on my list of current important fixes:
  DERBY-3799 : NPE with LOBs seen when using connection pooling
  DERBY-3791 : Excessive memory usage when fetching small Clobs
  DERBY-3766 : EmbedBlob.setPosition is highly ineffective for streams

These have all been committed to trunk already, but DERBY-3791 and DERBY-3766 have to be backported.


In addition the following issues are already backported to 10.4:
DERBY-3735 : Incorrect position calculation in PositionedStoreStream with read(byte[],...)
  DERBY-3768 : Make EmbedBlob.length use skip instead of read
DERBY-3769 : Make LOBStoredProcedure on the server side smarter about the read buffer size DERBY-3781 : PositionedStoreStream.reposition(pos) with pos greater than length leaves the stream object in an inconsistent state
  DERBY-3783 : LOBStreamControl shouldn't throw SQLException
DERBY-3596 : Creation of logical connections from a pooled connection causes resource leak on the server

There are more fixes coming in this area of the code, but I probably won't have time to get them done for 10.4.2.


BTW; If anyone has some free cycles, I would appreciate some input on DERBY-2822 (Add caching of store stream length in StoreStreamClob, if appropriate), which should be a rather simple fix if it is valid. It was when looking a bit into this I observed DERBY-3811.



regards,
--
Kristian



Thanks,
-Rick

Reply via email to