Commit Graph

4932 Commits

Author SHA1 Message Date
Gregory Farnum
079ba9ef52 Merge pull request #647 from ceph/wip-repair-dir
tasks/cephfs: include an empty dir in journal repair

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-11-25 17:04:59 -05:00
Gregory Farnum
d5934fc96d Merge pull request #633 from ceph/wip-test-failover
tasks/cephfs/test_failover

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-11-25 17:00:29 -05:00
Loic Dachary
6e184ad0e8 Merge pull request #732 from dachary/wip-openstack-debug
openstack: add 30GB for debugging purposes
2015-11-25 19:25:19 +01:00
Loic Dachary
abc07e2570 openstack: add 30GB for debugging purposes
So that it can be used as follows:

   teuthology-openstack ... --suite mysuite ... debug/openstack-30G.yaml

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-25 19:20:55 +01:00
Loic Dachary
5c8f349919 Merge pull request #718 from ceph/wip-fast-read
rados: add test for ec fast_read

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-11-24 00:38:22 +01:00
Loic Dachary
af95065c9b Merge pull request #730 from ceph/wip-repair
ceph_manager: do_pg_scrub: keep scrubbing until it's done

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-11-24 00:37:31 +01:00
John Spray
69560a8d65 tasks/cephfs: tidy test_scrub_checks
Use named error codes instead of numbers, and
use the helper fn for getting inode number
instead of doing it by hand.

Signed-off-by: John Spray <john.spray@redhat.com>
2015-11-23 17:47:02 +00:00
Loic Dachary
a1cf4d2561 Merge pull request #725 from dachary/wip-openstack-rbd
openstack: rbd/thrash and rbd/qemu resources
2015-11-22 18:39:03 +01:00
Loic Dachary
29973822f8 openstack: rbd/{thrash,qemu}: allocate three disks, always
The thrasher and qemu need disk attached to run against xfs or btrfs,
otherwise it will use the local file system which is always ext4. It
will succeed but this is a kind of false positive since no xfs or btrfs
related tests were run.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-22 10:23:44 +01:00
Loic Dachary
dfdcb7649b Merge pull request #721 from dachary/wip-13581-openstack-hints
openstack: convert to array hints
2015-11-21 11:33:05 +01:00
Loic Dachary
8f2af5949c openstack: convert to array hints
So that it is more flexible.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-21 11:08:37 +01:00
Loic Dachary
3598da4414 Merge pull request #719 from dachary/wip-dumpling-parallel
buildpackages: do not -jX on dumpling
2015-11-21 00:04:07 +01:00
Loic Dachary
f398b71e33 buildpackages: do not -jX on dumpling
http://tracker.ceph.com/issues/13845 Refs: #13845

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-20 13:46:28 +01:00
Samuel Just
89dcc0daf3 ceph_manager: do_pg_scrub: keep scrubbing until it's done
The ceph pg scrub ... command isn't really guarranteed to
start a scrub, keep reissuing it until the scrub actually
happens.

Related: #12746
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-11-19 15:07:38 -08:00
Samuel Just
5f90c35f70 rados: add test for ec fast_read
Signed-off-by: Samuel Just <sjust@redhat.com>
2015-11-19 14:44:45 -08:00
Jason Dillaman
2fab020a13 Merge pull request #707 from ceph/wip-13774-jewel
Added infernalis-client-x

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2015-11-19 13:13:04 -05:00
Yuri Weinstein
f8fcb67e1f Added infernalis-client-x - fixes #13774
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-11-19 09:36:33 -08:00
Loic Dachary
762af15889 Merge pull request #712 from dachary/wip-buildpackages-refactor
buildpackages: implement get_pkg_type & avoid duplicate packages-repository
2015-11-19 09:11:27 +01:00
Loic Dachary
87e50d394a buildpackages: avoid duplicate packages-repository
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-19 09:08:35 +01:00
Loic Dachary
13fb23ed69 buildpackages: implement get_pkg_type
It can be deprectated when it is implemented in teuthology.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-19 00:36:18 +01:00
Loic Dachary
a5133decf6 Merge pull request #710 from dachary/wip-buildpackages-refactor
buildpackages: refactor to not require remote
2015-11-18 23:01:20 +01:00
Loic Dachary
69e9b22e4b buildpackages: refactor to not require remote
Most of the flavor, sha1, tag etc. selection logic as implemented in the
packaging module of teuthology relies on remote hosts. This is complex
to tests and inconvenient because hosts must be provisionned even before
trying to figure out which packages need to be installed.

Using remote hosts is necessary when bare metal targets are used because
teuthology must adapt to the operating system already installed. The
selection logic in the context of dynamically provisionned targets is
simpler because it is defined by the job being run.

The buildpackages is refactored to use only the job configuration to
figure out which packages must be built. It makes it specific to targets
that are dynamically provisionned. It would have to be modified to query
the remote host in the case of bare metal targets.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-18 22:49:59 +01:00
Loic Dachary
1877b818f6 Merge pull request #704 from dachary/wip-buildpackages-packaging
buildpackages: protect packages-repository
2015-11-14 10:27:03 +01:00
Loic Dachary
4825f64a7c buildpackages: protect packages-repository
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-14 09:31:41 +01:00
John Spray
95538f2c06 tasks/cephfs: test for auth caps pool-setting restriction
Signed-off-by: John Spray <john.spray@redhat.com>
2015-11-13 14:16:38 +00:00
Loic Dachary
58eabaae23 Merge pull request #701 from dachary/wip-buildpackages-giant
buildpackages: do not fails for unpackaged files
2015-11-12 20:18:40 +01:00
Loic Dachary
8d798c4eec buildpackages: do not fails for unpackaged files
Older versions of Ceph have that problem failing would break all upgrade suites.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-12 20:17:53 +01:00
Yuri Weinstein
6755ada9ad Merge pull request #700 from ceph/yuriw-patch-1
Update schedule_rados.sh
2015-11-12 10:12:30 -08:00
Yuri Weinstein
cebabdf371 Update schedule_rados.sh
Fixed the args order
2015-11-12 10:12:05 -08:00
Yuri Weinstein
49f5a9e87a Merge pull request #699 from ceph/wip_rados_subset
Require -e arg for email address
2015-11-12 09:55:05 -08:00
Yuri Weinstein
4a78df07e1 Require -e arg for email address
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-11-12 09:53:18 -08:00
Yuri Weinstein
cbdabae72e Merge pull request #698 from ceph/wip_wip_fix_f-h-x-offline-jewel
Added %
2015-11-12 08:07:35 -08:00
Yuri Weinstein
12ba21d0f8 Added %
Fixed intall.upgrade syntax
Whitelisted 'reached quota'

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-11-12 08:05:03 -08:00
Loic Dachary
87c3e7a934 Merge pull request #697 from dachary/wip-buildpackages-giant
buildpackages: giant has some unpackaged files
2015-11-12 16:12:21 +01:00
Loic Dachary
9287493851 buildpackages: giant has some unpackaged files
And there really is nothing we can do about it expect ignore them.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-12 16:11:39 +01:00
Loic Dachary
118e919d35 Merge pull request #695 from dachary/wip-buildpackages-flavor
buildpackages: 10GB is too small most of the time
2015-11-12 15:11:10 +01:00
Loic Dachary
129c5db6c9 buildpackages: 10GB is too small most of the time
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-12 15:09:26 +01:00
Loic Dachary
3e1915857f Merge pull request #684 from dachary/wip-12973
rados: 'failed to encode ...' warnings are normal on upgrades
2015-11-12 15:06:41 +01:00
Josh Durgin
8fc42b8c8e Merge pull request #694 from ceph/wip_fix_f-h-x-offline
Fixing /hammer-x/f-h-x-offline suite

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-11-11 16:24:31 -08:00
Yuri Weinstein
978d83d97d Added %
Fixed intall.upgrade syntax
Whitelisted 'reached quota'

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-11-11 16:19:39 -08:00
Josh Durgin
f425c92920 Merge pull request #693 from ceph/wip_fix_f-h-x-offline
Fixed install.upgrade syntax

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-11-11 15:24:03 -08:00
Yuri Weinstein
ec1dbd2370 Added %
Fixed intall.upgrade syntax

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-11-11 14:54:52 -08:00
Sage Weil
b861c17419 Merge pull request #692 from ceph/wip_fix_f-h-x-offline
Added %
2015-11-11 13:17:52 -05:00
Yuri Weinstein
5c09af299f Added %
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-11-11 09:47:24 -08:00
Yuri Weinstein
7a8224a37b Merge pull request #691 from ceph/yuriw-patch-2
Update schedule_rados.sh
2015-11-11 09:43:56 -08:00
Yuri Weinstein
ef9e43b712 Update schedule_rados.sh 2015-11-11 09:43:00 -08:00
Samuel Just
eb755034d3 Merge pull request #689 from ceph/wip_rados_subset
Merge pull request #686 from ceph/wip_rados_subset

Reviewed-by: Samuel Just <sjust@redhat.com>
2015-11-11 09:37:34 -08:00
Sage Weil
9e80ca2e75 Merge pull request #686 from ceph/wip_rados_subset
Reducing the ammount of resulting jobs scheduled
Fixed the math added comments

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-11-11 09:36:35 -08:00
Yuri Weinstein
f2939aa4ff Merge pull request #688 from ceph/jewel
Reducing the ammount of resulting jobs scheduled
2015-11-11 09:30:49 -08:00
Yuri Weinstein
6c1a8a91c3 Reducing the ammount of resulting jobs scheduled
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 92980c3063)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2015-11-11 09:04:29 -08:00