Hi Craig,
the test case you are describing seems to be the same as the ones of
JIRA JDO-59. In the case of JIRA JDO-59, we have a synchronization bug
in the test case preventing the real problem (lock wait timeout) from
showing up. Does it make sense to prepare a test case for the Derby guys
that is implemented in pure SQL?
Regards,
Michael
Begin forwarded message:
*From: *Craig Russell <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>
*Date: *June 13, 2005 9:57:55 AM PDT
*To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
*Subject: **Auto generation of database keys*
Hi,
I'm running into a locking issue when using generated keys. My primary
key column is defined as DATASTORE_IDENTITY BIGINT NOT NULL GENERATED
ALWAYS AS IDENTITY. I don't care about the key being transactional.
That is, if a transaction rolls back, I can live with the key that was
allocated being permanently unused.
My application has two transactions inserting rows into the same
table, and the threads have internal synchronization such that I need
to have both insert statements succeed independently. The isolation
level is the default.
Am I misusing the key generation? Can I get nontransactional key
generation?
Thanks,
Craig
Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!
Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!
--
-------------------------------------------------------------------
Michael Watzek [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED] Buelowstr. 66
Tel.: ++49/30/235 520 36 10783 Berlin - Germany
Fax.: ++49/30/217 520 12 http://www.spree.de/
-------------------------------------------------------------------