Multiple lisp processes (in a shared memory environment) should be  
safe, but I'm not sure if it's tested (anyone here done this?).

I believe they have to use the same BDB environment, so you may need  
to do some checking on the proper open-store arguments to join vs.  
create an environment.  Some defaults in weblocks or elephant may  
interfere with this.  bdb-controller.lisp - open-controller definition  
shows you what arguments are passed to BDB when it is opened.

Regardless, please upgrade to BDB 4.7.  Most of us using unstable are  
on 4.6 or 4.7 now.  I'd rather not track down issues associated with  
non-compatible upgrades (it should work, but testing coverage is  
getting tougher with all the system combinations of backends, BDB  
versions, DB versions, etc).

Ian

On Dec 11, 2008, at 5:23 PM, Yarek Kowalik wrote:

> I'm trying to access BDB 4.5 backed elephant store (elephant- 
> unstable) from two different lisp processes using the elephant  
> package.   Is this a safe thing to do?
>
> Yarek
> _______________________________________________
> elephant-devel site list
> elephant-devel@common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel


_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to