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

Rejoice the merge is done

From: Brandon Ehle <azverkan_at_yahoo.com>
Date: 2003-01-09 23:42:15 CET

Just wanted to post a success story in my attempt to merge a 1.2GB and a
2.5GB pair of vendor branches. Although the svn merge command is very
buggy, if you attempt to svn merge enough times, it'll eventually be
able to finish using less than 2GB of RAM and from there on out svn was
able to commit flawlessly.

One thing of note is the syscalls times for my commit.

Yep you read it, that's 65 million calls to write() for a grand total of
25 minutes spent in the write() syscall.

Transmitting file data
...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................
Committed revision 183.
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
 85.42 1520.498345 23 65025397 write
  5.10 90.746389 1075 84413 fsync
  3.98 70.910858 107 665439 read
  3.91 69.596931 100 694240 pread
  0.57 10.093279 38 264993 pwrite
  0.27 4.751613 24 195684 13313 lstat64
  0.22 3.830736 31 124711 1176 open
  0.11 1.907355 15 123536 close
  0.09 1.518128 109 13887 rename
  0.08 1.473436 23 65215 3014 stat64
  0.08 1.433872 160 8955 unlink
  0.07 1.190703 123 9718 munmap
  0.03 0.557161 25 22700 chmod
  0.02 0.349527 14 25025 _llseek
  0.02 0.345531 36 9720 mmap2
  0.02 0.279785 12 23019 time
  0.01 0.224608 224608 1 wait4
  0.01 0.120468 13 9498 brk
  0.00 0.084255 234 360 getdents64
  0.00 0.044995 231 195 rmdir
  0.00 0.003992 14 291 fcntl64
  0.00 0.002942 13 232 fstat64
  0.00 0.002067 2067 1 fork
  0.00 0.000350 5 66 old_mmap
  0.00 0.000133 5 29 mprotect
  0.00 0.000123 123 1 modify_ldt
  0.00 0.000086 17 5 getcwd
  0.00 0.000082 12 7 rt_sigaction
  0.00 0.000052 26 2 chdir
  0.00 0.000048 8 6 getgid32
  0.00 0.000044 7 6 getuid32
  0.00 0.000042 42 1 1 connect
  0.00 0.000038 13 3 rt_sigprocmask
  0.00 0.000036 18 2 gettimeofday
  0.00 0.000032 32 1 socket
  0.00 0.000019 10 2 getpid
  0.00 0.000008 8 1 _sysctl
  0.00 0.000005 5 1 uname
  0.00 0.000001 1 1 select
------ ----------- ----------- --------- --------- ----------------
100.00 1779.968075 67367364 17504 total

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jan 9 23:40:05 2003

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