Hi, Jeremy, I like your idea of a "revolutionary" branch but (a) have no idea how to set one up and (b) I don't think I have the "karma" yet to do it.

I also was planning to do what you call "small but crucial refactoring." First glance was not that promising though. I have been able to keep out all the storage-related services, for the most part.

This really isn't about the embedded JDBC driver being tied to the engine. It's more that the services themselves have lived a long life under the assumption that they're running within the engine.

David

Jeremy Boynes wrote:

David Van Couvering wrote:

I'd like to understand the issues and concerns of the size of a common jar file. Further inspection has shown that pulling in Monitor results in a large subset of the iapi and impl packages being pulled into the common area. This will result in a larger footprint for the client. Is this a showstopper? I'd like to know before I spend too much time refactoring.


It is concerning but I wouldn't classify as a showstopper. It does perhaps imply more coupling than ideal between the embedded JDBC driver and the underlying engine. Perhaps footprint can be constrained with some small but crucial refactoring?

I would suggest checking what you have into a "revolutionary" branch so that more people can be involved and help drive a solution.

--
Jeremy

Reply via email to