Greg Farnum
4169ca9434
Merge remote-tracking branch 'origin/wip-global-config' into greg-fs-testing
...
https://github.com/ceph/ceph-qa-suite/pull/784
Conflicts:
tasks/cephfs/vstart_runner.py
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-01-18 16:06:02 -08:00
Greg Farnum
0e9b07f046
Merge remote-tracking branch 'origin/wip-14048' into greg-fs-testing
...
https://github.com/ceph/ceph-qa-suite/pull/767
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-18 15:53:47 -08:00
Greg Farnum
10d9fe1de6
Merge remote-tracking branch 'origin/wip-manila' into greg-fs-testing
...
https://github.com/ceph/ceph-qa-suite/pull/680
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-01-18 14:42:14 -08:00
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
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
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
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
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
Greg Farnum
8c23e04b1e
Merge remote-tracking branch 'origin/jewel'
2016-01-06 13:50:31 -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
John Spray
26423e9574
tasks/cephfs: fix wait in assert_cluster_log
...
I had the monc tick interval wrong.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-05 18:58:01 +00:00
John Spray
a6970271be
tasks/cephfs: fixes to FuseMount
...
This was getting stressed in new ways by
TestSessionMap.test_session_reject, which
has a mount that fails initially.
Two changes here:
* Raise CommandFailedError instead of RuntimeError when
a mount fails (i.e. catch process termination instead
of timing out on /sys/ population)
* Generalise error handling on umount, so that we only
raise the exception on an umount failure if the mount
appears to really not be unmounted. There is some
EINVAL corner case that was getting triggered by the test.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-05 18:58:01 +00:00
John Spray
141de6e1b4
tasks/cephfs: add TestSessionMap.test_session_reject
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-05 18:58:01 +00:00
John Spray
3b9b68b176
tasks/cephfs: add assert_cluster_log
...
For capturing the cluster log and asserting
that we see a particular expected message.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-05 18:58:00 +00:00
John Spray
d8106fa9e1
tasks: add run_ceph_w to CephManager
...
Analogous to raw_cluster_command, but instead
of calling blocking CLI command we're invoking
the -w mode.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-01-05 18:58:00 +00:00