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.<br><br>I can only conclude that's something is amiss with Weblocks. I'll look into that now.<br>
<br>Thanks for all your input and suggestions.<br><br>Yarek<br><br><div class="gmail_quote">On Thu, Dec 11, 2008 at 4:42 PM, Ian Eslick <span dir="ltr"><<a href="mailto:eslick@media.mit.edu">eslick@media.mit.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Multiple lisp processes (in a shared memory environment) should be<br>
safe, but I'm not sure if it's tested (anyone here done this?).<br>
<br>
I believe they have to use the same BDB environment, so you may need<br>
to do some checking on the proper open-store arguments to join vs.<br>
create an environment. Some defaults in weblocks or elephant may<br>
interfere with this. bdb-controller.lisp - open-controller definition<br>
shows you what arguments are passed to BDB when it is opened.<br>
<br>
Regardless, please upgrade to BDB 4.7. Most of us using unstable are<br>
on 4.6 or 4.7 now. I'd rather not track down issues associated with<br>
non-compatible upgrades (it should work, but testing coverage is<br>
getting tougher with all the system combinations of backends, BDB<br>
versions, DB versions, etc).<br>
<br>
Ian<br>
<div><div></div><div class="Wj3C7c"><br>
On Dec 11, 2008, at 5:23 PM, Yarek Kowalik wrote:<br>
<br>
> I'm trying to access BDB 4.5 backed elephant store (elephant-<br>
> unstable) from two different lisp processes using the elephant<br>
> package. Is this a safe thing to do?<br>
><br>
> Yarek<br>
</div></div>> _______________________________________________<br>
> elephant-devel site list<br>
> <a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a><br>
> <a href="http://common-lisp.net/mailman/listinfo/elephant-devel" target="_blank">http://common-lisp.net/mailman/listinfo/elephant-devel</a><br>
<br>
<br>
_______________________________________________<br>
elephant-devel site list<br>
<a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/mailman/listinfo/elephant-devel" target="_blank">http://common-lisp.net/mailman/listinfo/elephant-devel</a><br>
</blockquote></div><br>