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

VSS to Subversion migration - performance issues over time

From: <john.liao_at_mindspeed.com>
Date: 2004-06-03 18:12:10 CEST

Has anyone else encounter this problem before?

I am trying to migrate all our source files and revisions from VSS to subversion.
I have subversion 1.0.4 running on a Solaris system and I'm using svn:// protocol
to add files and commit the changes.

I using a variant of vss2svn perl script that checks out a revision of the file from VSS
and then commits it to subversion.

Initially, this process runs fairly quickly.  However, over time, the performance drops
tremendously.   There's no other processes running on either the server or the client
box.  Below is the the number commits in hourly buckets.  It starts off doing nearly
2000 commits per hour and has dropped to 20 commits per hour.
I have approximately 35,000 files to migrate with revisions histories that totals
to around 50,000.

Why did the number of commits dropped to 20/hr?  Is there some configuration
that I have to do to the BerkeleyDB to speed things up?

Below are the statistics starting from 2nd hour of run until the 118th hour of
running my migration script.  

Hourly
bucket                Commits
2                1942
3                1874
4                1643
5                355
6                130
7                132
8                350
9                203
10                229
11                245
12                652
13                603
14                343
15                118
16                89
17                86
18                74
19                50
20                32
21                24
22                18
23                15
24                14
25                15
26                163
27                196
28                126
29                76
30                66
31                63
32                47
33                31
34                25
35                22
36                88
37                155
38                533
39                276
40                343
41                340
42                965
43                536
44                393
45                317
46                372
47                189
48                101
49                115
50                76
51                161
52                353
53                211
54                85
55                80
56                84
57                205
58                155
59                185
60                160
61                256
62                93
63                102
64                89
65                162
66                78
67                96
68                156
69                151
70                126
71                97
72                133
73                164
74                170
75                86
76                81
77                201
78                87
79                706
80                150
81                116
82                96
83                77
84                67
85                66
86                60
87                99
88                89
89                73
90                107
91                243
92                91
93                23
94                37
95                39
96                32
97                21
98                21
99                21
100                20
101                19
102                28
103                30
104                21
105                26
106                28
107                23
108                24
109                22
110                21
111                21
112                32
113                35
114                24
115                23
116                25
117                24
118                24

Regards,
John Liao


--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org For additional commands, e-mail: users-help@subversion.tigris.org Received on Thu Jun 3 18:15:44 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.