Commit Graph

4541 Commits

Author SHA1 Message Date
Sage Weil
5af28cf746 tasks/radosbench: allow cleanup: false
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 16:52:41 -04:00
Zack Cerza
e9847570de Merge pull request #561 from ceph/wip-sudo
sudo ceph
2015-09-11 10:20:50 -06:00
Zack Cerza
22dc3df4ab Merge pull request #559 from ceph/wip-10328
leaks
2015-09-11 10:19:46 -06:00
Sage Weil
5eb0e4dd2f suites: sudo ceph
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 12:15:01 -04:00
Sage Weil
dad981d339 tasks: sudo ceph for cli
/var/run/ceph is 770.  This is mainly necessary for any
interaction with the daemon sockets, but it is what users do
and it may avoid log noise.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 12:15:01 -04:00
Sage Weil
822fa666dd rados/singleton-nomsgr/all/valgrind-leaks: verify leak checking works
Fixes: #10328
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 11:53:37 -04:00
Sage Weil
9b3f36f91f ceph: add option to expect valgind errors and fail if there are none
See #10328
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-11 11:53:37 -04:00
Loic Dachary
45c9c0aed0 distros: alias a-supported-distro.yaml to CentOS 7
Some jobs are distribution agnostic and it is meaningless to run them on
all supported distributions. For such jobs it is convient to require
than they run on a supported distribution but we don't care which. This
can be done by including a-supported-distro.yaml in the suite sub
directory instead of linking to distros/supported.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-09-11 12:12:00 +02:00
Sage Weil
88e4a2451a Merge pull request #558 from ceph/wip-12973
rados: 'failed to encode ...' warnings are normal on upgrades

Tested-by: Kefu Chai <kchai@redhat.com>
2015-09-10 08:57:59 -04:00
Sage Weil
3084453b04 rados: 'failed to encode ...' warnings are normal on upgrades
Fixes: #12973
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-09 22:04:13 -04:00
Sage Weil
edf36f971d Merge pull request #542 from ceph/wip-12551-cephfs-truncate-sec
Adds test for ceph/pull/5442

Reviewed-by: Sage Weil <sage@redhat.com>
2015-09-09 16:22:38 -04:00
Ivo Jimenez
d83a95ea3e suites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml
Verify the cache tier doesn't clobber truncate_{seq,size}
2015-09-09 16:21:39 -04:00
Josh Durgin
3e5b091fc5 Merge pull request #557 from ceph/wip-12563
suites/hammer/older: do not upgrade client while running RBD import/export

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-09-09 11:44:11 -04:00
Gregory Farnum
6ac2774823 Merge pull request #550 from ceph/wip-12806
tasks/qemu: avoid adding duplicated entries to /etc/exports

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-09-09 14:53:45 +01:00
Jason Dillaman
cb7eb2ad6f suites/hammer/older: do not upgrade client while running RBD import/export
Between the Giant and Hammer releases, the symbols exported from librados/librbd
were cleaned up.  This creates a short window of time between installing
upgraded packages where symbol lookup errors could occur.

Fixes: #12563
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-09-09 09:09:31 -04:00
Sage Weil
2019a78cb5 Merge pull request #556 from ceph/wip-stuck-pg-dump
tasks/ceph_manager: dump pgs when recover times out

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-09-08 09:12:53 -04:00
Sage Weil
a328e3e60d tasks/ceph_manager: dump pgs when recover times out
It is really hard to map a stuck recovery back to the pgs that
are stuck.  This will make it easy.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-08 08:59:49 -04:00
Loic Dachary
6eb73595cd Merge pull request #541 from XinzeChi/wip-rebug
fix rebug rados

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-09-07 09:56:51 +02:00
Sage Weil
31f643b67c distros/supported: remove jessie until paramiko issue is resolved
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-06 13:37:02 -04:00
Sage Weil
394dbc1890 Merge remote-tracking branch 'gh/wip-ceph-deploy' 2015-09-06 13:36:07 -04:00
Kefu Chai
ff4e2ad3dc Merge pull request #552 from ceph/wip-12878
tasks/scrub_test: sudo ls ...

Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-09-06 18:26:56 +08:00
Sage Weil
6064443ad1 tasks/divergent_prior[2]: fix rados get syntax
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-05 09:25:24 -04:00
Sage Weil
7b3ea31efe tasks/reg11184.py: fix rados get syntax
no -o

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-05 09:23:54 -04:00
Sage Weil
092ce2bd01 Merge pull request #553 from ceph/wip-s3tests
s3tests: use ceph-$foo branches
2015-09-05 09:22:06 -04:00
Sage Weil
26eb35d611 tasks/s3tests: use ceph-$foo branches
We need to be able to merge things into s3-tests master that
break rgw.  Create ceph-foo branches (ceph-master,
ceph-infernalis, etc.) and use those instead.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-04 14:42:21 -04:00
Greg Farnum
8bac7213cb kcephfs: include debug mds 20 everywhere
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-09-03 04:04:47 -07:00
Sage Weil
d46c3a53ab tasks/scrub_test: sudo ls ...
/var/lib/ceph/osd/* is owned by ceph now; ubuntu user can't read
it.

Fixes: #12878
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-02 22:01:58 -04:00
Sage Weil
0553e50401 tasks/ceph_deploy: install ceph-test
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-02 18:45:33 -04:00
David Zafman
8331556b9b Merge pull request #503 from guangyy/wip-12316-n
erasure coding: LRC thrasher & fast read thrasher

Reviewed-by: David Zafman <dzafman@redhat.com>
2015-09-01 12:27:12 -07:00
Sage Weil
5df0cebc67 suites/rados/singleton-nomsgr/all/11429: upgrade to hammer first 2015-09-01 14:55:48 -04:00
Gregory Farnum
35db8fe527 Merge pull request #551 from ceph/wip-12820
tasks/cephfs: fix mount_timeout config loading

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-09-01 16:06:15 +01:00
John Spray
8e275049a0 tasks/cephfs: fix mount_timeout config loading
Previously were defaulting to a string, which
always compared greater than elapsed, so never
timed out.

Fixes: #12820
Signed-off-by: John Spray <john.spray@redhat.com>
2015-09-01 11:31:23 +01:00
Sage Weil
f5865d32a8 tasks/ceph_deploy: work with systemd
This is ugly, but I'm not going to rewrite this right now.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-08-31 14:21:29 -04:00
Sage Weil
5cb99123b7 distros: add debian 8 jessie, remove wheezy from supported list
Wheezy only has experiemntal c++11 support; it's not new enough.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-08-31 13:56:15 -04:00
Sage Weil
c1e86748ae ceph-deploy: install w/ ceph-deploy, not install.py
Signed-off-by: Sage Weil <sage@redhat.com>
2015-08-31 13:53:12 -04:00
Loic Dachary
fbaedbf9fa Merge pull request #546 from dachary/wip-11881-multipath
ceph-disk workunit
2015-08-31 17:30:05 +02:00
Yan, Zheng
7de534c1da tasks/qemu: avoid adding duplicated entries to /etc/exports
try deleting leftover entries for previous job

Fixes: #12806
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-08-31 22:27:38 +08:00
Kefu Chai
cfce56fafe rados/basic/msgr: enable all experimental features if random/async
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-08-28 15:11:10 -07:00
David Zafman
d155519bfa Revert "rados/basic/msgr: enable all experimental features if random/async"
This reverts commit 40db8376ab.

Getting errors trying to schedule with this commit.
2015-08-28 14:50:19 -07:00
Sage Weil
33ad04c715 Merge remote-tracking branch 'gh/next' 2015-08-28 15:41:17 -04:00
Samuel Just
d5be625cf3 Merge pull request #548 from tchaikov/wip-enable-exp-features
rados/basic/msgr: enable all experimental features if random/async

Reviewed-by: Samuel Just <sjust@redhat.com>
2015-08-28 09:34:42 -07:00
Kefu Chai
40db8376ab rados/basic/msgr: enable all experimental features if random/async
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-08-29 00:23:00 +08:00
Gregory Farnum
1c250b534d Merge pull request #547 from ceph/wip-12822
tasks/cephfs: timeout on wait in test_network_death

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-08-28 14:01:08 +01:00
John Spray
ffe79e9f31 tasks/cephfs: timeout on wait in test_network_death
So that we can get a failure instead of a hang in

Signed-off-by: John Spray <john.spray@redhat.com>
2015-08-28 13:57:23 +01:00
John Spray
a3f8a44d25 Merge remote-tracking branch 'origin/next' 2015-08-28 09:17:28 +01:00
Yan, Zheng
fe0729d3d9 Merge pull request #545 from ceph/wip-12777-next
tasks/cephfs: fix test_pool_perm teardown
2015-08-28 09:16:21 +08:00
Loic Dachary
cfd6a6f04e implement the ceph-disk suite
Run the ceph-disk workunit with a mon setup with ceph-deploy. It is
prefered to the install done by the ceph tasks because it relies on the
init system and udev rules which are going to be tested by the ceph-disk
workunit.

http://tracker.ceph.com/issues/11881 Refs: #11881

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-08-27 23:32:31 +02:00
Loic Dachary
d6c72c3a25 ceph-deploy: implement only_mon
If only_mon is true, do not attempt to deploy osds.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-08-27 23:23:53 +02:00
Loic Dachary
b181783166 ceph-deploy: implement keep_running
When keep_running is true, do not shutdown the cluster, leave it as it
is for other workunits or tasks to use. This effectively allows the
ceph-deploy task to be used as a helper to deploy clusters.

The call to build_ceph_cluster is simplified by giving it the whole
configuration dictionary instead of re-building one with selected arguments.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-08-27 23:20:25 +02:00
Loic Dachary
e5db657e86 ceph-deploy: ceph report on failure
When ceph-deploy fails, run ceph report to get more information about
the state of the cluster at the time of the failure.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-08-27 23:19:22 +02:00