Commit Graph

4870 Commits

Author SHA1 Message Date
Gregory Farnum
7781bf071d Merge pull request #611 from ceph/wip-libcephfs-acl
suites/fs: test ceph-fuse with libcephfs permission check

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-14 10:34:20 -08:00
Zack Cerza
e4ba609ca7 Merge pull request #796 from ceph/wip-fix-sumblink-distros
Fixed symblink for os configs
2016-01-13 17:10:10 -07:00
Yuri Weinstein
0915747895 Fixed symblink for os configs
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-13 16:01:40 -08:00
Zack Cerza
ec44980913 Merge pull request #754 from ceph/wip_add_centos71_master
Removed CentOS 7.1 and added CentOS 7.2 instead
2016-01-13 16:29:00 -07:00
Yuri Weinstein
5a79aa649f Change supported ditros to use latest CentOS 7.2
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-13 13:59:55 -08:00
Andrew Schoen
743c8f28c4 Merge pull request #793 from ceph/wip-centos-71-72
suites/teuthology: Add CentOS 7.1 and 7.2
2016-01-12 16:06:25 -06:00
Zack Cerza
be35a7bfc8 suites/teuthology: Add CentOS 7.1 and 7.2
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-01-12 12:20:26 -07:00
Yan, Zheng
6082cb2b71 Merge pull request #785 from ceph/wip-14257
tasks/cephfs: fix wait_for_state timing
2016-01-07 22:22:32 +08:00
John Spray
58c13c1a28 tasks/cephfs: fix wait_for_state timing
Return actual elapsed wallclock time instead of
the number of times we polled.

Fixes: #14257
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-07 11:24:57 +00:00
Greg Farnum
8c23e04b1e Merge remote-tracking branch 'origin/jewel' 2016-01-06 13:50:31 -08:00
Gregory Farnum
a0b365b220 Merge pull request #780 from ceph/jewel-14196
tasks/cephfs: fix race in test_damage
2016-01-06 13:52:09 -08:00
Greg Farnum
eb1d4f607c Merge remote-tracking branch 'origin/jewel-14196' 2016-01-05 23:11:32 -08:00
Greg Farnum
8488a991a9 Merge remote-tracking branch 'origin/wip-13583' 2016-01-05 22:57:51 -08:00
David Zafman
7d2bbc900d Merge pull request #775 from ceph/wip-stat-error
repair_test: Add whitelist item for new stat error message
2016-01-04 15:25:27 -08:00
Tamilarasi Muthamizhan
af4a5ae4f7 Merge pull request #781 from ceph/wip_remove_dumpling
Removed tests for EOL dumpling clients on jewel clusters
2016-01-04 14:40:35 -08:00
Yuri Weinstein
66d244fe8b Removed tests for EOL dumpling clients on jewel clusters
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-04 09:33:46 -08:00
Yan, Zheng
b2a304e651 tasks/cephfs: fix race in test_damage
When stray directory inodes are corrupted, MDS may go to damaged state
after becoming active. (MDCache::open_root/populate_mydir is called by
MDSRank::starting_done).

Fixes: #14196
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-01-04 20:42:35 +08:00
Sage Weil
926a8cbb2a tasks/osd_recovery: fewer objects in test_incomplete_pgs
Otherwise we risk filling up a (fast) disk.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-02 09:29:28 -05:00
Sage Weil
04e41a608b rados: 5m radosbench (not 10m)
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-01 09:35:31 -05:00
Sage Weil
6110421bce rados: run radosbench for 10m (not 15m)
Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-30 09:43:59 -05:00
Sage Weil
07232b1e2b rados/singleton/all/pg-removal-interruption: ensure osd.0 is marked down
We were waiting for teh dameon to fail, not for the mons to notice,
which meant that after we restart the daemon the next tell could
try to talk to the old osd.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-24 09:57:52 -05:00
Josh Durgin
c7cd4f744b rbd: increase length of non-valgrind fsx workloads
New lab machines make these run much faster. These should take ~1-1.5 hours now.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
ef25ba3920 rbd: add helgrind to valgrind subsuite
This checks locking problems. This can be a separate facet for
workunits, but for now it requires a manual 2nd configuration for
rbd_fsx.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
888ff87da0 rbd: add a couple new workunits
for rbd-nbd and the journalling cli

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
8bd0b9dabf rbd: add some workloads with journalling enabled
Separating features into its own facet would be good,
but requires changing some of the tests a bit.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Josh Durgin
5864d56592 rbd: only test on xfs
btrfs is not recommended for production

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 16:59:46 -08:00
Sage Weil
7f446f1a2d Merge remote-tracking branch 'gh/jewel' 2015-12-23 17:07:41 -05:00
Sage Weil
179ff64277 Merge pull request #755 from guangyy/wip-13441-test
pg: add test cases for pg list_missing on EC pool
2015-12-23 17:06:39 -05:00
Josh Durgin
6953166aee Merge pull request #777 from ceph/wip-radosbench
rados: run radosbench for 15m instead of 30m

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-12-23 14:06:10 -08:00
Sage Weil
e2f9cedd64 rados: run radosbench for 15m instead of 30m
The smithi disks fill after about 20m.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-23 17:00:05 -05:00
Sage Weil
0af7305542 Merge remote-tracking branch 'gh/jewel' 2015-12-22 17:02:43 -05:00
Josh Durgin
94aaecbd93 Merge pull request #774 from ceph/wip-radostool
suites/rados/singleton/all/radostool: whitelist quota error

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-12-22 13:55:23 -08:00
Sage Weil
2b4e9497b2 suites/rados/singleton/all/radostool: whitelist quota error
The test sets and hits a quota; whitelist the message

Signed-off-by: Sage Weil <sage@redhat.com>
2015-12-22 16:49:57 -05:00
Josh Durgin
b78dd035ff Merge pull request #772 from ceph/wip-14113-jewel
suites/rbd: disable pool validation for pool snaps test

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-12-18 08:44:01 -08:00
Jason Dillaman
46dddfc54b suites/rbd: disable pool validation for pool snaps test
Fixes: #14113
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-18 02:31:07 -05:00
Loic Dachary
686d6e9c0b Merge pull request #769 from dachary/wip-buildpackages-centos-7.1
buildpackages: support CentOS 7.1 and CentOS 7.2
2015-12-17 10:35:20 +01:00
Loic Dachary
834a38cf90 buildpackages: support CentOS 7.1 and CentOS 7.2
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-12-17 10:31:37 +01:00
Sage Weil
0dba0e19e8 Merge remote-tracking branch 'gh/jewel' 2015-12-16 13:04:07 -05:00
David Zafman
a204f6f932 repair_test: Add whitelist item for new stat error message
Signed-off-by: David Zafman <dzafman@redhat.com>
2015-12-15 17:43:48 -08:00
Loic Dachary
ac45601950 Merge pull request #764 from dachary/wip-buildpackages-log
buildpackages: log the output of make
2015-12-12 14:43:47 +01:00
Loic Dachary
64d8a586f7 buildpackages: no need to sudo in bootcmd
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-12-12 14:27:55 +01:00
Loic Dachary
0c1e7f1f6b buildpackages: log the output of make
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-12-12 14:03:57 +01:00
yuriw
d4d3787609 Suites/jewel in the smithi lab will be on centos 7.1
Signed-off-by: yuriw <yuri.weinstein@gmail.com>
2015-12-11 10:29:39 -08:00
Loic Dachary
f19a519b8e Merge pull request #756 from dachary/wip-13624-workunit-git
workunits: fetch from --ceph-git-url
2015-12-11 12:27:18 +01:00
Loic Dachary
a5ce9c2926 Merge pull request #758 from dreamhost/wip-openstack-dhc
Fix runs on OpenStack clusters like DreamHost Compute

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-12-11 08:04:52 +01:00
Robin H. Johnson
ebf8508c08 buildpackages: pkgrepo host also needs user-data setup.
The packages repo host fails in environments where networking setup is
needed in VMs. Use the same user-data as the buildhosts to ensure this
is the case.

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
2015-12-10 22:58:09 -08:00
Robin H. Johnson
89bde0b8fe buildpackages: copy teuthology user-data.txt changes
7b27e1db7: openstack: support /etc/network/intefaces injection
2358562cf: ensure VMs always have /etc/hosts set up
4378a505d: always allow unsigned deb packages
50b2db521: openstack: encode instance name with the full IP
6e828a33b: openstack: add 8.8.8.8 as a last resort resolver

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
2015-12-10 22:58:04 -08:00
Robin H. Johnson
3c6954642a
buildpackages: catch instance creation failure.
Split the sleep from the server creation, so we catch 'server create'
failures (eg due to quota):
> Quota exceeded for cores: Requested 16, but already used 10 of 20 cores
> (HTTP 403) (Request-ID: req-6467934e-db50-4479-995c-4d44dedf553a)

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
2015-12-10 11:55:53 -08:00
Robin H. Johnson
0240f57643
buildpackages: Be robust about addresses
OpenStack could tell us the VM has multiple networks, and offers no
guarantee about the order of addresses either (the old code failed if
the v4 IP was first).

For now, take the first listed network, and the first listed IPv4
address therein. Comments contain more detailed examples of possible
output from openstack tool.

Also remove the need for using jq to parse the output.

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
2015-12-10 11:55:49 -08:00
Loic Dachary
78bb60341e Merge pull request #757 from dachary/wip-dummy
Revert "dummy: only use the user playbook"
2015-12-08 01:48:26 +01:00