ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> zodb
zodb
Re: [ZODB-Dev] ZODB 3.9.3 history call causing problems for storages that still accept version parameters
by Jim Fulton other posts by this author
Nov 2 2009 3:45AM messages near this date
Re: [ZODB-Dev] ZODB 3.9.3 history call causing problems for storages that still accept version parameters | Re: [ZODB-Dev] ZODB 3.9.3 history call causing problems for storages that still accept version parameters
I'm fine with change the storage server to pass the history size
argument as a keyword parameter.

Jim

On Mon, Nov 2, 2009 at 6:04 AM, Chris Withers <chris@[...].uk>  wrote:
>  Christian Theune wrote:
> >> Would anyone object if I wrote a test and fixed this on the 3.9 branch
> >> of ZODB? I'm not really sure what to do about the trunk...
> >
> > I think that's the best idea. It's not exactly part of the policy of
> > supporting old protocols but if we want to support and encourage 3rd
> > party storage implementations we should leverage this simple fix for
> > better backwards compatibility.
> 
>  Hmmm, I'm less sure now. The problematic code is here:
> 
>  http://zope3.pov.lt/trac/browser/ZODB/branches/3.9/src/ZEO/StorageServer.py#L1379
> 
>  It looks like ZEOStorage308Adapter is used when the protocol specified
>  is less than Z309, which it is in my case. But, the assumption here is
>  that the storage being served by StorageServer effectively matches the
>  Z309 API. zeoraid's RAIDStorage does not...
> 
>  However, I can't see what `history` method is called if the protocol >=
>  Z309. Christian, I'm guessing you guys have used zeoraid with 3.9 from
>  some time now, does this issue not occur if everything is talking Z309?
>  If not, why not?
> 
>  Chris
> 
>  --
>  Simplistix - Content Management, Batch Processing & Python Consulting
>             - http://www.simplistix.co.uk
>  _______________________________________________
>  For more information about ZODB, see the ZODB Wiki:
>  http://www.zope.org/Wikis/ZODB/
> 
>  ZODB-Dev mailing list  -  ZODB-Dev@[...].org
>  https://mail.zope.org/mailman/listinfo/zodb-dev
> 



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

ZODB-Dev mailing list  -  ZODB-Dev@[...].org
https://mail.zope.org/mailman/listinfo/zodb-dev
Thread:
Chris Withers
Christian Theune
Chris Withers
Chris Withers
Christian Theune
Chris Withers
Jim Fulton
Chris Withers
Chris Withers
Jim Fulton
Chris Withers
Jim Fulton
Chris Withers
Jim Fulton
Chris Withers

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved