[jbpm-dev] Re: Successful test of jBPM 3.3 with H2

Thomas Diesler thomas.diesler at jboss.com
Fri Dec 19 04:05:02 EST 2008


This is good work - thanks.

Did you see the wiki on

Adding a Database Axes
http://www.jboss.org/community/docs/DOC-12931

This should document how to add support for a new DB, but is probably a 
little bit outdated.

I'll help if you get stuck. The best place to discuss this is probably 
the dev forum

cheers
-thomas


Ronald van Kuijk wrote:
> Ok, some additional, even better info
> 
> H2 has an in-memory mode, test time reduces from an average of 2 minutes 
> to almost 1 minute, same test fails, a lot quicker since there is a 
> stack-overflow instead of a deadlock timeout
> 
> But.... I saw a parameter MVCC that I recognized from the ESB config. 
> Turning that param on, makes ALL tests run, really...  ALL tests.The 
> Deadlock timeouts had a major influence on the test time. With 
> persistency it is now 1.20 seconds...
> 
> Ronald
> 
> 
> On Mon, Dec 15, 2008 at 10:57 PM, Ronald van Kuijk <ronald at jbpm.org 
> <mailto:ronald at jbpm.org>> wrote:
> 
>     Guys,
> 
>     Considering all the trouble there continuously is with HSQLDB, I
>     gave it a shot to try and embed H2 in jBPM. The of my time was
>     figuring out where the <beep> all parts of the ddl/config generation
>     was put and how to create a new profile. Eventually when the tests
>     were run, only one failed in the core, the JobExecutorTest with
>     multiple threads. H2 gave a deadlock error there, but that might be
>     because of tuning, I'll try to figure that one out yet. It only took
>     H2 in embedded mode 1m45 with file persistency compared to H2 55
>     seconds in-memory (not sure there is a pure in-memory mode for H2)
> 
>     The web console for H2 btw is also nice, so for me it is a real
>     replacement for HSQLDB.
> 
>     Next is trying to figure out if the enterprise module can be tested
>     the same way... I've seen that the ESB guys run jBPM against H2
>     (they've created an mbean to start H2 the same way as HSQLDB is
>     started).
> 
>     Ronald
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> jbpm-dev mailing list
> jbpm-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbpm-dev

-- 
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
BPM Product Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx



More information about the jbpm-dev mailing list