Alfredo Deza
1e8e689ca7
Merge pull request #17093 from dzafman/wip-runs-message
...
tests: run-standalone.sh improve error message
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2017-08-18 12:08:17 -04:00
Kefu Chai
fbfd17b2fd
Merge pull request #17026 from dzafman/wip-add-trap
...
tests: qa/standalone: Add trap for signals to restore the kernel core pattern
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-18 23:02:04 +08:00
David Zafman
175b10795d
tests: run-standalone.sh improve error message
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-18 03:49:42 -07:00
David Zafman
021177b790
Merge pull request #16407 from dzafman/wip-20243
...
osd: Improve size scrub error handling and ignore system attrs in xattr checking
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-17 20:05:40 -07:00
Jason Dillaman
1b21476f33
Merge pull request #17062 from trociny/wip-qa-rbd-mirror-data-pool
...
qa/workunits/rbd: test data pool is mirrored correctly
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-08-17 18:24:37 -04:00
David Galloway
cd50aad45a
Merge pull request #17069 from yuriw/wip_add_luminous
...
Decreased amount of jobs on master, kraken, luminous runs
2017-08-17 15:27:19 -04:00
Yuri Weinstein
6b7331e038
Decreased amount of jobs on master, kraken, luminous runs
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2017-08-17 09:32:09 -07:00
Mykola Golub
c4c7075029
qa/workunits/rbd: test data pool is mirrored correctly
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-08-17 10:07:12 +02:00
Kefu Chai
17d6e96a6f
Merge pull request #16967 from liewegas/wip-upgrade-health
...
mon: fix legacy health checks in 'ceph status' during upgrade; fix jewel-x upgrade combo
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-16 19:44:36 +08:00
David Zafman
982aef784c
tests: qa/standalone: Add trap for signals to resetore the kernel core pattern
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-14 19:16:30 -07:00
Sage Weil
929c11bf16
Merge pull request #16883 from liewegas/wip-20939
...
crush,mon: fix weight-set vs crush device classes
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-08-13 13:59:43 -05:00
Sage Weil
d69f0e120b
qa/suites/rados/objectstore/objectstore: less debug
...
Saw an ENOSPC.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-13 14:41:43 -04:00
Sage Weil
196e7f317c
Merge pull request #16906 from liewegas/wip-bluestore-stupid
...
os/bluestore: switch default allocator to stupid; test both bitmap and stupid in qa
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-08-12 16:10:31 -05:00
Sage Weil
41e5a85308
qa/suites/rados/verify/validater/valgrind: whitelist PG_
...
Peering might be slow due to valgrind.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-12 14:18:59 -04:00
Sage Weil
12007044b1
qa/suites/rados/multimon/tasks/mon_lock_with_skew: whitelist PG_
...
Default pool pgs not up because mons too broken for OSDs to peer.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-12 14:15:15 -04:00
David Zafman
4c949b6258
osd, rados: Adding ss_attr_missing and ss_attr_corrupt errors to list-inconsistent-obj
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-11 11:37:32 -07:00
David Zafman
5f58301a13
osd, rados: Improve size scrub error handling
...
Fixes: http://tracker.ceph.com/issues/20243
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-11 11:37:32 -07:00
David Zafman
8ad4b29113
osd: Add whether shard is primary in list-inconsistent-obj
...
Add new field in the client interface
Update test case
Fixes: http://tracker.ceph.com/issues/18836
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-11 11:37:03 -07:00
Sage Weil
ad23d7dc1f
qa/suites/rados/multimon: whitelist mgr down vs clock skew test
...
Clock skew might make us fail the mgr.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-11 13:42:02 -04:00
Sage Weil
9c42597f09
qa/workunits/mon/crush_ops.sh: test weight sets vs device classes
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-11 09:40:11 -04:00
Yuri Weinstein
11c57701c6
Merge pull request #16961 from xiexingguo/wip-class-rename
...
crush: "osd crush class rename" support
Reviewed-by: Sage Weil <sage@redhat.com>
2017-08-11 06:18:57 -07:00
Sage Weil
d2d9b41275
Merge pull request #16709 from dzafman/wip-standalone
...
qa/standalone: misc fixes
2017-08-10 21:33:43 -05:00
Sage Weil
22a46aab3c
Merge pull request #16954 from gregsfortytwo/wip-20891-pool-metadata
...
mon: fix "fs new" pool metadata update, tests
Reviewed-by: Sage Weil <sage@redhat.com>
2017-08-10 21:29:37 -05:00
xie xingguo
d792e8d528
crush: "osd crush class rename" support
...
In 076a6abd80
I killed the 'class rename' command
and thought it was totally useless but I was wrong.
Consider the following user case:
(1) randomly choose some OSDs(e.g., from different hosts) and try to make them for private use only,
say, by grouping them into 'pool1'
(2) ceph osd crush set-device-class pool1 'OSDs from (1)'
(3) ceph osd crush rule create-replicated rule_for_pool1 default host pool1
(4) ceph osd pool rename pool1 pool2
(5) ceph osd crush class rename pool1 pool2
From the above user case, we need to safely change a pool name without worrying
any risk of data migration. That is why the 'osd crush class rename' command
is still needed here.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-08-11 08:32:39 +08:00
David Zafman
e24ac51a82
qa: Fix broken test_activate_osd() due to missing space
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 12:37:05 -07:00
David Zafman
ae2c5331fb
qa: Fix races with waiting for scrubs
...
The trigger_scrub sets the last_scrub_stamp backwards to
force a scheduled scrub. In a small window this stamp could get propagated
to the mgr. A test failure occurred because wait_for_scrub() was confused
by seeing a backward moving date.
The most critical change is having wait_for_scrub() make sure that the
date advances past the previous in value.
A test failed because the random backoff kept delayed triggered scrub, so
set osd_scrub_backoff throughout.
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 12:37:05 -07:00
David Zafman
dddda523d1
qa: Testing of ceph-helpers.sh, teardown on fail to dump logs, save cores
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 12:37:05 -07:00
David Zafman
1fe6cb0f02
osd: Avoid confusion over legacy snaps when head_exists corrupt
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 12:37:05 -07:00
David Zafman
229de6b71d
qa: Add support for core dumps
...
Save core dumps when running tests locally
Dump logs to output whenever cores seen
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 12:37:04 -07:00
Greg Farnum
c85af7b146
qa: test that "fs new" correctly set the application_metadata
...
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-08-10 11:09:38 -07:00
Sage Weil
dd2fb6c40b
Merge pull request #16944 from liewegas/wip-kraken-x
...
mon/Elector: force election epoch bump on start
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-08-10 11:12:43 -05:00
David Zafman
4db5124e1a
qa: For FreeBSD skip osd-dup.sh because there is no bluestore
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 08:30:47 -07:00
David Zafman
61bfd236ad
qa: Raise mon-data-avail-warn to pass tests with less space
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 08:30:47 -07:00
David Zafman
574b3cd3d4
qa: Add common generalized inject_eio() to ceph-helpers.sh
...
Retry for a while to allow pool to appear
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 08:30:47 -07:00
David Zafman
3988ebab43
qa: osd-scrub-repair.sh handle older versions of jq
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 08:30:47 -07:00
David Zafman
2a679a36de
qa: Add support for specifying sub-tests with run-standalone.sh
...
Fix test-ceph-helpers.sh to pass additional arguments on
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 08:30:47 -07:00
David Zafman
69413618a0
qa: ceph-helpers.sh fixes
...
Add missing teardown to cleanup test directory
Fix pgid due to elimination of initial default pool
Testing could never fail because run_tests return ignored
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 08:30:47 -07:00
David Zafman
d99f2a77e9
qa: Skip ceph-helpers.sh which is tested through test-ceph-helpers.sh
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-08-10 08:30:46 -07:00
Sage Weil
c46bdf5efd
Revert "qa/suites/upgrade/jewel-x/parallel: thrash layout"
...
This reverts commit 435777dbff
.
This test combination is not yet stable.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-10 09:51:29 -04:00
Sage Weil
a0b9f37dbc
qa/suites/upgrade/jewel-x/parallel: no loadgenbig
...
When we do the thrashing this leads to ENOSPC on smithi.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-10 09:44:17 -04:00
Sage Weil
b47d975cc3
Merge pull request #16950 from liewegas/wip-20959
...
osd/PG: force rebuild of missing set on jewel upgrade
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-08-10 08:32:12 -05:00
Sage Weil
c8c837f665
Merge pull request #16905 from liewegas/wip-upgrade-sloppy-flush
...
qa/tasks/ceph.py: tolerate flush pg stats exception
2017-08-09 21:21:51 -05:00
Sage Weil
435777dbff
qa/suites/upgrade/jewel-x/parallel: thrash layout
...
We can't kill and restart osds because that will interfere with
the upgrade process. We can, however, thrash the layout by
tweaking osd weights and so on. This will exercise osd recovery
paths during the upgrade that aren't normally exercised (outside
of stress-split..which doesn't upgrade individual osds while they
are non-clean).
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-09 22:07:48 -04:00
Yuri Weinstein
c1b87c71e3
Merge pull request #16892 from xiexingguo/wip-clean-pg-temp
...
mon/OSDMonitor: fix 'osd pg temp' unable to cleanup pg-temp
Reviewed-by: Sage Weil <sage@redhat.com>
2017-08-09 16:34:38 -07:00
Matt Benjamin
0956b3aafd
Merge pull request #16834 from mdw-at-linuxbox/policy
...
radosgw: usage: fix bytes_sent bug.
2017-08-09 14:24:01 -04:00
Sage Weil
b61be07d45
qa/suites/upgrade/kraken-x/stress-split: more whitelisting
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-09 13:58:55 -04:00
Sage Weil
1043fca076
Merge pull request #16923 from liewegas/wip-20738
...
qa/suites/rados/objectstore: logs
2017-08-09 12:45:29 -05:00
Sage Weil
34db3f8a08
Merge pull request #16947 from liewegas/wip-jewel-x
...
qa/suites/upgarde/jewel-x/point-to-point-x: disable app warnings
2017-08-09 09:56:15 -05:00
Sage Weil
bbd5fe354c
qa/suites/upgarde/jewel-x/point-to-point-x: disable app warnings
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-09 09:18:54 -04:00
Mykola Golub
6a575136a7
qa/workunits/rbd: use command line option to specify watcher asok
...
The previous method to get the watcher admin socket was fragile
and had started to fail after the recent changes to vstart ceph.conf.
Fixes: http://tracker.ceph.com/issues/20954
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-08-09 09:03:00 +02:00