Greg Farnum
617d8cce74
Merge remote-tracking branch 'origin/jewel-14254' into greg-fs-testing
...
https://github.com/ceph/ceph-qa-suite/pull/798
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-18 14:33:38 -08:00
Josh Durgin
b577f8919f
Merge pull request #803 from ceph/wip-rbd-nbd-jewel
...
rbd: rbd-nbd can only run on Ubuntu
librbd: journal replay should honor inter-event dependencies
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-01-18 17:12:39 -05:00
Jason Dillaman
30e08957dc
rbd: rbd-nbd can only run on Ubuntu
...
NBD support is not available in RHEL/CentOS 7
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-01-18 16:34:56 -05:00
Samuel Just
2cde70422c
Merge pull request #802 from ceph/wip-whitelist-jewel
...
Whitelisted 'wrongly marked me down'
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-01-18 13:32:23 -08:00
Yuri Weinstein
05c678bd5a
Whitelisted 'wrongly marked me down'
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-18 13:25:37 -08:00
Yan, Zheng
67c0033716
suites/fs: cephfs_journal_tool: wait for health after restart
...
Fixes : #14395
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-01-18 16:22:30 +08:00
Yan, Zheng
9b0e2a3ace
tasks/cephfs: test for race between cap flush and clientreplay
...
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-01-15 13:49:19 +08:00
John Spray
500aac599d
tasks/cephfs: override max_pgs_per_osd in TestVolumeClient
...
Because volume client cues its PG counts from the
mon pg warn max per osd setting, the teuthology template's
ultra-high 10000 setting causes problems. Force it down
to the usual sensible default for this test.
Also update vstart_runner to populate ctx.daemons so that the test
can restart daemons the same way on vstart as in full blown teuthology.
For branch wip-manila
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
d1c3ef1fee
tasks/cephfs: pg_num check in volume_client test
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
fb2e38f2df
tasks/cephfs: fix raising from RemoteProcess.wait()
...
...in the case where we call wait() on an already-finished
process.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
55a04930e3
tasks/cephfs: fix vstart's LocalDaemon.proc
...
This class is meant to quack like a DaemonState,
so it needs to expose a .proc attribute. This
was breaking TestDamageTable.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
5c525219c4
tasks/cephfs: fix wait in test_volume_client
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
b06818cf4b
suites: add an extra client to fs/recovery
...
The volumeclient test wants 3, and the rest of the tests
can just ignore it.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
5055f1288f
suites: add yaml for TestVolumeClient
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
627c33054c
tasks/cephfs: add test_volume_client
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
523d84b5f0
tasks/cephfs: fix fuse killing in vstart
...
The "ps au" output was truncating lines which could cause
processes to get missed in some cases, like where there
is a long --client-mountpoint argument.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
cb699cccfe
tasks/cephfs: write_n_mb optionally background
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
b94b35b68f
tasks/cephfs: reset IDs of mounts between tests
...
because volumeclient test twiddles the IDs to
match the auth identities it creates.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
7a19b6dc0d
tasks/cephfs: clear extra auth ids on test start
...
Because new volumeclient tests will be creating IDs
instead of modifying the default ones.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
John Spray
addf313c24
tasks/cephfs: add test case auth_list helper
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-14 22:55:29 +00:00
Gregory Farnum
3b37c245b3
Merge pull request #743 from ceph/wip-root-metadata
...
tasks/cephfs: add TestSessionMap.test_session_reject
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-14 10:37:04 -08:00
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
Sage Weil
e22a8c6cd6
rados/objecststore/fusestore.yaml: run ceph-objectstore-tool fuse test
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-14 08:27:33 -05:00
Yuri Weinstein
9afe229b90
Fixed symblink for os configs
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 0915747895
)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Conflicts:
distros/supported/centos_7.2.yaml
2016-01-13 16:28:31 -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
John Spray
b010b6fe35
tasks: add TestSessionMap.test_[mount|tell]_conn_close
...
To check that teardown is happening correctly when
sending commands to an MDS.
Fixes : #14048
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-13 09:29:08 +00:00
Josh Durgin
a71bac40a8
Merge pull request #794 from ceph/wip-rbd-valgrind-jewel
...
suites/rbd: avoid redundant helgrind tests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-01-12 19:46:29 -08:00
Jason Dillaman
608fb1f0e0
suites/rbd: avoid redundant helgrind tests
...
Allow rbd_fsx to accept an override for which valgrind tool to use.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-01-12 21:08:00 -05: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
Tamilarasi Muthamizhan
8cd451cb1d
Merge pull request #792 from ceph/wip_fix_h-x_jewel_3
...
Added ditros to f-h-x-offline, tiering, v0-94-4-stop tests
2016-01-12 11:55:28 -08: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
Yuri Weinstein
83f6e8194e
Added ditros to f-h-x-offline, tiering, v0-94-4-stop tests
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-12 09:09:14 -08:00
John Spray
c97c10c24a
suites: turn up debug for TestFull
...
Because these tests exercise subtle interactions
in the Client->ObjectCacher->Objecter stack,
enable the verbose logging for the lower layers
too.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-12 11:12:21 +00:00
John Spray
7939fca8d0
suites: debug on client 0/1 instead of all
...
...because otherwise every CLI invokation spits
out a client.admin verbose log, and it's annoying.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-12 11:11:10 +00:00
Tamilarasi Muthamizhan
0731421734
Merge pull request #790 from ceph/wip_fix_h-x_jewel_2
...
Removed point-to-point-x test, will need to add jewel specific later
2016-01-11 16:20:33 -08:00
Yuri Weinstein
558fbe296f
Removed point-to-point-x test, will need to add jewel specoific later
...
http://tracker.ceph.com/issues/14339
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-01-11 15:46:21 -08:00
John Spray
f566cf7713
tasks/cephfs: check status asok output while in reconnect
...
Mostly checking the output from the status asok is awkward
because you need to get the system stuck in a particular
state to do so. However, we already have a test here
that sticks the system in reconnect, so here's some
very light test coverage for that asok.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-11 23:15:37 +00:00
John Spray
5c06511697
tasks/cephfs: add TestStrays.test_dir_deletion
...
test_ops_throttle was catching misbehaviour when
deleting lots of files in a directory, but
we should have a non-throttle test for that case
so that it's clearer what's gone wrong.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-11 20:10:07 +00:00
John Spray
028a140acf
tasks/cephfs: better message from test_full_fsync
...
When it gives an error from the unexpected place,
say so.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-11 15:15:10 +00:00
John Spray
7d9c9609b0
suites/fs: update log whitelist for test_session_reject
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-11 14:32:43 +00:00
John Spray
aafa06eb9d
tasks/cephfs: generate mount paths on the fly
...
...because new tests that modify the client ID will
get confused about whether they're mounted or not, otherwise.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-11 14:04:05 +00:00
John Spray
acff449c04
tasks/cephfs: support mount_path in Mount subclasses
...
For e.g. volumeclient guests that want to mount
a subpath.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-11 13:26:58 +00:00
Samuel Just
7831ca1e44
Revert "pg: add test cases for pg list_missing on EC pool"
...
This reverts commit 6fb44db9cb
.
2016-01-07 11:02:40 -08: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
John Spray
00f1523170
tasks/cephfs: update vstart_runner for teuthology change
...
Previously teuthology read test path from ctx.teuthology_config,
now it reads it from the global teuthology.config.config object.
This was breaking test_journal_migration because it uses tasks/workunit,
when run with vstart_runner.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-06 23:57:54 +00: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