Branko Čibej <br...@apache.org> writes: > As long as we have tuning options, we should test them. It's not that > hard to add buildslave configurations. > > As for eliminating them: it would be nice if the server could auto-tune > these parameters, but that is probably not a worthwhile goal to spend > our efforts at (and that would make testing behaviour with different > options harder).
Looking at mod_dav_svn there are tuning options: default txdelta-cache: on fulltext-cache: on nodeprop-cache: on revprop-cache: on block-read: off compression-level: 5 in svnserve there are: cache-txdeltas: on cache-fulltext: on cache-nodeprops: on cache-revprops: off block-read: off and in db/fsfs.conf there are: rep-sharing: true dir-deltification: true props-deltification: true max-deltification: 1023 max-linear-deltification: 16 compression: lz4 revprop-pack-szie: 16 compress-packed-revprops: false block-size: 64 l2p-page-size: 8192 p2l-page-size: 1024 The testsuite already has support for testing with revprop-cache on. It can be used with svnserveautocheck but is pointless with davautocheck as mod_dav_svn now enables it by default. I've just added davautocheck/svnserveautocheck support for testing with block-read on. Using it with davautocheck effectively tests with all options enabled. There is no support for turning off the other caching options. The testsuite has support for changing the FSFS shard size. I'm not aware of any option for modifying the deltification settings. The testsuite also has support for testing for compatibility with older repository formats -- that should allow testing FSFS compression other than lz4. -- Philip