]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agoupdate version numbers for rhcs 3.0z and 3.1
Vasu Kulkarni [Wed, 23 May 2018 18:39:58 +0000 (11:39 -0700)]
update version numbers for rhcs 3.0z and 3.1

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoMerge branch 'singleton-reorg' into 'rh-luminous'
Vasu Kulkarni [Mon, 14 May 2018 17:33:40 +0000 (23:03 +0530)]
Merge branch 'singleton-reorg' into 'rh-luminous'

Singleton reorg

See merge request !15

7 years agoforce rgw test branch to ceph-luminous
Vasu Kulkarni [Sat, 12 May 2018 00:38:45 +0000 (17:38 -0700)]
force rgw test branch to ceph-luminous

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoremove force branch use for rgw s3 test
Vasu Kulkarni [Fri, 11 May 2018 21:15:58 +0000 (14:15 -0700)]
remove force branch use for rgw s3 test

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoprint the boto cfg in use for debug use
Vasu Kulkarni [Fri, 11 May 2018 21:11:39 +0000 (14:11 -0700)]
print the boto cfg in use for debug use

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoqa/tasks/ceph: add "create_rbd_pool" option
Kefu Chai [Sun, 15 Oct 2017 12:46:28 +0000 (20:46 +0800)]
qa/tasks/ceph: add "create_rbd_pool" option

True by default, but we can opt not to create the "rbd" pool.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit ac1e13ce63a6f32ae9ab0db8196c8cc8100d94ed)

7 years agoqa/suites/rados/singleton: more whitelist
Kefu Chai [Wed, 29 Nov 2017 05:51:49 +0000 (13:51 +0800)]
qa/suites/rados/singleton: more whitelist

* SLOW_OPS is normal in a cluster with flattering OSDs
* so is OBJECT_MISPLACED.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 0e987665fe480530a0d1664392604713828bfa5c)

7 years agoqa: silence SLOW_OPS,PENDING_CREATING_PGS warnings
Kefu Chai [Thu, 23 Nov 2017 04:56:31 +0000 (12:56 +0800)]
qa: silence SLOW_OPS,PENDING_CREATING_PGS warnings

this is an intermediate step to deprecate REQUEST_SLOW warnings.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 4a1f2a5c78cc77eafe99f087d10c0d3daa7fca7b)

Conflicts:
qa/suites/rados/singleton/all/thrash-eio.yaml
qa/suites/smoke/basic/tasks/mon_thrash.yaml
qa/suites/smoke/basic/tasks/rados_bench.yaml
qa/suites/smoke/basic/tasks/rados_cache_snaps.yaml
qa/suites/smoke/basic/tasks/rados_ec_snaps.yaml
qa/suites/smoke/basic/tasks/rbd_fsx.yaml: do not cherry-pick the
SLOW_OPS related changes.

7 years agoqa: Ignore degraded PGs when injecting random eio errors
David Zafman [Mon, 4 Dec 2017 21:02:04 +0000 (13:02 -0800)]
qa: Ignore degraded PGs when injecting random eio errors

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit c77941f593755f79e4a800545d7ff437bbe0562d)

7 years agoqa/suites/rados/singleton/diverget_priors*: broaden whitelist
Sage Weil [Wed, 30 Aug 2017 19:13:08 +0000 (15:13 -0400)]
qa/suites/rados/singleton/diverget_priors*: broaden whitelist

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 39e5efbad2c2834acf8e6463258b148321ea85a4)

7 years agorados singleton reorg
Shylesh Kumar [Mon, 26 Mar 2018 17:34:45 +0000 (23:04 +0530)]
rados singleton reorg

Signed-off-by: Shylesh Kumar <shylesh.mohan@gmail.com>
7 years agoMerge branch 'nfs-ganesha-fail-fix' into 'rh-luminous'
Vasu Kulkarni [Mon, 30 Apr 2018 21:13:31 +0000 (02:43 +0530)]
Merge branch 'nfs-ganesha-fail-fix' into 'rh-luminous'

Nfs ganesha fail fix

Changed pg_pg num and pgp_num val to 8.  Missing config in nfsP_ganesha tests added.

See merge request !13

7 years agomissing nfs_version config added
rakesh [Thu, 26 Apr 2018 04:44:32 +0000 (10:14 +0530)]
missing nfs_version config added

7 years agochanged pg_num and pgp_num to 8
rakesh [Thu, 26 Apr 2018 04:43:40 +0000 (10:13 +0530)]
changed pg_num and pgp_num to 8

7 years agoMerge branch 'add-nfs-ganesha-task' into 'rh-luminous'
Vasu Kulkarni [Wed, 25 Apr 2018 22:46:43 +0000 (04:16 +0530)]
Merge branch 'add-nfs-ganesha-task' into 'rh-luminous'

added nfs_ganesha_task

nfs ganesha task added

See merge request !12

7 years agoadded nfs_ganesha_task
rakesh [Wed, 25 Apr 2018 13:51:23 +0000 (19:21 +0530)]
added nfs_ganesha_task

7 years agoqa: ignore io pause warnings in mds-full test
Patrick Donnelly [Tue, 13 Feb 2018 17:52:56 +0000 (09:52 -0800)]
qa: ignore io pause warnings in mds-full test

Fixes: http://tracker.ceph.com/issues/22990
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 7bf6eb0198d0cf68d1393a8f61975bb29593fc55)

7 years agoqa: ignore MON_DOWN while thrashing mons
Patrick Donnelly [Tue, 13 Feb 2018 19:24:39 +0000 (11:24 -0800)]
qa: ignore MON_DOWN while thrashing mons

Fixes: https://tracker.ceph.com/issues/22993
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 608e002195638e80323780f1907db40c0b9768f0)

7 years agoqa: whitelist expected rstat warning
Patrick Donnelly [Mon, 28 Aug 2017 18:52:36 +0000 (11:52 -0700)]
qa: whitelist expected rstat warning

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit c53d091e5110011866aa85495ff4e5abe0442d71)

7 years agoqa: whitelist cache too large in client-limits
Patrick Donnelly [Fri, 22 Sep 2017 16:44:43 +0000 (09:44 -0700)]
qa: whitelist cache too large in client-limits

Fixes: http://tracker.ceph.com/issues/21510
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 87039eb30a25158a192ab7099fa81fbb9ce02953)

7 years agoqa: whitelist failover log warnings
Patrick Donnelly [Fri, 22 Sep 2017 16:42:06 +0000 (09:42 -0700)]
qa: whitelist failover log warnings

Fixes: http://tracker.ceph.com/issues/21509
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 37a7737712f36422b5f035a0e02bab25ae2da890)

7 years agoqa: ignore evicted client in client-recovery
Patrick Donnelly [Fri, 22 Sep 2017 16:38:59 +0000 (09:38 -0700)]
qa: ignore evicted client in client-recovery

Fixes: http://tracker.ceph.com/issues/21508
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 8ecef57bb10a83587f02ce087b657d303ae7c589)

7 years agoqa: whitelist expected MDS_READ_ONLY for kcephfs test
Yan, Zheng [Tue, 5 Sep 2017 09:09:32 +0000 (17:09 +0800)]
qa: whitelist expected MDS_READ_ONLY for kcephfs test

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
(cherry picked from commit 584241285f52fc420ebc4a6a6455497a3ed4d45a)

7 years agoqa: add health whitelist for kcephfs suite
Yan, Zheng [Mon, 21 Aug 2017 08:56:20 +0000 (16:56 +0800)]
qa: add health whitelist for kcephfs suite

Fixes: http://tracker.ceph.com/issues/20892
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
(cherry picked from commit b10989209f41ddb5abe16f816ffd8a3ce118fd02)

7 years agoMerge branch 'bug-1518730' into 'rh-luminous'
Vasu Kulkarni [Wed, 18 Apr 2018 23:42:14 +0000 (05:12 +0530)]
Merge branch 'bug-1518730' into 'rh-luminous'

Bug 1518730

See merge request !11

7 years agoMerge branch 'wip-rbd-critical' into 'rh-luminous'
Vasu Kulkarni [Wed, 11 Apr 2018 21:14:34 +0000 (02:44 +0530)]
Merge branch 'wip-rbd-critical' into 'rh-luminous'

rbd critical tests

Add rbd critical tests in smoke

Signed-off-by: Sidhant Agrawal <sagrawal@redhat.com>
See merge request !8

7 years agoMerge branch 'bug-1489866' into 'rh-luminous'
Vasu Kulkarni [Wed, 11 Apr 2018 21:13:42 +0000 (02:43 +0530)]
Merge branch 'bug-1489866' into 'rh-luminous'

Bug 1489866

See merge request !10

7 years agoqa: ignore bad backtrace cluster wrn
Patrick Donnelly [Tue, 13 Feb 2018 22:12:53 +0000 (14:12 -0800)]
qa: ignore bad backtrace cluster wrn

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoqa/cephfs: Add tests to validate scrub functionality
Douglas Fuller [Wed, 24 Jan 2018 16:11:40 +0000 (11:11 -0500)]
qa/cephfs: Add tests to validate scrub functionality

Add tests to ensure the scrub operation is not adversly affected
by certain metadata pathologies.

Signed-off-by: Douglas Fuller <dfuller@redhat.com>
7 years agoAdd CEPH-9873 test
Sidhant Agrawal [Tue, 10 Apr 2018 10:58:19 +0000 (16:28 +0530)]
Add CEPH-9873 test

7 years agoAdd CEPH-9825 test
Sidhant Agrawal [Tue, 10 Apr 2018 10:56:00 +0000 (16:26 +0530)]
Add CEPH-9825 test

7 years agoAdd rbd delayed deletion tests
Sidhant Agrawal [Tue, 10 Apr 2018 10:53:46 +0000 (16:23 +0530)]
Add rbd delayed deletion tests

7 years agoMerge branch 'wip-os-install' into 'rh-luminous'
Vasu Kulkarni [Tue, 10 Apr 2018 04:23:09 +0000 (09:53 +0530)]
Merge branch 'wip-os-install' into 'rh-luminous'

added rbd_os_install.yaml in smoke

Signed-off-by: Sidhant Agrawal <sagrawal@redhat.com>
See merge request !7

7 years agoadd default timeout of 600 seconds for pg to be in clean state
Vasu Kulkarni [Tue, 10 Apr 2018 00:22:11 +0000 (17:22 -0700)]
add default timeout of 600 seconds for pg to be in clean state

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agotest: make the LibCephFS.ShutdownRacer test even more thrashy
Jeff Layton [Wed, 11 Oct 2017 15:16:39 +0000 (11:16 -0400)]
test: make the LibCephFS.ShutdownRacer test even more thrashy

Have each thread do the startup and shutdown in a loop for a specified
number of times.

Tracker: http://tracker.ceph.com/issues/21512
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit f877e365a42f8f34af6fc3382593ef09101a50d0)

7 years agolockdep: free_ids and lock_ref hashes must be truly global
Jeff Layton [Wed, 11 Oct 2017 15:16:38 +0000 (11:16 -0400)]
lockdep: free_ids and lock_ref hashes must be truly global

It's possible for the teardown of g_lockdep_ceph_ctx to occur, followed
by a new context being registered as the lockdep context. When that
occurs, we can end up reusing lock id's that were previously handed out
to consumers. We need for those IDs to be persistent across lockdep
enablement and disablement.

Make both the free_ids table, and the lock_refs map persistent across
lockdep_unregister_ceph_context and lockdep_register_ceph_context cycles.
Entries in those tables will only be deleted by the destruction of the
associated mutex.

When lockdep_unregister is called, do the refcounting like we normally
would, but only clear out the state when the lockid is registered
in the lock_names hash.

Finally, we do still need to handle the case where g_lockdep has gone
false even when there are outstanding references after the decrement.
Only log the message if that's not the case.

With this, we can deal with the case of multiple clients enabling and
disabling lockdep in an unsynchronized way.

Tracker: http://tracker.ceph.com/issues/21512
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit 82fe4e94bcb706434f9215bc8405ff60770cf14f)

7 years agocommon: add a clear_g_str_vec() function to clear g_str_vec
Jeff Layton [Wed, 11 Oct 2017 15:16:38 +0000 (11:16 -0400)]
common: add a clear_g_str_vec() function to clear g_str_vec

Prefix str_vec and str_vec_lock with "g_" to make it clear that they are
truly global values. Add a new clear_g_str_vec function to allow it to
be explicitly cleaned out by callers that need that functionality
(mostly testcase for now).

Tracker: http://tracker.ceph.com/issues/21512
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit f72ace0a5666db49bb390ff4ec6808e6e55a779f)

7 years agocommon: make it safe to call env_to_vec multiple times
Jeff Layton [Wed, 11 Oct 2017 15:16:38 +0000 (11:16 -0400)]
common: make it safe to call env_to_vec multiple times

After it has been called once and we have outstanding CephContexts with
pointers into str_vec, we can't call get_str_vec on it again.

Add a static local mutex to protect access to str_vec.

Tracker: http://tracker.ceph.com/issues/21512
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit 90e898de5f4b8d22f1a6d0e2aedf9e8c50cf72d5)

7 years agolockdep: fix Mutex tests to disable lockdep properly
Jeff Layton [Thu, 14 Sep 2017 13:28:34 +0000 (09:28 -0400)]
lockdep: fix Mutex tests to disable lockdep properly

...and make g_lockdep a bool.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit 0cd0bd778a6149d3e2fe657060e223be3675aed7)

7 years agoclient: test shutdown race
Jeff Layton [Thu, 14 Sep 2017 13:28:33 +0000 (09:28 -0400)]
client: test shutdown race

Spawn threads that bring up a bunch of ceph_mounts with individual
CephContext objects, and then tear them down in parallel.

Tracker: http://tracker.ceph.com/issues/20988
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit 8252f3168a1bc90add7f7515c549e9eecffa54b7)

7 years agoclient: fix signed/unsigned comparison compiler warning
Jeff Layton [Thu, 14 Sep 2017 16:22:52 +0000 (12:22 -0400)]
client: fix signed/unsigned comparison compiler warning

The build says:

src/client/Client.cc: In member function ‘void Client::trim_caps(MetaSession*, int)’:
src/client/Client.cc:4121:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (s->caps.size() > max)
       ~~~~~~~~~~~~~~~^~~~~

Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit e057b6770b5545f327990cbaf17e7a391e3e8a50)

7 years agolockdep: fix races with concurrent lockdep teardown
Jeff Layton [Thu, 14 Sep 2017 13:28:34 +0000 (09:28 -0400)]
lockdep: fix races with concurrent lockdep teardown

If the cct is unregistered while other threads are flogging mutexes,
then we can hit all sorts of bugs. Ensure that we handle that
situation sanely, by checking that g_lockdep is still set after
we take the lockdep_mutex.

Also, remove an assertion from lockdep_unregister, and just turn it into
an immediate return. It's possible to have a call to
lockdep_unregister_ceph_context, and then a call to
lockdep_register_ceph_context while a mutex is being held by another
task.

In that case, it's possible the lock does not exist in the map
when we go to unregister it. That's not a bug though, just a natural
consequence of that series of actions.

Tracker: http://tracker.ceph.com/issues/20988
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit 75f41a95782a7ee83a243d91963e8d591402f8a6)

7 years agolockdep: don't take lockdep_mutex twice for new lock registrations
Jeff Layton [Thu, 14 Sep 2017 13:28:34 +0000 (09:28 -0400)]
lockdep: don't take lockdep_mutex twice for new lock registrations

We can do it under the same mutex, which should be more efficient.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit 01863bb6fb62ea89aa3e21e43bf4dc4f3da9cfcb)

7 years agoqa/suites/smoke/basic/tasks:added rbd_os_install.yaml
Sidhant Agrawal [Fri, 6 Apr 2018 08:42:28 +0000 (14:12 +0530)]
qa/suites/smoke/basic/tasks:added rbd_os_install.yaml
Signed-off-by: Sidhant Agrawal <sagrawal@redhat.com>
7 years agoMerge branch 'fix_rgw_tests_path' into 'rh-luminous'
Vasu Kulkarni [Thu, 29 Mar 2018 16:12:00 +0000 (21:42 +0530)]
Merge branch 'fix_rgw_tests_path' into 'rh-luminous'

Fix rgw tests path

corrected RGW v1 tests path in RGW system tests , multisite tests and NFS Ganesha tests.
fixed missing version no in nfs ganesha task.

See merge request !6

7 years agocorrected nfs-ganesha test run path and fixed version if not found error
rakesh [Thu, 29 Mar 2018 09:30:19 +0000 (15:00 +0530)]
corrected nfs-ganesha test run path and fixed version if not found error

7 years agocorrected rgw v1 tests path
rakesh [Thu, 29 Mar 2018 09:25:14 +0000 (14:55 +0530)]
corrected rgw v1 tests path

7 years agoMerge branch 'wip-rados-reorg' into 'rh-luminous'
Vasu Kulkarni [Fri, 16 Mar 2018 17:42:36 +0000 (23:12 +0530)]
Merge branch 'wip-rados-reorg' into 'rh-luminous'

Rados reorg for downstream-basic suit

See merge request !5

7 years agoAdd 3.0z and 3.1 version
Vasu Kulkarni [Thu, 15 Mar 2018 20:26:21 +0000 (13:26 -0700)]
Add 3.0z and 3.1 version

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoupdate hadoop version and fix rhbuild config item in overrides
Vasu Kulkarni [Thu, 15 Mar 2018 03:54:39 +0000 (20:54 -0700)]
update hadoop version and fix rhbuild config item in overrides

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoAdd options to test nvme as journal
Vasu Kulkarni [Wed, 14 Mar 2018 23:39:38 +0000 (16:39 -0700)]
Add options to test nvme as journal

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoRemove AWS Credential test
Vasu Kulkarni [Wed, 14 Mar 2018 23:39:16 +0000 (16:39 -0700)]
Remove AWS Credential test

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agotrial and error for ENAMETOOLONG errors
Shylesh Kumar [Wed, 14 Mar 2018 14:01:05 +0000 (19:31 +0530)]
trial and error for ENAMETOOLONG errors

Signed-off-by: Shylesh Kumar <shylesh.mohan@gmail.com>
7 years agorados rebase- change in at-end.yaml
Shylesh Kumar [Wed, 14 Mar 2018 10:48:53 +0000 (16:18 +0530)]
rados rebase- change in at-end.yaml

Signed-off-by: Shylesh Kumar <shylesh.mohan@gmail.com>
7 years agorados restructure
Shylesh Kumar [Mon, 12 Mar 2018 17:24:20 +0000 (22:54 +0530)]
rados restructure

Signed-off-by: Shylesh Kumar <shylesh.mohan@gmail.com>
7 years agoset default pg_num and pgp_num as 8
Vasu Kulkarni [Sat, 10 Mar 2018 02:24:34 +0000 (18:24 -0800)]
set default pg_num and pgp_num as 8

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoClient needs both cluster keys, better to overload them
Vasu Kulkarni [Thu, 22 Feb 2018 03:39:45 +0000 (19:39 -0800)]
Client needs both cluster keys, better to overload them

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoqa/workunits/rbd: fixed variable name for resync image id
Jason Dillaman [Tue, 3 Oct 2017 17:25:33 +0000 (13:25 -0400)]
qa/workunits/rbd: fixed variable name for resync image id

Fixes: http://tracker.ceph.com/issues/21663
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 22816ed3f48b0a08a6d4e0cf0b0e14dabbb9ce69)

7 years agoqa/workunits/rbd: simplify split-brain test to avoid potential race
Jason Dillaman [Tue, 19 Dec 2017 21:29:18 +0000 (16:29 -0500)]
qa/workunits/rbd: simplify split-brain test to avoid potential race

Fixes: http://tracker.ceph.com/issues/22485
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 8c2ee6dd0f4c77b9fbbc24a673841b04d3e175d6)

Conflicts:
qa/workunits/rbd/rbd_mirror.sh: trivial resolution

7 years agorbd-mirror: sync image metadata when transfering remote image
Jason Dillaman [Thu, 28 Sep 2017 18:00:29 +0000 (14:00 -0400)]
rbd-mirror: sync image metadata when transfering remote image

Fixes: http://tracker.ceph.com/issues/21535
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 9aa5dfb8ec46e8babd0f167dcc0e234a7c60a50c)

7 years agorbd-mirror: update asok hook name on image rename
Mykola Golub [Fri, 11 Aug 2017 12:27:41 +0000 (14:27 +0200)]
rbd-mirror: update asok hook name on image rename

Fixes: http://tracker.ceph.com/issues/20860
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
(cherry picked from commit 9ddb5da3377029d11cb1089102d7146e9ee2537a)

7 years agoMerge branch 'wip-sagrawal-rbd' into 'rh-luminous'
Vasu Kulkarni [Fri, 16 Feb 2018 17:34:19 +0000 (23:04 +0530)]
Merge branch 'wip-sagrawal-rbd' into 'rh-luminous'

workunit for installing operating system on a rbd image

Signed-off-by: Sidhant Agrawal <sagrawal@redhat.com>
See merge request !4

7 years agotypo correction os_install.py
Sidhant Agrawal [Fri, 16 Feb 2018 08:04:08 +0000 (13:34 +0530)]
typo correction os_install.py
Signed-off-by: Sidhant Agrawal <sagrawal@redhat.com>
7 years agoqa/suites/krbd/rbd/tasks:added rbd_os_install.yaml
Sidhant Agrawal [Wed, 14 Feb 2018 12:22:22 +0000 (17:52 +0530)]
qa/suites/krbd/rbd/tasks:added rbd_os_install.yaml
Signed-off-by: Sidhant Agrawal <sagrawal@redhat.com>
7 years ago/qa/workunits/rbd:update os_install.py to generate kickstart file automatically
Sidhant Agrawal [Wed, 14 Feb 2018 12:05:29 +0000 (17:35 +0530)]
/qa/workunits/rbd:update os_install.py to generate kickstart file automatically
Signed-off-by: Sidhant Agrawal <sagrawal@redhat.com>
7 years agoqa/workunits/rbd:added script to install operating system on rbd image
Sidhant Agrawal [Tue, 13 Feb 2018 13:28:23 +0000 (18:58 +0530)]
qa/workunits/rbd:added script to install operating system on rbd image
Signed-off-by: Sidhant Agrawal <sagrawal@redhat.com>
7 years agoqa/tests: use norequire_active_mds options only for test kernel mounts
Vasu Kulkarni [Mon, 5 Feb 2018 20:05:36 +0000 (12:05 -0800)]
qa/tests: use norequire_active_mds options only for test kernel mounts

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agosync rgw multi changes
Vasu Kulkarni [Sat, 20 Jan 2018 03:21:30 +0000 (19:21 -0800)]
sync rgw multi changes

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agosync rbd.py changes
Vasu Kulkarni [Sat, 20 Jan 2018 03:20:16 +0000 (19:20 -0800)]
sync rbd.py changes

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agosync rados.py changes
Vasu Kulkarni [Sat, 20 Jan 2018 03:18:50 +0000 (19:18 -0800)]
sync rados.py changes

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agosync thrash-osd-heath ignore's
Vasu Kulkarni [Sat, 20 Jan 2018 03:15:52 +0000 (19:15 -0800)]
sync thrash-osd-heath ignore's

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agosync ceph-manager and kernel mount options
Vasu Kulkarni [Sat, 20 Jan 2018 03:14:41 +0000 (19:14 -0800)]
sync ceph-manager and kernel mount options

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agosync fs script changes
Vasu Kulkarni [Sat, 20 Jan 2018 03:12:50 +0000 (19:12 -0800)]
sync fs script changes

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agomgr changes sync with upstream
Vasu Kulkarni [Sat, 20 Jan 2018 03:03:01 +0000 (19:03 -0800)]
mgr changes sync with upstream

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoFix cluster config
Vasu Kulkarni [Tue, 9 Jan 2018 00:17:57 +0000 (16:17 -0800)]
Fix cluster config

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoAdd simple rbd performance tests
Vasu Kulkarni [Sat, 6 Jan 2018 17:19:32 +0000 (09:19 -0800)]
Add simple rbd performance tests

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agouse retry instead of bash while loop which can block indefinitly
Vasu Kulkarni [Fri, 5 Jan 2018 02:06:44 +0000 (18:06 -0800)]
use retry instead of bash while loop which can block indefinitly

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agogitlab changed from osas to gitlab.cee.redhat.com
Vasu Kulkarni [Fri, 5 Jan 2018 02:00:04 +0000 (18:00 -0800)]
gitlab changed from osas to gitlab.cee.redhat.com

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoAdd support for 3.0 cdn builds
Vasu Kulkarni [Wed, 6 Dec 2017 04:10:15 +0000 (20:10 -0800)]
Add support for 3.0 cdn builds

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoMerge branch 'wip_cop_file_err' into 'rh-luminous'
Vasu Kulkarni [Wed, 29 Nov 2017 18:41:48 +0000 (13:41 -0500)]
Merge branch 'wip_cop_file_err' into 'rh-luminous'

io_info.yaml copy file error fixed

See merge request ceph/ceph!12

7 years agoremoved the rename of put file to master node and renamed the io_info yaml in master...
rakesh [Wed, 29 Nov 2017 13:43:37 +0000 (19:13 +0530)]
removed the rename of put file to master node and renamed the io_info yaml in master node

7 years agoio_error for io_yaml fixed and test_acls_reset dictionary parse error fixed
rakesh [Wed, 29 Nov 2017 13:17:28 +0000 (18:47 +0530)]
io_error for io_yaml fixed and test_acls_reset dictionary parse error fixed

7 years agoio_info file renamed to target_node
rakesh [Wed, 29 Nov 2017 12:40:12 +0000 (18:10 +0530)]
io_info file renamed to target_node

7 years agoreverted to copy_function and extra logs
rakesh [Wed, 29 Nov 2017 11:43:39 +0000 (17:13 +0530)]
reverted to copy_function and extra logs

7 years agoput file and get file corrected to put from target to master node
rakesh [Wed, 29 Nov 2017 11:18:17 +0000 (16:48 +0530)]
put file and get file corrected to  put from target to master node

7 years agolog info added before and after copy
rakesh [Wed, 29 Nov 2017 09:51:18 +0000 (15:21 +0530)]
log info added before and after copy

7 years agoremoved wip branch checkout
rakesh [Tue, 28 Nov 2017 07:30:43 +0000 (13:00 +0530)]
removed wip branch checkout

7 years agowip branch added
rakesh [Tue, 28 Nov 2017 07:00:56 +0000 (12:30 +0530)]
wip branch added

7 years agoremoved copy_function to copy io_info.yaml file from master to target node
rakesh [Tue, 28 Nov 2017 06:58:01 +0000 (12:28 +0530)]
removed copy_function to copy io_info.yaml file from master to target node

7 years agoqa: use ceph-luminous branch for s3tests
Vasu Kulkarni [Wed, 1 Nov 2017 17:32:07 +0000 (10:32 -0700)]
qa: use ceph-luminous branch for s3tests

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoqa/suites/rados/thrash/d-*/*balancer*: debug osd in mgr
Sage Weil [Tue, 7 Nov 2017 03:17:22 +0000 (21:17 -0600)]
qa/suites/rados/thrash/d-*/*balancer*: debug osd in mgr

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoqa/suites/rados/thrash: combine balancer with require-luminous
Sage Weil [Sat, 4 Nov 2017 14:32:51 +0000 (09:32 -0500)]
qa/suites/rados/thrash: combine balancer with require-luminous

We can only do the balancer stuff if we've done the mkfs-time
require luminous because otherwise the mgr commands aren't proxied via
the mon.

Only do balancer for thrash tests; not for basic, monthrash, verify.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomgr/balancer: enable module by default
Sage Weil [Thu, 2 Nov 2017 21:11:26 +0000 (16:11 -0500)]
mgr/balancer: enable module by default

It will still be "off".

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 26710f0a9b176289237a52e5fa5894342ad163dc)
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
Conflicts:
src/common/options.cc

7 years agoqa: fix mgr _load_module helper
John Spray [Thu, 2 Nov 2017 11:42:56 +0000 (07:42 -0400)]
qa: fix mgr _load_module helper

I inadvertently broke this with the latest change
to the module ls output.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 4fb3025682d812f86c50fa36532290fc0f8857ae)

7 years agoqa: fix mgr caps
John Spray [Mon, 23 Oct 2017 09:37:49 +0000 (05:37 -0400)]
qa: fix mgr caps

This was still using Kraken era settings

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 9988ebed9530718b523a23d729d499dedab5eb6d)

7 years agoqa: expand mgr testing
John Spray [Thu, 19 Oct 2017 11:50:19 +0000 (07:50 -0400)]
qa: expand mgr testing

Some extra coverage of the dashboard, including its standby
redirect mode and the publishing of URIs.

Also invoking the command_spam mode of the selftest module.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 05e648be6a51d3efa110ad9826bbdd0adcc4dd4d)

7 years agoqa/mgr: fix influx/prometheus test names
John Spray [Mon, 9 Oct 2017 11:10:22 +0000 (12:10 +0100)]
qa/mgr: fix influx/prometheus test names

This was a typo: they were swapped around.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit d96a59e74b6984b77c9f3b15f702e3bf45053590)

7 years agoqa: add mgr module selftest task
John Spray [Wed, 13 Sep 2017 21:16:54 +0000 (17:16 -0400)]
qa: add mgr module selftest task

The module self test commands give us a chance to
catch any other ceph changes that change something
that a module was relying on reading.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 99352ceced9d0fe92ddad6b97b1393b41de75d50)

7 years agoqa/suites/rados/thrash/d-balancer: enable balancer in various modes
Sage Weil [Sun, 1 Oct 2017 21:00:06 +0000 (16:00 -0500)]
qa/suites/rados/thrash/d-balancer: enable balancer in various modes

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 2c9c18d1ec3d33d385adf2a30dc1d3b8e987f9a5)

7 years agoqa: stop testing deprecated "ceph osd create"
Kefu Chai [Wed, 1 Nov 2017 02:45:09 +0000 (10:45 +0800)]
qa: stop testing deprecated "ceph osd create"

"ceph osd create" is not idempotent, and is considered deprecated.

Fixes: http://tracker.ceph.com/issues/21993
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 371d3f40911917704f4992c48236b4c60905bf4e)