ceph/qa/workunits
Loic Dachary e11c3fcc3b erasure-code: rework benchmark suite
Expand the default suite to enumerate all cases that are relevant to the
current code base so that it is easier to consume. Namely it means

 * iterating over object sizes of 4KB (what is used by default) and
   1MB (what was previous benchmarked)
 * grouping results in series that would make sense to plot to get the
   behavior of a given technique for a series of K/M values and all
   possible erasures.

Instead of specifying the iterations to run, set the size of the total
data set to be exercised and compute the iterations by dividing it by
the object size. Since the object size varies, it is impractical to
preset the number of iterations and get meaningful results.

The PARAMETERS environment variable is added to enable the caller to
inject --parameter jerasure-variant=generic, for instance.

The packets size is calculated based on the other parameters. The
options are limited when packets are small (4KB) and it would not make a
real difference to give control over it. The packet size is capped to
a maximum of 3100 bytes which is roughly what has been found to be an
optimal value for large packets (1MB).

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-08-04 11:42:01 +02:00
..
caps
cephtool qa/workunits/cephtool/test_daemon.sh: verify ceph -c works with daemon 2014-07-30 14:52:48 -07:00
cls
direct_io
erasure-code erasure-code: rework benchmark suite 2014-08-04 11:42:01 +02:00
filestore
fs qa: Update data pool ID for vxattrs test 2014-07-01 18:40:02 +01:00
hadoop-internal-tests
hadoop-wordcount uncomment cleanup command 2014-07-22 11:31:37 -04:00
libcephfs
libcephfs-java
mon mon/OSDMonitor: add 'osd crush reweight-subtree ...' 2014-05-27 15:42:08 -07:00
osdc
rados qa: test_alloc_hint: set ec ruleset-failure-domain to osd 2014-04-03 21:16:14 +04:00
rbd map-unmap.sh: fail if 'rbd rm' fails 2014-06-29 21:58:15 +04:00
rename
rest qa/workunits/rest/test.py: make osd create test idempotent 2014-07-02 10:39:17 -07:00
restart
rgw Fix s3 tests in the rgw workunit. 2014-04-28 13:56:29 -07:00
snaps
suites Revert "qa: add an fsx run which turns on kernel debugging" 2014-07-09 10:49:59 -07:00
false.sh
kernel_untar_build.sh
Makefile
post-file.sh qa/workunits/post-file.sh 2014-07-11 15:33:35 -07:00