Commit Graph

4986 Commits

Author SHA1 Message Date
Josh Durgin
febc307dd3 Merge pull request #841 from ceph/wip-krbd-default-features
krbd: override rbd defaults features to 1

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 18:20:30 -08:00
Josh Durgin
03e6627de7 Merge pull request #821 from ceph/wip-fsx-journal
rbd: add fsx journal replay test case

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-29 18:18:22 -08:00
Samuel Just
e70a633b4f Merge pull request #832 from athanatos/wip-lost
Wip lost

Reviewed-by: Sage Weil <sage@redhat.com>
2016-02-29 15:53:12 -08:00
Yuri Weinstein
ecae0549c8 Merge pull request #839 from ceph/wip-ceph-ansible
Add ceph-ansible suite
2016-02-29 13:17:12 -08:00
Jason Dillaman
f9a6902256 krbd: override rbd defaults features to 1
Jewel will update the default feature set to features
unsupported by krbd.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-02-29 08:42:22 -05:00
Zack Cerza
4a8448a536 Add ceph-ansible suite
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-02-26 13:45:46 -07:00
Zack Cerza
0441f100a0 Merge pull request #837 from ceph/wip-valgrind
suites: debuginfo: true for valgrind
2016-02-26 08:38:49 -07:00
Sage Weil
0436306cbe Merge pull request #833 from ceph/wip-async
Revert "basic/msgr: remove async and random for now"
2016-02-26 10:01:53 -05:00
Sage Weil
f274737dfa suites: debuginfo: true for valgrind
This lets us get line numbers in the valgrind xml output.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-02-26 09:46:27 -05:00
Kefu Chai
2efd4c63fd Merge pull request #795 from ceph/wip-list-inconsistent-obj
task/scrub_test: tests for list inconsistent obj APIs

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-02-25 12:51:17 +08:00
Yuri Weinstein
31a8d16872 Merge pull request #835 from ceph/wip-14810-master-2
Reduced runtime for radosbench to 600
2016-02-24 13:31:20 -08:00
Yuri Weinstein
a72bba2910 Reduced runtime for radosbench to 600
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-02-24 13:28:51 -08:00
Kefu Chai
9a3252c17e tasks/scrub_test: add test for get-inconsistent-* commands
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-02-22 18:35:50 +08:00
Kefu Chai
bdf998c816 tasks/scrub_test: restore the changes to omap after the test
because the repair for digest mismatch will rewrite the omap digest
in the corresponding OI attribute with the one calculated from the
omap read from disk. this is fine. but the succeeding test can not
use the same way used before to mess up the victim object in hope
to get an inconsistent object, as we have accepted it as an authroized
copy and populate the change to its replicas. to address this
problem, the crime scene of the `test_repair_bad_omap()` is cleaned
up before calling `repair()`. it helps with isolating the different
tests, so new tests should not worry about what the current omap
should look like.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-02-22 15:57:40 +08:00
Samuel Just
af3af30418 divergent_priors: add sleep after reviving divergent
Basically same thing as
c0b0ec2831
client is getting ENXIO when trying to do osd tell because
the osd isn't quite up yet.

Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Samuel Just
ef75c8971e rados: add lost-unfound upgrade tests
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Samuel Just
b2a08efe87 tasks/*unfound*.py: run rados bench in parallel
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Samuel Just
8cf25611fb ceph_manager: use time before mon command for timeout
Slow mon commands can cause a false failure.

Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Samuel Just
7e0fb5dd61 rados/singleton: use xfs instead
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-19 12:28:36 -08:00
Gregory Farnum
2530d62258 Merge pull request #823 from ceph/wip-dir-rstats
add test for norstats functionality
2016-02-18 12:48:14 -08:00
Gregory Farnum
73e02e8e87 Merge pull request #776 from ceph/wip-sharded-scan
tasks/cephfs: test sharded cephfs-data-scan
2016-02-18 06:46:13 -08:00
Gregory Farnum
64c469abf4 Merge pull request #789 from ceph/wip-14146
tasks/cephfs: check status asok output while in reconnect
2016-02-17 22:38:19 -08:00
Gregory Farnum
88eb2e73a8 Merge pull request #787 from ceph/wip-13903
Wip 13903 tests
2016-02-17 22:37:53 -08:00
Kefu Chai
362abf7e34 tasks/scrub_test: refactor this test
prepare for the scrub API tests

Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-02-17 21:34:01 +08:00
Greg Farnum
3c76c57065 cephfs/test_full: add some gratuitous debugging
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-02-15 10:52:52 -08:00
Greg Farnum
e54ad3bade Merge remote-tracking branch 'origin/wip-14365' into greg-fs-testing
https://github.com/ceph/ceph-qa-suite/pull/805
2016-02-15 10:52:43 -08:00
Jason Dillaman
44c03072ab rbd: add fsx journal replay test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-02-11 11:53:44 -05:00
Samuel Just
50a26b96ae Merge pull request #820 from ceph/wip-rados-yaml
Wip rados yaml

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2016-02-10 16:56:01 -08:00
Samuel Just
a13d9e89a8 rados/upgrade: add '%' to combine rados.yaml with other yamls
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-10 10:29:40 -08:00
Samuel Just
ebea8ade8e rados/: remove unnecessary rados.yaml entries
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-02-10 10:29:20 -08:00
Yuri Weinstein
9fb577877d Whitelisted 'soft lockup' and 'detected stalls on CPUs'
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 367bd5b49c)
2016-02-10 08:27:58 -08:00
John Spray
17e310f57c tasks/cephfs: add TestConfigCommands
Get some coverage on the otherwise rarely touched
injectargs and `config set` interfaces.

Fixes: #14365
Signed-off-by: John Spray <john.spray@redhat.com>
2016-02-10 12:22:06 +00:00
John Spray
86b4231a64 tasks/cephfs: run ceph-fuse in foreground
Previously was running this in background, which prevented
checking for nonzero exit codes.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-02-10 12:22:05 +00:00
John Spray
08c28765ce tasks/cephfs: optionally check result of fuse proc on umount
For cases where the client process successfully unmounts,
but then crashes before finishing.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-02-10 12:22:05 +00:00
John Spray
9fd891f078 tasks/cephfs: make FuseMount.admin_socket public
For tests that specifically want to exercise an
asok operation (the test is responsible for
verifying that its mount object really is a
FuseMount and not a KernelMount)

Signed-off-by: John Spray <john.spray@redhat.com>
2016-02-10 12:22:05 +00:00
Sage Weil
117041ef47 Merge remote-tracking branch 'gh/jewel' 2016-02-08 17:26:32 -05:00
Yuri Weinstein
e96a3fe0b9 Changed centos version to 7.2
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 3f4a5caeb2f1fffc302be69d3ef06fff3566fe7e)
2016-02-08 14:02:53 -08:00
Yuri Weinstein
aa207c2981 Changed centos version to 7.2
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 3f4a5caeb2f1fffc302be69d3ef06fff3566fe7e)
2016-02-08 14:00:26 -08:00
Yuri Weinstein
b725fdf547 Made disk size in openstack 40GB, so osd won't run out of space
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 9e28d21adc7d891a9ad3426170f147164b2778ae)
2016-02-05 10:15:44 -08:00
Yuri Weinstein
0cf150f550 Adde + in the openstack.yaml dir
Fixes failures in #14635

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit d4fd02e9d804d5d5379fc8150ad63d412a9b5d3b)
2016-02-05 10:11:28 -08:00
Yuri Weinstein
9837e4f19b Merge pull request #813 from ceph/wip-whitelist-jewel
Whitelisted "wrongly marked me down" for the tiering tests
2016-02-03 08:49:52 -08:00
Yuri Weinstein
183c782271 Whitelisted "wrongly marked me down" for the tiering tests
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-02-03 08:47:36 -08:00
Sage Weil
ed828d3527 Merge pull request #807 from ceph/wip-config
suites/rados: test random queue options
2016-02-03 08:58:51 -05:00
Greg Farnum
c4e064fade add test for norstats functionality
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-02-03 02:18:42 -08:00
Yuri Weinstein
e1faa316ed Whitelisted "soft lockup"
to avoid failures on slow nodes like in #14618

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 9724dee9d9d2921062d86bbb8fac17c554e7984c)
2016-02-02 15:42:57 -08:00
Josh Durgin
a9879aa97c Merge pull request #810 from ceph/wip-schedule_rados-master
Made rados runs in ovh call vps.yaml

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-02-02 13:58:55 -08:00
Yuri Weinstein
97b0b2b97d Made rados runs in ovh call vps.yaml
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-02-02 13:50:24 -08:00
Yuri Weinstein
58fd981eef Initial draft for infernalis stable upgrade tests
Fixed indentation
Replace ‘description’ with ’meta’
Incorporated Josh's comments
Moved all overrides to the top

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit f9e2851d47d3a2b5910a9d87bb6577ee63546d5e)
2016-01-29 14:09:42 -08:00
Sage Weil
552e3e4a02 suites/rados: test random queue options
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-29 13:22:10 -05:00
John Spray
9cf37080fc tasks/cephfs: test sharded cephfs-data-scan
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-29 10:26:32 +00:00