rados/singleton-nomsgr: add allocation hint test

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
upgrade/dumpling-x: upgrade mon before osd

The MDS needs to see the TMAP2OMAP feature bit in the osdmap.  THe mons
have to encode the feature bits passed by the new osds in order for that
to happen.  Ergo, upgrade mons first.

This is only important for the MDS and for users who want to use erasure
coded pools or tiering without restarting the osds *again* after the mons
get upgraded.

Fixes: #7679
Signed-off-by: Sage Weil <sage@inktank.com>
fixed final_load problem
Merge pull request #17 from ceph/wip-final_load_fix

fixed final_load problem
Merge pull request #16 from ceph/wip-hint-tests

rados/singleton-nomsgr: add allocation hint test

Reviewed-by: Sage Weil <sage@inktank.com>
upgrade/dumpling-x/stress-split: use dumpling workunits

Signed-off-by: Sage Weil <sage@inktank.com>
Merge remote-tracking branch 'gh/firefly'
Revert "fs/basic: multimds"

This reverts commit aea501beb744dd6f6ec2b60678cefc7fae6761b0.

Let's put this in a separate subdir for now.  It won't pass on firefly because
the libcephfs changes aren't there.
multimds: new (separate) suite for multi-mds tests

Eventually we can merge this into the fs suite, but for now it is useful
to segregate the test cases.

Start with a dup of basic and verify sections; add others later.

Signed-off-by: Sage Weil <sage@inktank.com>
upgrade/dumpling-x: full librados tests after full upgrade

Signed-off-by: Sage Weil <sage@inktank.com>
upgrade/dumpling-x: upgrade final client node for final test

This means the final workloads are running firefly code.

Signed-off-by: Sage Weil <sage@inktank.com>
upgrade/dumpling-x: whitelist mon scrub mismatch

A mixed dumpling/firefly cluster will have each mon independently encode
the full map.  Firefly now puts feature bits in the Incremental so that
we encode the "right" way, but dumpling doesn't have that capability
yet, and we don't plan to backport it.

Fixes: #7704
Signed-off-by: Sage Weil <sage@inktank.com>
workunits/misc -> fs/misc

Signed-off-by: Sage Weil <sage@inktank.com>
nfs -> knfs

Signed-off-by: Sage Weil <sage@inktank.com>
knfs: restructure a bit

Separate cluster buildup from tasks.

Signed-off-by: Sage Weil <sage@inktank.com>
knfs: add fsstress and kernel build

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Merge pull request #18 from ceph/wip-knfs-fsstress

knfs: add fsstress and kernel build
knfs: test v3 and v4

Signed-off-by: Sage Weil <sage@inktank.com>
upgrade/dumpling-x: more mon scrub whitelist

There are two log messages; whitelist them both

Signed-off-by: Sage Weil <sage@inktank.com>
added print task