Commit Graph

25 Commits

Author SHA1 Message Date
Patrick Donnelly
d60ec8e0ac
qa: remove vestiges of ceph-deploy
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2026-04-14 09:03:58 -04:00
Jose Juan Palacios-Perez
5b7512ec1a
Merge pull request #67268 from perezjosibm/wip-perezjos-tracker74444
qa/suites/crimson-rados: first version of cephfs/
2026-04-14 10:27:41 +01:00
Jose J Palacios-Perez
f2ab6d5fcc crimson-rados/cephfs: add cfuse suites from smoke
Signed-off-by: Jose J Palacios-Perez <perezjos@uk.ibm.com>
2026-03-30 16:07:51 +01:00
Shraddha Agrawal
c6abc0c380 qa/suites/crimson-rados: enable cephadm tests
This commit enables cephadm tests in the crimson suites. To
do the same, we make use of --osd-type flag to deploy crimson
OSDs.

Fixes: https://tracker.ceph.com/issues/71946
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
2026-03-08 23:57:53 +05:30
Jose J Palacios-Perez
3a666c6461 qa/suites/crimson-rados: first version of cephfs/
Signed-off-by: Jose J Palacios-Perez <perezjos@uk.ibm.com>
2026-03-03 16:38:30 +00:00
Shraddha Agrawal
aec9589159 qa/clusters/crimson: increase reactors count
This commit increases the number of reactors in fixed-1 and
fixed-2 crimson clusters.

Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
2025-11-24 14:55:05 +05:30
Shraddha Agrawal
7c5ecc1c04 qa/clusters/crimson: increase reactors in fixed-1 cluster
Issue: Various different tests were failing randomly due to slow
ops. There was no common ground between them, it was happening
across differnet object stores (seastore and bluestore) and
across different tests.

Cause: Since this is happening quite randomly, this is likely
happening due to low reactor count.

Solution: We are opting the solution to increase reactors used
for testing. I've increased them to 3 from the initial 2 value.

Fixes: https://tracker.ceph.com/issues/72778
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
2025-11-18 20:29:30 +05:30
Matan Breizman
27e24a19d8 qa/suites/crimson-rados: update clusters dir
* Introduce qa/clusters/crimson
  4 deployment clusters (1/2/3/4 nodes) options same as classic.

* Symlink all cluster dirs to the common dir above
  For now keep using only 1/2, we could add 3/4 later on.

* Move to "crimson cpu num" instead of specifying
  "crimson cpu set" set.
  - We expect users to mostly use this option for deploying
    clusters, so use this as testing default.

* remove "crimson bluestore cpu set" which is responsible for
  cpu pinning exclusiveness in seastar/alien cores.

* ignore "for optimal performance" cluster warning now that we
  no longer pin cpus for testing.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2025-11-09 14:53:33 +00:00
Patrick Donnelly
382357dcd4
qa: simplify postmerge construction
and avoid errors when "clusternodes" is not defined.

Fixes: https://tracker.ceph.com/issues/67352
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-08-05 21:07:24 -04:00
Brad Hubbard
d034fec463 qa: Restrict rados api tests to large clusters and increase timeout
Running these tests with thrashers on small clusters leads to many very
slow ops due to the cluster being overloaded. That has a tendency to
make some of the API tests timeout and fail.

Fixes: https://tracker.ceph.com/issues/50371

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2024-07-18 09:09:22 +10:00
Nitzan Mordechai
5bc1f46527 suites: add crush rules to thrash erasure code
Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
2024-02-28 07:21:27 +00:00
Sage Weil
e8520eba52 qa/tasks/cephadm: deploy node-exporter
Signed-off-by: Sage Weil <sage@redhat.com>
2020-02-19 15:24:52 +01:00
Sage Weil
29c5cce968 qa/suites/rados/cephadm: deploy prometheus.a
Signed-off-by: Sage Weil <sage@redhat.com>
2020-02-13 13:59:36 -06:00
Nathan Cutler
493ee6d78f qa: enable dashboard tests to be run with "--suite rados/dashboard"
This moves dashboard.yaml from rados/mgr into a new, separate rados/dashboard
suite. The common elements it uses are moved from rados/mgr into qa/ and
replaced with symlinks.

Fixes: https://tracker.ceph.com/issues/41820
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-10-21 12:31:51 +02:00
Patrick Donnelly
8cbdad9f9b
qa: update testing for standby-replay
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2019-02-27 21:39:12 -08:00
Sage Weil
387ad56a69 qa/clusters/fixed-[23]: 4 osds per node, not 3
Smithi have 4 nvme partitions available for use.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-07 13:36:05 -04:00
Sage Weil
4203c4f887 qa/clusters/fixed-2: 4 osds per node, not 3
We need this for the thrashing with ec k=2 m=2 pools.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-05 14:34:27 -04:00
Greg Farnum
4caf2df0c3 osd: do not default-abort on leaked pg refs
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-05-26 14:43:26 -07:00
Sage Weil
271a7588b5 qa/suites: run mgr daemon(s)
Everything up upgrade/, which will be slightly tricky.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-03-29 11:39:26 -04:00
Zack Cerza
6f7f331ea8 Merge pull request #13637 from zmc/wip-openstack-volumes
qa/suites/{knfs,hadoop,samba}: OpenStack volume configuration
2017-02-24 14:43:56 -07:00
Zack Cerza
62c6fd3371 qa/suites/knfs: Add openstack volume configuration
Signed-off-by: Zack Cerza <zack@redhat.com>
2017-02-24 13:44:33 -07:00
Zack Cerza
ec6fb28eaf qa/suites/kcephfs: Openstack volume configuration
Signed-off-by: Zack Cerza <zack@redhat.com>
2017-02-24 13:37:23 -07:00
Zack Cerza
201b4d0d1e qa/suites/krbd: Add openstack volume configuration
Signed-off-by: Zack Cerza <zack@redhat.com>
2017-02-24 11:17:45 -07:00
Zack Cerza
8af4c35f95 qa/suites/rgw: Add openstack volume configuration
Without this, OSDs will fail to create on instances whose root fs isn't
xfs.

Signed-off-by: Zack Cerza <zack@redhat.com>
2017-02-23 10:14:05 -07:00
Sage Weil
c01f2ee0e2 move ceph-qa-suite dirs into qa/ 2016-12-14 11:29:55 -06:00