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 <esl...@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@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 >
_______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel