This commit synchronizes the multimds suite with the fs suite. The
basic/verify sub-suites now do the same tests except with different
cluster layouts (i.e. multiple actives). This is mostly accomplished by
symlinking parts of each sub-suite to its counterpart in the fs suite.
This commit also does a few things of note to the prior multimds suite:
o Turn on directory fragmentation.
o Add several tests from fs/basic/tasks to multimds/basic.
o Remove libcephfs as fs/basic/tasks already contain
multimds/basic/tasks.
Prior implementation and discussion are in PR#1114: https://github.com/ceph/ceph-qa-suite/pull/1114
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
The xenial valgrind has a bug with generating random
numbers; see http://tracker.ceph.com/issues/18126
Revert this when it is fixed.
Signed-off-by: Sage Weil <sage@redhat.com>
These package names all differ across distros, and they're included in
teuthology's install task anyway.
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
It's been added to the default install task, because the
package name varies across distros.
Fixes: #10510
Signed-off-by: Greg Farnum <greg@gregs42.com>
The tiobench software has been abandoned upstream for years. Fedora and
Debian are no longer shipping the tiobench package, so we've had to
carry the package ourselves in the Ceph project, and we're trying to
slim down our dependencies where it makes sense to do so.
Nuke the tiobench tests.
http://tracker.ceph.com/issues/10152 Refs: #10152
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Set the default (off) in the ceph task directly, so that there is only a
single overrides field that reenables. Otherwise, the two overrides
fight each other with undefined precedence.
Signed-off-by: Sage Weil <sage@redhat.com>
This will mask occasional 'wrongly marked me down' errors when valgrind
is running (it makes things generally slow).
Signed-off-by: Sage Weil <sage@inktank.com>
Add client as a variable on the basic collection. Move the other stuff
(libcephfs plus a weird restart test) to libcephfs collection.
Signed-off-by: Sage Weil <sage@inktank.com>
This can reduce the test time becuase it avoids sending getattr
request whenever the kernel checks inode permission.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
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>