Subversion fitness
Setup
TCK was run in two different setups:
- on an unversioned filesystem
- on a versioned filesystem, all files with svn status uptodate
Result
After running the TCK set various places causing massive file access were identified and fixed in the subversion and versioning modules.
The following tables summarize measured file access before and after fixing the relevant VCS modules. Please note that all values are an average from multiple runs
Unversioned files
| Type | Overall file access | File access from svn |
| Read | 11919 | 3921 |
| Write | 369 | 0 |
| Delete | 182 | 0 |
Overall file access - includes all involved parties - TCK, subversion, versioning, whatever else ...
File access from svn - file access invoked directly from the subversion module
| Type | Overall file access | File access from svn |
| Read | 7748 | 76 |
| Write | 375 | 0 |
| Delete | 188 | 0 |
Versioned files
| Type | Overall file access | File access from svn |
| Read | 21336 | 8849 |
| Write | 756 | 382 |
| Delete | 240 | 152 |
| Type | Overall file access | File access from svn |
| Read | 14088 | 2236 |
| Write | 598 | 222 |
| Delete | 177 | 88 |
Masterfs
File access when running the TCK only on masterfs
| Type | File access |
| Read | 5099 |
| Write | 354 |
| Delete | 181 |