[elephant-devel] Dropping DB connection during writes
    Alex Mizrahi 
    killerstorm at newmail.ru
       
    Fri Nov 21 10:49:14 UTC 2008
    
    
  
 IE> with-open-store closes the store when you're done, null'ing out *store-
 IE> controller*.  With sufficient concurrency you are likely to get a race
 IE> condition where the if stmt in with-city-store succeeds but the body
 IE> fails since you aren't locking access to *store-controller*.
well, it seems the root cause of the problem is that open-store uses
cached controller instance, so multiple threads will share same instance,
and when one closes it others get botched.
maybe it makes sense to do some changes to prevent this. like, do no
caching? 
    
    
More information about the elephant-devel
mailing list