[elephant-devel] Is it safe to use the same elephant store in two different processes?
Yarek Kowalik
yarek.kowalik at gmail.com
Fri Dec 12 20:52:26 UTC 2008
I just finished some tests and I was able to connect to the same BDB from
two different SBCL processes. I was able to create objects on one side and
retrieve on the other. So Elephant seems fine.
I can only conclude that's something is amiss with Weblocks. I'll look into
that now.
Thanks for all your input and suggestions.
Yarek
On Thu, Dec 11, 2008 at 4:42 PM, Ian Eslick <eslick at media.mit.edu> wrote:
> 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 at common-lisp.net
> > http://common-lisp.net/mailman/listinfo/elephant-devel
>
>
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20081212/dee811f7/attachment.html>
More information about the elephant-devel
mailing list