Bill Burke wrote:

> Another possible bug related to this same problem. [please read below].
> 
> EntityInstanceInterceptor gets the mutex of the Entity's key before going
> into the do..while loop.  If a different thread/transaction rollsback, the
> mutex gets detached from the EntityEnterpriseContext and the thread in the
> do..while loop is acquiring a lock on a context that is not attached.  Am I
> missing something here?


I don't think so. Do we need to mark the mutex as invalid? When we add 
teh wait/notify, invalidation should also notify.


> 
> I'd really like to go in and fix this problem, but I really need another set
> of eyeballs to make sure I'm doing things right.  Danch, can you volunteer
> to help?  Also, while I'm in this code, maybe I should consider adding the
> "Missing wait/notify" and remove that buggy do..while loop as well.
> 

I can certainly review. I won't have much time for investigation until 
this evening, and then my wife may have other plans for my time.

-danch
Confidential e-mail for addressee only.  Access to this e-mail by anyone else is 
unauthorized.
If you have received this message in error, please notify the sender immediately by 
reply e-mail 
and destroy the original communication.

Reply via email to