[prev in list] [next in list] [prev in thread] [next in thread] 

List:       zodb-dev
Subject:    Re: [ZODB-Dev] ZODB blob support.
From:       Toby Dickenson <tdickenson () devmail ! geminidataloggers ! co ! uk>
Date:       2005-03-21 18:08:35
Message-ID: 200503211808.35764.tdickenson () devmail ! geminidataloggers ! co ! uk
[Download RAW message or body]

On Monday 21 March 2005 17:50, Chris McDonough wrote:

> - People are are unwilling to accept any weakening of data integrity
>   guarantee and who want the ZEO server itself to be responsible
>   for writing data (the ZEO clients must send the server the data
>   over RPC).  OTOH, if configured properly, the data may be read
>   from a shared filesystem.

I suspect some weakening is inevitable, unless you severely restrict the 
choice of shared filesystem. Every network filesystem has its own ideas about 
when client caches should be flushed.

> I think we want to use something like what I'm told Toby does for
> DirectoryStorage (using os.rename in the 2nd phase, keeping a journal to
> be able to back out a failed 2nd-phase commit).

That works great on a local filesystem, but dont expect any strong atomicity 
or durability guarantees across networked filesystems.

-- 
Toby Dickenson
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic