Re: [ZODB-Dev] ZEO+MultipleClients+ConflictErrors

2008-02-22 Thread Alan Runyan
Kenneth,

I believe you will want to look into 'conflict resolution'.

Possible source of inspiration:
  http://www.zope.org/Documentation/Articles/ZODB2

-- 
Alan Runyan
Enfold Systems, Inc.
http://www.enfoldsystems.com/
phone: +1.713.942.2377x111
fax: +1.832.201.8856
___
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


[ZODB-Dev] ZEO+MultipleClients+ConflictErrors

2008-02-22 Thread Kenneth Miller

All,

Is there a standard bit of documentation as to how to handle a  
ZEO server with multiple clients writing to the same data structure at  
the same time? Right now I've got my own "layer" that runs ontop of a  
zeo client connection and handles this with ZODB.lock_file, but i  
really don't like lock files.


Regards,
Kenneth Miller
___
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


[ZODB-Dev] restore versus invalidation

2008-02-22 Thread Christian Theune

Hi,

I'm working on getting `restore` working for ClientStorage. I'm not sure 
how invalidation should integrate here.


The existing invalidation framework looks like it is only intended to 
invalidate current records, but not records that have an end_tid given 
already. This seems the core of the problem to me.


Christian

--
gocept gmbh & co. kg - forsterstrasse 29 - 06112 halle (saale) - germany
www.gocept.com - [EMAIL PROTECTED] - phone +49 345 122 9889 7 -
fax +49 345 122 9889 1 - zope and plone consulting and development
___
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


[ZODB-Dev] RelStorage 1.0 beta

2008-02-22 Thread Shane Hathaway
I am pleased to announce the beta release of RelStorage 1.0!  RelStorage 
is a storage implementation for ZODB that stores pickles in a relational 
database.


Features in this release:

  * Full support for PostgreSQL 8.1+, Oracle 10g, and MySQL 5.0+.

  * Supports whole-database migration to and from FileStorage,
including all history.

  * A number of optimizations have been implemented, making
RelStorage performance comparable to that of FileStorage.

  * There is now a poll-interval option, which reduces the frequency
of database polls and helps the database scale better for
read-intensive loads.

  * There is now a pack-gc option, which makes it possible to
retain at least one revision of every object during packing.

Please help test right away so that we can make a solid 1.0 release.

Get it here:

  http://www.zope.org/Members/shane/RelStorage

For more information:

  http://wiki.zope.org/ZODB/RelStorage (wiki)
  http://shane.willowrise.com/ (blog)
  http://pypi.python.org/pypi/RelStorage   (PyPI entry)

Shane
___
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