[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [DESIGN] mtime versioning - was: Getting Bug 1256 fixed

From: Peter N. Lundblad <peter_at_famlundblad.se>
Date: 2005-11-28 11:52:31 CET

On Mon, 28 Nov 2005, Malcolm Rowe wrote:

> On Mon, Nov 28, 2005 at 09:59:06AM +0100, Ph. Marek wrote:
> > - space on harddisk - this is *currently* important! A wc with 1000 files
> > with no properties other than svn:text-time on a 4kB filesystem needs
> > 1000 * 2 * 4k ~ about 8MByte *only for this properties*!
> > Now go to a wc with 100000 files ... and 800M are gone.
> > Although matters are progressing on this front.
>
> That's quite significant. Also, files do not typically have properties
> (with the possible exception of svn:eol-style), and there's a fair amount
> of optimisation that's been done lately to improve matters in that case.

Just to clarify, the optimizations Malcolm seem to be talking about is
wc-propcaching. What has change is that when there are no propmods, there
is only one property file and not two per WC entry. But no properties have
been moved out from the properties file, so a single svn:eol-style="*"
will still result in one property file. That's why it is called caching:-)

As I said in another thread, storing all baseprops in one file per
directory is probably a good optimization as well - in most cases.

Thanks,
//Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Nov 28 11:53:58 2005

This is an archived mail posted to the Subversion Dev mailing list.