One more data point to (hopefully) motivate you to make this a higher priority, I decided to try to migrate my production SVN repository under a 64-bit Ubuntu box with 2GB of RAM, since that's probably closer to what you guys test with.
It hasn't run out of memory yet, but it's on revision ~7000 out of ~30,000, and the bzr process is already using 2698m of virtual memory, and 1.4g of resources, according to top. My box is at ~95% physical memory utilization, along with 20% of the 6GB swap file, and climbing. At this point the paging is so bad that bzr has slowed to a crawl so I'll have to kill it, but if I didn't I suspect it would slowly and inexorably consume ever more memory.
While my svn repos does have some large (100-400MB) binary files, the vast majority of the files, and the commits, are either source files or small binary files like import libraries or icons. At this point I have no viable way to migrate my svn repos to bzr, meaning I can't use it.
Somebody please help! I don't particularly like svn but I'm stuck with it until bzr or mercurial overcome this resource limitation.
One more data point to (hopefully) motivate you to make this a higher priority, I decided to try to migrate my production SVN repository under a 64-bit Ubuntu box with 2GB of RAM, since that's probably closer to what you guys test with.
It hasn't run out of memory yet, but it's on revision ~7000 out of ~30,000, and the bzr process is already using 2698m of virtual memory, and 1.4g of resources, according to top. My box is at ~95% physical memory utilization, along with 20% of the 6GB swap file, and climbing. At this point the paging is so bad that bzr has slowed to a crawl so I'll have to kill it, but if I didn't I suspect it would slowly and inexorably consume ever more memory.
While my svn repos does have some large (100-400MB) binary files, the vast majority of the files, and the commits, are either source files or small binary files like import libraries or icons. At this point I have no viable way to migrate my svn repos to bzr, meaning I can't use it.
Somebody please help! I don't particularly like svn but I'm stuck with it until bzr or mercurial overcome this resource limitation.