[elephant-devel] Multi-repository operation

Ian Eslick eslick at csail.mit.edu
Sat Feb 18 00:05:02 UTC 2006


How important is multi-repository operation for any application other
than migration? 

If we can limit two live stores and live objects to being from multiple
stores to that specific case, then we can simplify a bunch of stuff that
would be worrying about interleaved transaction from multiple stores and
conflicts between the current *store-controller* and a persistent
objects' database connection spec. 

If we do want to support this more generally, I can add some error
checking in the meantime to squawk when a the body of transaction is
trying to write to a store that isn't protected by the transaction (i.e.
the transaction turns off auto-commit and a write to a non-protected
store fails to receive the auto-commit signal).

I'll not worry about this for now, but want some voting on whether we
should be fixing these possible screw cases.  (Some of which have bit us
during running tests over multiple backends).

Cheers,
Ian



More information about the elephant-devel mailing list