Re: [elephant-devel] using one store with mutiple lisp instances

2011-05-04 Thread lukas.georgi...@hormail.com
Hi Ian, hi Leslie, thank you for comments! > I should clarify the first sentence. With a bunch of external machinery to support a distributed transaction model, it's possible to run BDB across machines, but Elephant > doesn't have any of it so can only use the built-in shared memory locking faci

Re: [elephant-devel] using one store with mutiple lisp instances

2011-05-04 Thread Ian Eslick
I should clarify the first sentence. With a bunch of external machinery to support a distributed transaction model, it's possible to run BDB across machines, but Elephant doesn't have any of it so can only use the built-in shared memory locking facility. There was some talk a year or two ago a

Re: [elephant-devel] using one store with mutiple lisp instances

2011-05-04 Thread Ian Eslick
BDB does not work across multiple machines, its transaction support relies on a shared memory region to handle locking so any shared memory architecture (with multiple CPUs) works fine but separate machines and a NAS device don't work. You'll have to use the Postgres store (5x slower, but reaso

Re: [elephant-devel] using one store with mutiple lisp instances

2011-05-04 Thread Leslie P. Polzer
On Wed, May 04, 2011 at 08:37:51PM +0200, Lukas Georgieff wrote: > well, if the points I've mentioned before are correct, I've only one > specific question :-) > > We want to share a network device that contains the Berkeley-DB files. > This BDB shall be accessed by two or more other machines that

Re: [elephant-devel] using one store with mutiple lisp instances

2011-05-04 Thread Lukas Georgieff
Hi Leslie, >Hi Lukas, > >> Has someone any experience using elephant in that manner? > >Yes -- lots in fact. But you need to ask a specific question. well, if the points I've mentioned before are correct, I've only one specific question :-) We want to share a network device that contains the Ber

Re: [elephant-devel] using one store with mutiple lisp instances

2011-05-04 Thread Leslie P. Polzer
Hi Lukas, > Has someone any experience using elephant in that manner? Yes -- lots in fact. But you need to ask a specific question. Leslie ___ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant

[elephant-devel] using one store with mutiple lisp instances

2011-05-04 Thread Lukas Georgieff
Hi, I want to use one elephant (BDB) store that is used with two instances of sbcl in parallel. The documentation [1] says that "Transactions will ensure there is no interaction between processes.". Does this mean that I have to use the common methods to open the store (open-store '(:BDB "path-