On 12/08/2013, at 5:40 PM, Kaleb S. KEITHLEY wrote: > On 08/12/2013 12:19 PM, Mike Ma wrote: >> Hi Kaleb, >> >> I've recently managed to mount and use a gluster volume on FreeBSD, with >> the latest FreeBSD head. >> So maybe the next step is to test it with some test suites? >> Can I ask what benchmarks you normally use? >> What tests should I pass? > > In the source tree there is a test subdir containing both smoke and regression tests. Ideally these would all pass; run them with the perl-Test-Harness package. > > Beyond that you can also run a couple iozone tests on a client where the volume is mounted. There's the start of a write up for how to use the Gluster Test Framework here: http://www.gluster.org/community/documentation/index.php/Using_the_Gluster_Test_Framework (note, you're completely encouraged to add a new FreeBSD section to that :>) I suspect a lot of the tests will "just work" with FreeBSD, as the existing test suite is written in bash (.sh). There are a few tests that could be Linux only, which might need some work in the tests to skip over on non-Linux platforms. (not hard to do) As a side thing, I've been looking into using Autotest with GlusterFS as a potential different approach. Autotest turns out to be a complete pig to use for multi-node stuff though, has opaque/unreadable source, and isn't cross platform. So, not suitable. :( STAF (staf.sourceforge.net) looks like it would be better, but I haven't put time into real investigation yet. Hopefully some of this info is useful. :) + Justin -- Open Source and Standards @ Red Hat twitter.com/realjustinclift