Hi all, Firstofall I want to express my gratitude as I see the svnkit 1.7 been developed at such a tight schedule. It is a great product.
I have tried to use svnkit 1.7 beta 1 on our codebase repository (1.8Gb of source files sitting on the SVN server 1.7). I noticed issues with performance of the svnkit 1.7 executing on Windows workstation. It does complete checkout in 28 minutes. This is much slower than the native linux svn client (full checkout in 5 minutes). I have noticed that the svnkit checkout spends most of the time in executing JetSQL transactions. Is there a ways to speed up this access? Maybe I can turn off synchronous write? Checkout of each file consists of four JetSQL transactions. Is it possible to combine all or some of these transactions? I tried a simple way to speed it up by splitting the socket reading and JetSQL command execution into two concurrent threads (attached is the modified SVNEditModeReader.java). Would it be possible to put this change into the official version of the SVN kit? Thanks a lot, Victor Borisoff
SVNEditModeReader.java
Description: Binary data
