Commit Graph

4677 Commits

Author SHA1 Message Date
Sage Weil
a4249d381b Merge pull request #648 from ceph/wip-f-h-x-offline
test offline upgrade from firefly -> x

Reviewed-by: David Zafman <dzafman@redhat.com>
2015-10-19 17:08:21 -04:00
Sage Weil
b2ad94076d upgrade/hammer-x/f-h-x-offline: test firefly -> x upgrade
This is an offline (osds all restart) upgrade.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-19 15:09:47 -04:00
Sage Weil
395120d485 Merge pull request #644 from ceph/wip-fix-f-h-x-branch
Added one more "write_append_excl: false"
2015-10-18 08:34:57 -04:00
Yuri Weinstein
1f076d9391 Added one more "write_append_excl: false"
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-17 08:27:17 -07:00
Sage Weil
79e49fcf59 Merge pull request #643 from ceph/wip-fix-f-h-x-branch
Added "write_append_excl: false"
2015-10-16 15:04:56 -04:00
Yuri Weinstein
3a13ec04ce Added "write_append_excl: false"
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-16 12:02:43 -07:00
Loic Dachary
c5c88465f4 Merge pull request #642 from ceph/wip-13515
Removed osd.6 from roles to fix #13515

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-10-16 19:19:03 +02:00
Yuri Weinstein
8ae31f1583 Removed osd.6 from roles to fix #13515
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-16 10:13:03 -07:00
Sage Weil
48105be9b4 Merge pull request #641 from ceph/wip-13485
Added write_append_excl: false to fix #13485
2015-10-16 12:18:43 -04:00
Yuri Weinstein
b696051431 Added write_append_excl: false to fix #13485
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-16 08:29:17 -07:00
Sage Weil
e0b550a572 Merge pull request #640 from ceph/wip-fix-f-h-x-branch
Removed /parallel/7-final-workload/rgw_swift.yaml as it was creating …
2015-10-15 16:57:50 -04:00
Yuri Weinstein
64dcc28e14 Removed /parallel/7-final-workload/rgw_swift.yaml as it was creating the same user as the s3tests run right before
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-15 13:55:03 -07:00
Sage Weil
f49579fe5a rgw: sleep before agent startup
For good measure.. it's racy.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-14 16:45:29 -04:00
Sage Weil
a5f60ae85c rgw/verify: allow rgw's to start up before starting agent
Startup is slow(er) under valgrind.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-14 16:44:32 -04:00
Sage Weil
a2f01d1f10 rgw/multifs: run multipart (perl) test on ubuntu
no Net::Amazon::S3 on el7

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-14 16:39:37 -04:00
Sage Weil
c04fe39d8b Merge remote-tracking branch 'gh/infernalis' 2015-10-14 11:19:02 -04:00
Yehuda Sadeh
4af94706b1 Merge pull request #635 from ceph/wip-cpan
rgw: do quota tests on ubuntu

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2015-10-14 07:35:20 -07:00
Sage Weil
b995805b8c rgw: do quota tests on ubuntu
The Amazon/S3.pm perl module from CPAN is not available as an RPM.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-10-14 10:24:42 -04:00
Loic Dachary
02052dd256 Merge pull request #630 from dachary/wip-13408-stress-split
upgrade/stress-split: needs only six OSDs

Reviewed-by: Sage Weil <sage@redhat.com>
2015-10-14 15:23:23 +02:00
Loic Dachary
3e6a14b99a Merge pull request #623 from dachary/wip-11260-openstack-singleton-nomsgr
rados/singleton-nomsgr/all/msgr: needs 15GB RAM

Reviewed-by: Sage Weil <sage@redhat.com>
2015-10-14 09:48:36 +02:00
Yan, Zheng
b4caa05803 tasks/cephfs: fix TestClientLimits.test_client_oldest_tid
To get the health warning, first we need to make sure requests are
added to session's completed request list. Then we need to send an
extra request to MDS to trigger the code that generates the warning.

Fixes: #13437
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit b03ac07980)
2015-10-14 01:32:10 +01:00
John Spray
267ef8bad7 Merge pull request #624 from ceph/wip-13437
Wip 13437 (tasks/cephfs: fix TestClientLimits.test_client_oldest_tid …)

Reviewed-by: John Spray <john.spray@redhat.com>
2015-10-13 22:50:52 +01:00
Loic Dachary
2747164075 upgrade/stress-split: needs only six OSDs
The large number of OSDs is only needed for LRC or SHEC in some
cases. All other jobs will do fine with six OSDs.

http://tracker.ceph.com/issues/13408 Fixes: #13408

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-13 16:20:22 +02:00
Loic Dachary
b28ff53f05 Merge pull request #628 from dachary/wip-13454-openstack-flavor
buildpackages: implement notcmalloc flavor
2015-10-13 14:57:22 +02:00
Loic Dachary
baa8ea327e buildpackages: implement notcmalloc flavor
http://tracker.ceph.com/issues/13454 Fixes: #13454

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-13 14:56:10 +02:00
Kefu Chai
8d1c15e9a5 Merge pull request #621 from dachary/wip-13449-admin-socket
tasks/admin_socket.py: wait 120 seconds instead of 60

Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-10-13 17:04:55 +08:00
Loic Dachary
ccd1bc2c03 Merge pull request #619 from dachary/wip-buildpackages-submodules
buildpackages: get ceph submodules
2015-10-13 10:55:55 +02:00
Yan, Zheng
b03ac07980 tasks/cephfs: fix TestClientLimits.test_client_oldest_tid
To get the health warning, first we need to make sure requests are
added to session's completed request list. Then we need to send an
extra request to MDS to trigger the code that generates the warning.

Fixes: #13437
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2015-10-13 16:53:39 +08:00
Loic Dachary
eac791c664 rados/singleton-nomsgr/all/msgr: needs 15GB RAM
If given only 8GB RAM,  ceph_test_msgr may abort with buffer::bad_alloc.

http://tracker.ceph.com/issues/11260 Fixes: #11260

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-13 10:50:31 +02:00
Loic Dachary
c0828cae19 tasks/admin_socket.py: wait 120 seconds instead of 60
When running on virtual machines, it may take more than one minute for a
daemon to create the admin socket.

http://tracker.ceph.com/issues/13449 Fixes: #13449

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-13 10:25:18 +02:00
Sage Weil
2545265f17 Merge remote-tracking branch 'gh/infernalis' 2015-10-12 13:04:19 -04:00
Sage Weil
0f709b7506 Merge pull request #618 from yehudasa/wip-infernalis-fix
radosgw_admin: skip log objects that start with obj_delete_at_hint
2015-10-12 13:06:08 -04:00
Loic Dachary
81f5c3ad03 buildpackages: get ceph submodules
Prior to v0.80.9, autogen.sh did not get submodules. Copy/paste the
submodule initialization from newer autogen.sh in common.sh so that
v0.80.8 and below can be rebuilt from sources. It does not hurt to
update the submodules twice.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-12 18:46:38 +02:00
Yehuda Sadeh
d1ada2e8dd radosgw_admin: skip log objects that start with obj_delete_at_hint
when testing radosgw-admin log show --object, don't use these objects

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-10-12 09:13:25 -07:00
Loic Dachary
4ddc236b60 Merge pull request #616 from ceph/wip-buildpackages-centos
buildpackages: use _get_version instead of os_version
2015-10-10 14:10:34 +02:00
Loic Dachary
56a6e0c356 buildpackages: use _get_version instead of os_version
os_version is from the remote and will be 7.1.23 for CentOS 7
instead of the expected 7.0 for all 7.* CentOS.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-10 12:51:15 +02:00
Josh Durgin
47b7fb4648 Merge pull request #614 from ceph/wip-sam-qa-fixes
Wip sam qa fixes

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-10-09 19:24:36 -04:00
Samuel Just
174a74105f radosbench: use pool config even if create_pool is false
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-10-09 14:06:04 -07:00
Samuel Just
c0b0ec2831 divergent_priors2: give divergent time to come up
Fixes: #13322
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-10-09 14:05:42 -07:00
Yuri Weinstein
9fdea19361 Specified 'hammer' branch
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 490dbb28ff)
2015-10-09 13:48:32 -07:00
Josh Durgin
01dea5462f Merge pull request #613 from ceph/wip-fix-f-h-x-branch
Specified 'firefly' branch

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-10-09 16:42:47 -04:00
Yuri Weinstein
490dbb28ff Specified 'hammer' branch
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-10-09 13:32:11 -07:00
Loic Dachary
0446645de8 Merge pull request #609 from dachary/wip-13376-buildpackages-upgrade
buildpackages: honour install priorities tags, branch, sha1
2015-10-09 16:37:40 +02:00
Loic Dachary
0045dfc8a5 buildpackages: enforce ceph-object-corpus canonical URL
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-09 11:57:40 +02:00
Loic Dachary
4d89c9e4de buildpackages: walk the whole config tree to find sha1 to build
It is not enough to look for the first install task. In upgrade tests,
the install.upgrade task requires more packages to be built. In more
complicated tests using sequential and parallel tasks, the actual
install or install.upgrade task may be deeper in the config tree.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-09 10:05:58 +02:00
Loic Dachary
c103579a55 buildpackages: honour install priorities tags, branch, sha1
The install config may have contradicting tag/branch and sha1.  When
suite.py prepares the jobs, it always overrides the sha1 with whatever
default is provided on the command line with --distro and what is found
in the gitbuilder. If it turns out that the tag or the branch in the
install config task is about another sha1, it will override anyway.

Instead of obtaining the tag, branch and sha1 directly from the
packaging.GitbuilderProject object, compute them from the returned
uri_reference data member. The uri_reference is used by the install task
to fetch packages in the gitbuilders and this is what buildpackages
needs to build.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-09 10:03:35 +02:00
Loic Dachary
810caaf55f buildpackages: branches are found in refs/remotes/origin
Note in refs/heads which is populated for local branches only and not
after a fresh clone.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-09 10:01:34 +02:00
Loic Dachary
e54c916891 buildpackages: do not override the sha1
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-09 10:01:05 +02:00
Loic Dachary
a630da7220 buildpackages: allow for concurrent build if != sha1
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-08 12:16:30 +02:00
Loic Dachary
9db757b811 buildpackages: prefer GitbuilderProject.os_{type,version} over config.
The config['os_type'] and config['os_version'] are not always set for a given
job (for instance, in the rbd suite). When a suite runs, it relies on
default values, depending on the target Operating System and internal,
hard coded values associating ubuntu to 14.04 etc.

Instead of using config['os_{type,version}'] use the GitbuilderProject
equivalent which is set with the appropriate defaults.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-10-08 12:16:30 +02:00