DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31105>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31105

Transient locks are not released due to suspended state within ExtendedStore





------- Additional Comments From [EMAIL PROTECTED]  2004-09-07 19:15 -------
I've attached a patch which ensures that the locks are released, but I don't 
think that the patch is quite correct.  It seems to me that the locks should 
be held until the transaction is completed (commit(), rollback(), or forget
()).  The existing code just nulled out the set within end().  In addition, 
the existing code doesn't seem to handling JOIN correctly.  I've left in the 
comments I wrote as I was trying to debug this, to try to explain my thinking, 
but someone should definitely take a look at the lock related code.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to