Mark Phippard <markp...@gmail.com> writes: > I think it should be faster overall. Like Ivan, I think status and > update on large working copies are areas where I would like to see > show significant improvements. > > I can live with some operations being comparable to 1.6. I do not > think we can accept any major regressions in performance. It looks > like checkout is currently a major regression (but we should try to > codify that). It definitely looks like NFS mounted working copies is > a major regression. I do not think we can ship without getting those > back to 1.6 levels.
Subversion has always been slower on network disks and 1.7 has made the problem worse: Checkout to local disk: 1.6: 8.5s 1.7: 8.5s Checkout to NFS disk: 1.6: 1min 59s 1.7: 6min 49s Update with no changes on local disk: 1.6: 0.2s 1.7: 1.3s Update with no changes on NFS disk: 1.6: 2s 1.7: 50s Local checkout looks OK, but that is probably because the database operations are dominated by network/pristine/working operations. My experience with status: http://svn.haxx.se/dev/archive-2010-10/0350.shtml leads me to believe that we can only get acceptable performance by reducing the number of queries. I have no idea how we do that for checkout/update. -- Philip