krbd: catch up with run_xfstests.sh changes

In the current xfstests, tests cannot be listed in ranges.  Because of
this, and because our distribution of tests between our three clients
was pretty uneven, I've changed this job to run the whole auto group
(with some tests excluded by run_xfstests_krbd.sh) in random order on
two clients in parallel.  It takes longer to run, but it also spares
a test box and can potentially create a better test workload.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
krbd: add librbd_fsx -K job

Our fsx fork has recently gained a support for the krbd mode - add it
to the test suite.  Disable discard ops and randomized striping, both
of which aren't ready yet.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Merge pull request #38 from ceph/wip-krbd-fsx

krbd: add librbd_fsx -K job

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Merge pull request #40 from ceph/wip-runxfstests

wip-runxfstests

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
rados: Fix cache_flush, cache_try_flush, cache_evict and add hit_set_list

Signed-off-by: David Zafman <david.zafman@inktank.com>
creating smoke-tests suite to include basic tests from all modules

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Merge pull request #41 from ceph/wip-rados-op-fixes

rados: Fix cache_flush, cache_try_flush, cache_evict and add hit_set_lis...
enable kernel debugging on kclient fsx runs

Signed-off-by: Greg Farnum <greg@inktank.com>
Revert "rados: Fix cache_flush, cache_try_flush, cache_evict and add hit_set_list"

cache_evict is kinda broken at the moment due to snapdir nonsense.  I'm reverting this
test for now until it's fixed so it doesn't obscure the test results.

Bug: 8629
This reverts commit 3dae48c7cd9e72af47bc76840df652c1570d7502.
smoke: remove old smoke suite

Signed-off-by: Sage Weil <sage@redhat.com>
smoke-tests -> smoke

Signed-off-by: Sage Weil <sage@redhat.com>
thrashers/mapgap.yaml: ignore osd_map_cache_size warning

Signed-off-by: Samuel Just <sam.just@inktank.com>
smoke: specify fs on each run

Signed-off-by: Sage Weil <sage@inktank.com>
smoke: add some rados osd thrashing test

ec, caching, snaps

Signed-off-by: Sage Weil <sage@inktank.com>
smoke: add a mon thrash test

Signed-off-by: Sage Weil <sage@inktank.com>
smoke: add rbd fsx + thrashing

Signed-off-by: Sage Weil <sage@inktank.com>
Merge pull request #42 from ceph/wip-smoke

upgrade: fix dumpling tests
add upgrade/firefly-x based on dumpling-x

It is a s/dumpling/firefly/ mostly. With the exception of
rados/test-upgrade-firefly.sh which is dumpling specific.

The 'mon warn on legacy crush tunables: false' are dropped because they
no longer apply to firefly.

Signed-off-by: Loic Dachary <loic@dachary.org>
Merge pull request #43 from dachary/wip-firefly-x

add upgrade/firefly-x based on dumpling-x

Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yuri Weinstein <yuri.weinstein@inktank.com>