Please accept my apology for doing my example incorrectly.  The new example 
below is 12.3 times the amount of checked out data:

[r...@dadbcu09 logs]# ls -lh 
/misc_sourcectrl01/svnrepositories/qcfusion/db/revs/167/167755
-rw-r--r--  1 apache apache 2.5M Feb 11 06:05 
/misc_sourcectrl01/svnrepositories/qcfusion/db/revs/167/167755
[r...@dadbcu09 logs]#

[klong...@klongfel-ovs3 Test_160121]$ svn log -v -r 167755 
http://hostname/qcfusion                                 
------------------------------------------------------------------------
r167755 |  | 2010-02-11 09:05:43 -0500 (Thu, 11 Feb 2010) | 1 line
Changed paths:
   A /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936
   A /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936/Test_124936.zip
   A /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936/_AttachRep
   A 
/PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936/_AttachRep/_DesAttach.Rcd
   A 
/PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936/_AttachRep/_TestAttach.Rcd
   A /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936/_TestInfo
   A 
/PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936/_TestInfo/_DesStep.Rcd
   A /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936/_TestInfo/_Params.Rcd
   A /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936/_TestInfo/_Test.Rcd

1.1.1:

[klong...@klongfel-ovs3 Test_160121]$ svn co -r 167755 
http://hostname/qcfusion/PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_124936
A    Test_124936/Test_124936.zip
A    Test_124936/_AttachRep
A    Test_124936/_AttachRep/_DesAttach.Rcd
A    Test_124936/_AttachRep/_TestAttach.Rcd
A    Test_124936/_TestInfo
A    Test_124936/_TestInfo/_Test.Rcd
A    Test_124936/_TestInfo/_Params.Rcd
A    Test_124936/_TestInfo/_DesStep.Rcd
Checked out revision 167755.

[klong...@klongfel-ovs3 Test_160121]$ du -sk Test_124936/
208     Test_124936/
[klong...@klongfel-ovs3 Test_160121]$

[klong...@klongfel-ovs3 Test_160121]$  bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
scale=2
2.5*1024/208
12.30

Thanks, Kevin



--- On Thu, 2/11/10, Konstantin Kolinko <knst.koli...@gmail.com> wrote:

> From: Konstantin Kolinko <knst.koli...@gmail.com>
> Subject: Re: very large revision file - very small amount of data
> To: "Kevin Longfellow" <klong...@yahoo.com>
> Cc: dev@subversion.apache.org
> Date: Thursday, February 11, 2010, 8:39 AM
> 2010/2/11 Kevin Longfellow <klong...@yahoo.com>:
> >
> > Hi,
> >
> > Just wondering if someone can shed some light on why a
> revision file is 18 times greater than the amount of checked
> out data for that revision?  I'm using Subversion 1.6.5 but
> not an upgraded and packed repository.  I'm currently
> testing that to see if it will make any difference and so
> far it looks like the savings is minimal.
> >
> > The issue here could be misuse of source control, and
> I am trying to find out more about their use.  This group
> has an automated test application that will create 1400+
> revisions of around 3MB revision files per day.  With the
> inability to delete this can't go on for to long.
> >
> > Here is the space difference:
> >
> > The revision from the OS perspective:
> >
> > [r...@dadbcu09 logs]# ls -lh
> /misc_sourcectrl01/svnrepositories/qcfusion/db/revs/167/167649
> > -rw-r--r--  1 apache apache 3.0M Feb 11 04:43
> /misc_sourcectrl01/svnrepositories/qcfusion/db/revs/167/167649
> > [r...@dadbcu09 logs]#
> >
> > What changed:
> >
> > [klong...@klongfel-ovs3 qcfusion]$ svn log -v -r
> 167649 http://devprodsvn.us.oracle.com/qcfusion
> >
> ------------------------------------------------------------------------
> > r167649 |  | 2010-02-11 07:43:43 -0500 (Thu, 11 Feb
> 2010) | 1 line
> > Changed paths:
> >   M
> /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_99820/Test_99820.zip
> >   M
> /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_99820/_AttachRep/_DesAttach.Rcd
> >   M
> /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_99820/_AttachRep/_TestAttach.Rcd
> >   M
> /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_99820/_TestInfo/_DesStep.Rcd
> >   M
> /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_99820/_TestInfo/_Params.Rcd
> >   M
> /PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_99820/_TestInfo/_Test.Rcd
> >
> > 1.1.8:
> >
> ------------------------------------------------------------------------
> >
> > Check it out:
> >
> > [klong...@klongfel-ovs3 qcfusion]$ svn co -r 167649 
> > http://hostname/qcfusion/PROJECTS/QC_PRODUCTION_FUSION_5_FusionQA/Test_174313
> > A    Test_174313/_AttachRep
> > A    Test_174313/_AttachRep/_DesAttach.Rcd
> > A    Test_174313/_AttachRep/_TestAttach.Rcd
> > A    Test_174313/_TestInfo
> > A    Test_174313/_TestInfo/_Test.Rcd
> > A    Test_174313/_TestInfo/_Params.Rcd
> > A    Test_174313/_TestInfo/_DesStep.Rcd
> > Checked out revision 167649.
> >
> > There is 164 KB of data in the checkout but the
> revision is 3.0MB?
> 
> 1. This is a question for the users@ list
> 2. You are committing Test_99820 but checking out
> Test_174313
> 3. There was Test_99820.zip
> 



Reply via email to