OK, thanks, sounds good, I'll look further into it.  I'll be in touch...

David

Daniel John Debrunner wrote:

David Van Couvering wrote:


OK...  I'm still trying to get clear on your concepts and terms -- how
is a "system" defined?  I'm thinking "all of Derby" within a given VM?


Correct. A system corresponds to the loading of Derby's JDBC driver
within a JVM, a system can have multiple databases open within that JVM.



Before I spend a lot more time on this: are there other things that are
reasonable in scale and scope you could really use my help on that are
generally felt to be of higher priority?  I don't need to spend a lot of
time on this if it currently works pretty well and is not causing a lot
of pain or problems...


Apart from fixing the issue of too many Java threads when a large number
of databases are active, I see the cleanup in this area as a step
towards supporting:

 - timed events - java.util.TimerTask integration, for setQueryTimeout
at least

 - Serviceable items that can be executed during idle time, e.g.
background data flushing, space reclaimation, background statistics
gathering, etc.

While these items could be fitted into the current scheme, I think a
cleanup would make it easier.

Dan.

Reply via email to