[ Jim Fulton ]:
|Before we talk about adding it anywhere, I'd like to see the  
|semantics defined more clearly.

I guess what Chris meant was:

 Given a pivot point in time (date and time), 
 for *all* objects in the database (the whole Data.fs) 
 will suffer UNDO over transactions whose timestamp is
 greater (more recent) than the given pivot timestamp.

Is this what you meant Chris ?

Nevertheless, some doubts:

 - if you have several ZODB mount points, pointing
   to different files ? Should all be considered
   as a single database and suffer the same massive
   UNDO operation ?

 - Should that mega-undo imply in a ZODB pack as well ?
   I suppose not.

 - Wouldn't it be nice to figure out a way to specify
   a restricted scope for this operation ? For instance,
   give a relative root or set of meta_types ?

I hope this issues will narrow down (but not exhaustively)
the need for more precise semantics. 

best regards,
Senra

-------------
Rodrigo Senra
GPr Sistemas 
http://www.gpr.com.br
_______________________________________________
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

Reply via email to