[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-issues
Subject:    [Issue 961] New - ra_dav client memory use during update
From:       issues () subversion ! tigris ! org
Date:       2002-10-31 23:21:13
[Download RAW message or body]

http://subversion.tigris.org/issues/show_bug.cgi?id=961

*** Old
--- New
***************
*** 0 ****
--- 1,45 ----
+ +============================================================================+
+ | ra_dav client memory use during update                                     |
+ +----------------------------------------------------------------------------+
+ |      Issue #: 961                       Component: subversion              |
+ |       Status: NEW                         Version: current                 |
+ |   Resolution:                            Platform: All                     |
+ |   Issue type: DEFECT                   OS/Version: All                     |
+ |     Priority: P3                     Subcomponent: libsvn_ra_dav           |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: cmpilato                                                     |
+ |  Reported By: philip                                                       |
+ |   QA Contact: issues@subversion                                            |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |    Milestone: TargetMilestone: ---                                         |
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ The memory use of the client during update over ra_dav appears to
+ depend on the number of files updated in a directory. If hundreds of
+ files change then the client uses hundreds of MB of memory. This only
+ occurs over ra_dav, not over ra_local.
+ 
+ Run this command
+ 
+ tools/dev/stress.pl -c -N1 -D1 -F201 -n1 -x200 -s1
+ 
+ that creates a repository and a working copy in the current directory.
+ The repository contains 200 files in a single directory, and there are
+ two revisions, in the first the files get created and in the second
+ they get updated. The working copy uses ra_local.
+ 
+ Now checkout a new working copy from the repository over ra_dav.
+ Updating the new working copy to the other revision causes the client
+ to use hundreds of MB.
+ 
+ Repeat the exercise using
+ 
+ tools/dev/stress.pl -c -N2 -D40 -F5 -n1 -x200 -s1
+ 
+ which puts 5 files in each of 40 directories. This time the update
+ over ra_dav uses less than 20 MB.
+ 
+ cmpilato thinks it may have been the recent editor conversion, which
+ sounds plausible.
\ No newline at end of file

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@subversion.tigris.org
For additional commands, e-mail: issues-help@subversion.tigris.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic