mirror of
https://github.com/ceph/ceph
synced 2025-01-31 23:44:10 +00:00
4b72940d02
2017-05-16 17:45:30,663.663 INFO:__main__:run args=['./bin/ceph', 'daemon', 'mds.b', 'perf', 'dump', 'mds'] 2017-05-16 17:45:30,664.664 INFO:__main__:Running ['./bin/ceph', 'daemon', 'mds.b', 'perf', 'dump', 'mds'] Can't get admin socket path: unable to get conf option admin_socket for mds.b: parse error setting 'mds_bal_fragment_size_max' to '152.0' 2017-05-16 17:45:30,781.781 INFO:__main__:test_rapid_creation (tasks.cephfs.test_fragment.TestFragmentation) ... ERROR 2017-05-16 17:45:30,782.782 ERROR:__main__:Traceback (most recent call last): File "/home/pdonnell/ceph/qa/tasks/cephfs/test_fragment.py", line 114, in test_rapid_creation self.assertEqual(self.get_splits(), 0) File "/home/pdonnell/ceph/qa/tasks/cephfs/test_fragment.py", line 15, in get_splits return self.fs.mds_asok(['perf', 'dump', 'mds'])['mds']['dir_split'] File "/home/pdonnell/ceph/qa/tasks/cephfs/filesystem.py", line 788, in mds_asok return self.json_asok(command, 'mds', mds_id) File "/home/pdonnell/ceph/qa/tasks/cephfs/filesystem.py", line 174, in json_asok proc = self.mon_manager.admin_socket(service_type, service_id, command) File "../qa/tasks/vstart_runner.py", line 561, in admin_socket args=[os.path.join(BIN_PREFIX, "ceph"), "daemon", "{0}.{1}".format(daemon_type, daemon_id)] + command, check_status=check_status File "../qa/tasks/vstart_runner.py", line 296, in run proc.wait() File "../qa/tasks/vstart_runner.py", line 174, in wait raise CommandFailedError(self.args, self.exitstatus) CommandFailedError: Command failed with status 22: ['./bin/ceph', 'daemon', 'mds.b', 'perf', 'dump', 'mds'] Signed-off-by: Patrick Donnelly <pdonnell@redhat.com> |
||
---|---|---|
.. | ||
archs | ||
btrfs | ||
ceph-deploy-overrides | ||
cephfs | ||
client | ||
clusters | ||
config | ||
config_options | ||
debug | ||
distros | ||
erasure-code | ||
libceph | ||
machine_types | ||
mds | ||
mon/bootstrap | ||
mon_kv_backend | ||
nightlies | ||
objectstore | ||
objectstore_cephfs | ||
overrides | ||
packages | ||
qa_scripts | ||
rbd | ||
releases | ||
rgw_pool_type | ||
suites | ||
tasks | ||
timezone | ||
workunits | ||
.gitignore | ||
loopall.sh | ||
Makefile | ||
README | ||
run_xfstests_krbd.sh | ||
run_xfstests_qemu.sh | ||
run_xfstests-obsolete.sh | ||
run_xfstests.sh | ||
runallonce.sh | ||
runoncfuse.sh | ||
runonkclient.sh | ||
setup-chroot.sh | ||
tox.ini |
ceph-qa-suite ------------- clusters/ - some predefined cluster layouts suites/ - set suite The suites directory has a hierarchical collection of tests. This can be freeform, but generally follows the convention of suites/<test suite name>/<test group>/... A test is described by a yaml fragment. A test can exist as a single .yaml file in the directory tree. For example: suites/foo/one.yaml suites/foo/two.yaml is a simple group of two tests. A directory with a magic '+' file represents a test that combines all other items in the directory into a single yaml fragment. For example: suites/foo/bar/+ suites/foo/bar/a.yaml suites/foo/bar/b.yaml suites/foo/bar/c.yaml is a single test consisting of a + b + c. A directory with a magic '%' file represents a test matrix formed from all other items in the directory. For example, suites/baz/% suites/baz/a.yaml suites/baz/b/b1.yaml suites/baz/b/b2.yaml suites/baz/c.yaml suites/baz/d/d1.yaml suites/baz/d/d2.yaml is a 4-dimensional test matrix. Two dimensions (a, c) are trivial (1 item), so this is really 2x2 = 4 tests, which are a + b1 + c + d1 a + b1 + c + d2 a + b2 + c + d1 a + b2 + c + d2 Symlinks are okay. The teuthology code can be found in https://github.com/ceph/teuthology.git