You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Daniel Shahaf <da...@elego.de> on 2011/07/07 23:49:37 UTC

[RFC] Defer FSFS revprop refactoring to 1.8

RFC:

* Remove revprops.db code from trunk and 1.7
* Release 1.7 with FSFS f4
  (this is the format that 1.6 used)
* Implement revprops packing in f6 and release that in 1.8

This has seen some support on IRC, posting here for objections.


----- Forwarded message from danielsh@tigris.org -----

> Date: Thu,  7 Jul 2011 14:37:25 -0700 (PDT)
> From: danielsh@tigris.org
> To: issues@subversion.tigris.org
> Subject: [Issue 3944]  redefine revprop handling in FSFS f5 (creating FSFS
> 	f6)
> Reply-To: dev@subversion.apache.org
> Message-ID: <20...@sc157-tigr.sjc.collab.net>
> 
> http://subversion.tigris.org/issues/show_bug.cgi?id=3944
> 
> 
> 
> User danielsh changed the following:
> 
>                 What    |Old value                 |New value
> ================================================================================
>                       CC|''                        |'hwright'
> --------------------------------------------------------------------------------
>                  Summary|redefine revprop handling |redefine revprop handling 
>                         |in FSFS f5 (format 5)     |in FSFS f5 (creating FSFS 
>                         |                          |f6)
> --------------------------------------------------------------------------------
>         Target milestone|1.7.0                     |1.8.0
> --------------------------------------------------------------------------------
> 
> 
> 
> 
> ------- Additional comments from danielsh@tigris.org Thu Jul  7 14:37:24 -0700 2011 -------
> I'm moving this to 1.8, since the design discussions don't seem to keep springing new ideas and no 
> one wants to redesign the FS under time pressure and release it a week later.
> 
> In the meantime the thread has grown with several suggestions (some of which should be 
> implemented), and design and implementation have started on the revprop-packing branch.
> 
> In the meantime, I'll open a new issue to rip out FSFS f5 from trunk.  (The new code will be called f6.)  
> That's all we need to do prior to 1.7.0.
> 
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=2787465
> 
> To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].

----- End forwarded message -----



----- Forwarded message from danielsh@tigris.org -----

> Date: Thu,  7 Jul 2011 14:41:32 -0700 (PDT)
> From: danielsh@tigris.org
> To: issues@subversion.tigris.org
> Subject: [Issue 3952] New - rip out FSFS SQLite-based revprops code (f5)
> Reply-To: dev@subversion.apache.org
> Message-ID: <iz...@subversion.tigris.org>
> 
> http://subversion.tigris.org/issues/show_bug.cgi?id=3952
>                  Issue #|3952
>                  Summary|rip out FSFS SQLite-based revprops code (f5)
>                Component|subversion
>                  Version|trunk
>                 Platform|All
>                      URL|
>               OS/Version|All
>                   Status|NEW
>        Status whiteboard|
>                 Keywords|
>               Resolution|
>               Issue type|TASK
>                 Priority|P3
>             Subcomponent|libsvn_fs_fs
>              Assigned to|issues@subversion
>              Reported by|danielsh
> 
> 
> 
> 
> 
> 
> ------- Additional comments from danielsh@tigris.org Thu Jul  7 14:41:32 -0700 2011 -------
> See issue #3944.
> 
> Currently (f5) FSFS packs revprops into SQLite.  We want to redesign that (calling the new design f6), 
> but we don't have time for that before releasing 1.7.0.  As an interim solution, this issue calls for 
> removing f5 from trunk, releasing 1.7 with f4 (the same as in 1.6).
> 
> Looking forward, issue #3944 calls for of designing and releasing f6 in 1.8.
> 
> Format 5 will remain unsupported into the future; repositories that use it (created by 1.7-dev) will 
> have to be dump/loaded using trunk/1.7.0-alpha3 code.  A tools/ scripts to upgrade/downgrade f5 
> into f4 or f6 may be written in the future.
> 
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=2787466
> 
> To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].

----- End forwarded message -----

Re: [RFC] Defer FSFS revprop refactoring to 1.8

Posted by "C. Michael Pilato" <cm...@collab.net>.
On 07/07/2011 05:49 PM, Daniel Shahaf wrote:
> RFC:
> 
> * Remove revprops.db code from trunk and 1.7
> * Release 1.7 with FSFS f4
>   (this is the format that 1.6 used)
> * Implement revprops packing in f6 and release that in 1.8
> 
> This has seen some support on IRC, posting here for objections.

+1

-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand


Re: [RFC] Defer FSFS revprop refactoring to 1.8

Posted by Julian Foad <ju...@wandisco.com>.
Daniel Shahaf wrote:
> RFC:
> 
> * Remove revprops.db code from trunk and 1.7
> * Release 1.7 with FSFS f4
>   (this is the format that 1.6 used)
> * Implement revprops packing in f6 and release that in 1.8

+1.

- Julian


> This has seen some support on IRC, posting here for objections.
> 
> 
> >Subject: [Issue 3944]  redefine revprop handling in FSFS f5 (creating FSFS
> > 	f6)
> > 
> > ------- Additional comments from danielsh@tigris.org Thu Jul  7 14:37:24 -0700 2011 -------
> > I'm moving this to 1.8, since the design discussions don't seem to keep springing new ideas and no 
> > one wants to redesign the FS under time pressure and release it a week later.
> > 
> > In the meantime the thread has grown with several suggestions (some of which should be 
> > implemented), and design and implementation have started on the revprop-packing branch.
> > 
> > In the meantime, I'll open a new issue to rip out FSFS f5 from trunk.  (The new code will be called f6.)  
> > That's all we need to do prior to 1.7.0.
> > 
> > ------------------------------------------------------
> 
> > Subject: [Issue 3952] New - rip out FSFS SQLite-based revprops code (f5)
> > 
> > ------- Additional comments from danielsh@tigris.org Thu Jul  7 14:41:32 -0700 2011 -------
> > See issue #3944.
> > 
> > Currently (f5) FSFS packs revprops into SQLite.  We want to redesign that (calling the new design f6), 
> > but we don't have time for that before releasing 1.7.0.  As an interim solution, this issue calls for 
> > removing f5 from trunk, releasing 1.7 with f4 (the same as in 1.6).
> > 
> > Looking forward, issue #3944 calls for of designing and releasing f6 in 1.8.
> > 
> > Format 5 will remain unsupported into the future; repositories that use it (created by 1.7-dev) will 
> > have to be dump/loaded using trunk/1.7.0-alpha3 code.  A tools/ scripts to upgrade/downgrade f5 
> > into f4 or f6 may be written in the future.
> > 
> > ------------------------------------------------------



Re: [RFC] Defer FSFS revprop refactoring to 1.8

Posted by Greg Stein <gs...@gmail.com>.
On Thu, Jul 7, 2011 at 17:56, Stefan Sperling <st...@elego.de> wrote:
> On Fri, Jul 08, 2011 at 12:49:37AM +0300, Daniel Shahaf wrote:
>> RFC:
>>
>> * Remove revprops.db code from trunk and 1.7
>> * Release 1.7 with FSFS f4
>>   (this is the format that 1.6 used)
>> * Implement revprops packing in f6 and release that in 1.8
>
> +1

+1

Re: [RFC] Defer FSFS revprop refactoring to 1.8

Posted by Hyrum K Wright <hy...@hyrumwright.org>.
On Thu, Jul 7, 2011 at 4:56 PM, Stefan Sperling <st...@elego.de> wrote:
> On Fri, Jul 08, 2011 at 12:49:37AM +0300, Daniel Shahaf wrote:
>> RFC:
>>
>> * Remove revprops.db code from trunk and 1.7
>> * Release 1.7 with FSFS f4
>>   (this is the format that 1.6 used)
>> * Implement revprops packing in f6 and release that in 1.8
>
> +1

+1, as much as I hate to see it go.

-Hyrum

Re: [RFC] Defer FSFS revprop refactoring to 1.8

Posted by Stefan Sperling <st...@elego.de>.
On Fri, Jul 08, 2011 at 12:49:37AM +0300, Daniel Shahaf wrote:
> RFC:
> 
> * Remove revprops.db code from trunk and 1.7
> * Release 1.7 with FSFS f4
>   (this is the format that 1.6 used)
> * Implement revprops packing in f6 and release that in 1.8

+1