BJ Freeman wrote: > what is your target for start up. > I am less than one minute on mine. > Not sure breaking an established convention without discussion is a good > idea. > are you willing to go through all the test and change documentation?
documentation change -> none. It just works automatically. The synchronization changes are needed anyways to speed up normal operations. servlet containers are already thread pool based, and these synchronization issues are a point of contention. I already do lots of testing before committing stuff. I can't tell you how many times I've gone and hung out with friends, while I have a series of 10 or 30 commits being automatically tested, before ever committing them. I currently have over 100 commits in my queue, due to various different features I'm working on. * removal of synchronization in ton of places(still under development/testing) * cleanup of stale threads in helper classes at shutdown(reported by adrian, altho something I really don't consider a bug, will send a separate email soon to discuss) * cobertura instrumentation in parallel(tested, reading to go) * major sql parser updates * it's more generic. eventually will be useful for implementing a native jdbc driver that is backed by the ofbiz entity engine * union support * order by function support * multi-threaded creation of database items(table, fk index, declared index) * multi-threaded data loading * unix crypt-compatible password hashing * improve filterProductsInCategory to handle categories with thousands(like 40,000) products in them. * webslinger's commons-vfs implementation * non-blocking in all cases * only uses the interfaces from commons-vfs, none of the implementations * COW(actually, overlay with whiteout support) Some of these changes I started back in February.