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

Re: faster client pre-1.0: decrease number of files&folders in .svn

From: solo turn <soloturn99_at_yahoo.com>
Date: 2003-02-08 13:32:38 CET

i forgot one important information here: this is an "empty" update.
so no changes. the typical case for regular use.

the 250sec "exclusive LWP wait time case" is the full update
(everything is fetched).

--- solo turn <soloturn99@yahoo.com> wrote:
> some profiling data for 512 directories test case, run time on
> stripe
> drive, duration 42sec:
>
> time (sec):
> 16.8 _rename
> 8.5 __open
> 5.69 chmod
> .99 _poll
> .41 _fdsync
>
> rename comes from:
> svn_wc__close_adm_file
> svn_wc__entries_write
> recurslivly_tweak_entries
>
> open comes from:
> open_adm_file
> svn_wc__open_adm_file
> svn_wc__entries_write
> recurslivly_tweak_entries
>
> chmod comes from:
> apr_file_perms_set
> apr_file_attrs_set
> 60% apr_io_set_file_read_only
> 40% apr_io_set_file_read_write
> close_adm_file
> svn_wc__close_adm_file
> svn_wc__entries_write
> recurslivly_tweak_entries
>
> --- Philip Martin <philip@codematters.co.uk> wrote:
> > > Subversion doesn't lock files, it locks directories.
> Subversion
> > > doesn't have an entries file for each file, it has one per
> > > directory.
> > > So a difference between files and directories is inevitable
> > unless
> > > someone implements a system that stores working copy metadata
> in
> > a
> > > single blob or database. Don't assume that such a system would
> > be
> > > faster overall :)
> > >
> > > --
> > > Philip Martin
>
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
>

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Feb 8 13:33:19 2003

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