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

List:       zodb-dev
Subject:    [ZODB-Dev] Re: Different commit protocols
From:       Wolfgang Schnerring <ws () gocept ! com>
Date:       2006-09-25 8:24:41
Message-ID: 7f7izs1hh2.fsf () burns ! whq ! gocept ! com
[Download RAW message or body]

* Wolfgang Schnerring <wosc@wosc.de>:
> I'm working with Theuni on the BlobStorage, and am trying to understand the
> different 2-Phase-Commit protocols that are in use in ZODB at the same time.
> As I understand it, tpc_* is the old protocol, and prepare/commit is the new
> protocol.

Argh. Reading the code more carefully reveals that prepare/commit may be newer
(in the sense that it stems from zodb-4), but apparently is scheduled for
deprecation, since the DataManagerAdapter (which adapts prepare/commit to tpc_*)
says "TODO: deprecate for 3.6".

So, my plan now is the following:
1. write the BlobDataManager according to tpc_*.
2. deprecate the DataManagerAdapter while I'm at it.

Thoughts?

Thanks,
Wolfgang

_______________________________________________
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