Commit Graph

11414 Commits

Author SHA1 Message Date
Ernesto Puerta
a3cf84271f
Merge pull request #57299 from rhcs-dashboard/fix-47066-main
mgr/{restful,zabbix}: remove deprecated module

Reviewed-by: @tchaikov 
Reviewed-by: @ktdreyer 
Reviewed-by: @jmolmo
2024-10-29 17:34:41 +00:00
Adam King
dbddf1256c
Merge pull request #60190 from avanthakkar/teuthology-smb-cluster-public-addrs
qa/suites/orch: add a tests for testing public_addr for smb cluster create cmd

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2024-10-28 13:53:27 -04:00
Ernesto Puerta
8ccb634804
mgr/zabbix: remove deprecated module
This (already deprecated) module is removed as a side-effect of the
deprecation and removal of the `restful` module.

Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2024-10-28 14:17:19 +01:00
Ernesto Puerta
96ec7badb8
mgr/restful: remove deprecated module
Detailed changes:
* Remove `restful` mgr module dir,
* Remove Python depedencies (`pecan`, `werkzeug`) from ceph.spec and
  debian control,
* Remove docs,
* Remove associated QA tests,
* Update vstart.

Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2024-10-28 14:17:18 +01:00
Patrick Donnelly
13f4266694
Merge PR #60386 into main
* refs/pull/60386/head:
	qa/cephfs: override testing kernel with -k option

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-10-25 12:21:34 -04:00
Avan Thakkar
eb760013c2 qa/suites/orch: add a tests for testing public_addr for smb cluster create cmd
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
2024-10-25 18:56:52 +05:30
Rishabh Dave
adc6f2dbb5
Merge pull request #58898 from neesingh-rh/wip-fix-strict-iec-cast
src/common : proper handling of units in `strict_iec_cast`

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-10-24 19:46:48 +05:30
Rishabh Dave
230d131b36
Merge pull request #59002 from neesingh-rh/wip-65820
qa/tasks/fwd_scrub: remove unnecessary traceback

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2024-10-24 16:57:17 +05:30
Ilya Dryomov
dcd399e666
Merge pull request #60042 from sunilangadi2/migration_with_namespace_test
qa/workunits/rbd: cover native migration between namespaces

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-10-24 12:02:09 +02:00
Sunil Angadi
8403096655 added tests migration with namespace
Signed-off-by: Sunil Angadi <Sunil.Angadi@ibm.com>
2024-10-23 19:06:41 +05:30
Hemanth
fca07e95ea
Merge pull request #58647 from rishabh-d-dave/mgr-vol-mod-disable
mgr: allow disabling always-on modules
2024-10-23 17:57:50 +05:30
Vallari Agrawal
d10ea1f412
Merge pull request #60316 from VallariAg/wip-nvmeof-teuthology-mtls-test
qa/suites/nvmeof: add mtls test
2024-10-23 17:28:53 +05:30
Adam King
fb02706dcb
Merge pull request #59470 from adk3798/cephadm-staggered-upgrade-test-wait-check-rgw-versions
qa/cephadm: wait a bit before checking rgw daemons upgraded w/ `ceph versions`

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
2024-10-21 14:54:56 -04:00
Patrick Donnelly
4b084c608c
qa/cephfs: override testing kernel with -k option
Normally, the fs suite overrides the kernel branch whenever the kernel client
is used, according to the matrix of configs. This prevents easily testing a new
kernel with the -k option to teuthology-suite. So, using the base config passed
to the script, detect if an alternate testing kernel is desired and use that
instead.

The scheduler still needs to do some work:

    $ teuthology-suite ... --verbose -k wip-pdonnell-i66704 --filter k-testing
    ...
    2024-10-18 00:29:43,875.875 DEBUG:teuthology.suite.merge:base kernel {'branch': 'wip-pdonnell-i66704', 'kdb': 1, 'sha1': '745cacd8f31e50d7f3b6039bbd8c9a8dfc07bf03', 'flavor': 'default'}
    2024-10-18 00:29:43,875.875 DEBUG:teuthology.suite.merge:overriding testing kernel with {'branch': 'wip-pdonnell-i66704', 'kdb': 1, 'sha1': '745cacd8f31e50d7f3b6039bbd8c9a8dfc07bf03', 'flavor': 'default'}

vs.

    $ teuthology-suite ... --verbose --filter k-testing
    ...
    2024-10-17 20:04:52,265.265 DEBUG:teuthology.suite.merge:base kernel {'branch': 'distro', 'kdb': 1, 'sha1': 'distro'}

Which will only select jobs using the "testing" kernel.

See-also: https://github.com/ceph/teuthology/pull/2008
Fixes: https://tracker.ceph.com/issues/68603
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2024-10-21 12:16:36 -04:00
Vallari Agrawal
fdc93ad15e
qa/suites/nvmeof: add mtls test
Add qa/workunits/nvmeof/mtls_test.sh which enables
mtls config and redeploy, then verify and disables
mtls config.

Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
2024-10-21 10:00:25 +05:30
Rishabh Dave
0abc227131 qa/cephfs: test enable/disable of volumes plugin
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-19 16:57:13 +05:30
Rishabh Dave
8978b85bb0
Merge pull request #59420 from rishabh-d-dave/max-mds-confirm
mon,cephfs: require confirmation when changing max_mds on unhealthy cluster

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-10-18 20:04:18 +05:30
Adam King
fcc9ffd670
Merge pull request #58084 from asm0deuz/mgmt_gtw_e2e
mgmt-gateway: add e2e testing

Reviewed-by: Adam King <adking@redhat.com>
2024-10-18 09:05:43 -04:00
Rishabh Dave
2bffb22d41
Merge pull request #58486 from rishabh-d-dave/ignore-osd-down
qa/cephfs: ignore when specific OSD is reported down during upgrade

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-10-18 17:16:23 +05:30
Rishabh Dave
f9c9a15876
Merge pull request #59712 from rishabh-d-dave/mgr-vol-clone-stats-snap
qa/cephfs: test clone progress reporter after subvol is deleted but...      

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-10-18 17:15:40 +05:30
Teoman ONAY
4b2ba587b7 mgmt-gateway: add e2e testing
Add mgmt-gateway teuthology test scenarios

Signed-off-by: Teoman ONAY <tonay@ibm.com>
2024-10-17 21:51:38 +02:00
Lee Sanders
7855ea8a7c
Merge pull request #60169 from lee-j-sanders/wip-ljs-rmcosbench
qa/suites/tasks/cbt.py: Deprecating cosbench from Teuthology in preparation for deletion of cosbench from CBT
2024-10-14 16:14:49 +01:00
Ronen Friedman
4a5715fdcb
Merge pull request #59942 from ronen-fr/wip-rf-store2-steps
osd/scrub: separate shallow vs deep errors storage

Reviewed-by: Samuel Just <sjust@redhat.com>
2024-10-14 15:44:55 +03:00
Venky Shankar
739670290e Merge PR #60219 into main
* refs/pull/60219/head:
	qa/cephfs: update earmark values to valid ones in test_volumes.py

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-10-14 15:21:15 +05:30
afreen23
637025b959
Merge pull request #59905 from rhcs-dashboard/osd-perf-impr
mgr/dashboard: introduce server side pagination for osds

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
2024-10-14 13:52:55 +05:30
Ronen Friedman
7fb28191d2
Merge pull request #60198 from ronen-fr/wip-rf-rm-recovery-2
qa/standalone/scrub: remove TEST_recovery_scrub_2

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-10-13 18:52:33 +03:00
Nizamudeen A
86378344ab mgr/dashboard: introduce server side pagination for osds
Fixes: https://tracker.ceph.com/issues/56511
Signed-off-by: Nizamudeen A <nia@redhat.com>
2024-10-11 13:16:35 +05:30
Laura Flores
a7d098c876
Merge pull request #59045 from pereman2/ignore-pg-degrade-upgrade
qa/rados/upgrade: ignore PG_DEGRADED
2024-10-10 14:08:23 -05:00
Vallari Agrawal
531ffdb5bd
Merge pull request #60206 from VallariAg/wip-nvmeof-fix-test
qa/suites/nvmeof: Fix broken suite by using --no-group-append tag
2024-10-10 23:44:31 +05:30
Ronen Friedman
0c4028a6a3 qa/standalone/scrub: remove TEST_recovery_scrub_2
That test does no longer match the actual requirements and
implementation of scrubbing.
It was already deactivated in
https://github.com/ceph/ceph/pull/59590. Here - it is
fully removed, mainly for the sake of backporting.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
2024-10-10 11:31:37 -05:00
Ronen Friedman
47ef574bee qa/standalone/scrub: test new ScrubStore implementation
The ScrubStore is now comprised of two separate data
structures, one for shallow errors and one for deep.

A new test is added to verify the main objective of that
design change: shallow scrubs should not overwrite deep
scrub data.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
2024-10-10 11:29:20 -05:00
Patrick Donnelly
398563d959
Merge PR #60011 into main
* refs/pull/60011/head:
	qa: do not fail cephfs QA tests for slow bluestore ops

Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
2024-10-10 08:32:09 -04:00
Venky Shankar
43012083f4
Merge pull request #59987 from kotreshhr/licephfs-aio-nfsganesha
client: Fix libcephfs aio metadata corruption.

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-10-10 17:41:49 +05:30
Matan Breizman
4b5ce35075
Merge pull request #60161 from NitzanMordhai/wip-nitzan-crimson-perf-suites-adding-ssh-auth
qa/suites/crimson-rados/perf: add ssh keys

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-10-10 13:46:05 +03:00
Lee Sanders
9b7fb48c24 Add cosbench deprecation warning to qa/README
Signed-off-by: Lee Sanders <ljsanders@uk.ibm.com>
2024-10-10 11:24:32 +01:00
Lee Sanders
074dee9cbd qa/suites/tasks/cbt.py: Deprecating cosbench from Teuthology in preparation for deletion of cosbench support
from CBT. The code being deleting is infrastructure code, no qa test suite uses this function. Therefore it can
be safely deleted.

Signed-off-by: Lee Sanders <ljsanders@uk.ibm.com>
2024-10-10 11:24:32 +01:00
Vallari Agrawal
303f18b1af
qa/workunits/nvmeof/setup_subsystem.sh: use --no-group-append
In newer version of nvmeof cli, "subsystem add" needs
this tag to ensure subsystem name is value of --subsystem.
Otherwise, in newer cli version, the gateway group is appended
at the end of the subsystem name.

This fixes the teuthology nvmeof suite (currently all jobs fails
because of this).

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
2024-10-10 15:38:51 +05:30
Vallari Agrawal
0bab553399
qa/suites/nvmeof: use "latest" image of gateway and cli
Change nvmeof gateway and cli image from 1.2 to "latest".

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
2024-10-10 15:38:51 +05:30
Avan Thakkar
78ae3b1350 qa/cephfs: update earmark values to valid ones in test_volumes.py
smb.test is an invalid earmark now it should be either smb or
smb.cluster.<cluster_id>. Update the test_volumes.py to set
valid earmarks wherever used.

Fixes: https://tracker.ceph.com/issues/68448
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
2024-10-09 18:34:10 +05:30
Patrick Donnelly
ddd63c05d3
Merge PR #60012 into main
* refs/pull/60012/head:
	qa: ignore pg availability/degraded warnings

Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
2024-10-09 08:33:13 -04:00
Patrick Donnelly
256b20de48
qa: do not fail cephfs QA tests for slow bluestore ops
Fixes: https://tracker.ceph.com/issues/68283
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-10-08 16:35:21 -04:00
Ilya Dryomov
7e5ebb7934
Merge pull request #60109 from idryomov/wip-63184
librbd/crypto/LoadRequest: clone format for migration source image

Reviewed-by: Sunil Angadi <Sunil.Angadi@ibm.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2024-10-07 20:15:54 +02:00
Casey Bodley
af86cb51ba
Merge pull request #60001 from cbodley/wip-65654-debug
qa/rgw: add debug log to help diagnose 'bucket check unlinked' failure

Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2024-10-07 09:12:05 -04:00
Nitzan Mordechai
471ebae924 qa/suites/crimson-rados/perf: add ssh keys
cbt use ssh connection by defualt, without ssh_keys the task
won't generate public key and the cbt task will fail

Fixes: https://tracker.ceph.com/issues/68421
Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
2024-10-07 12:43:16 +00:00
Venky Shankar
eb2183136d Merge PR #58966 into main
* refs/pull/58966/head:
	qa: test 'ceph fs snapshot mirror ls' command
	doc: update docs for 'fs snapshot mirror ls' command
	cephfs_mirror: ceph fs snapshot mirror ls command

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-10-07 12:48:52 +05:30
Venky Shankar
9f1311f900 Merge PR #59699 into main
* refs/pull/59699/head:
	mgr/status: Fix 'fs status' json output
	qa: Add test for 'fs status' in standby-replay mds setup

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-10-07 12:47:15 +05:30
Venky Shankar
635b554107
Merge pull request #56118 from joscollin/wip-B64711-qa-failure_cancel-mirroring-and-readd
cephfs_mirror, qa: fix test failure test_cephfs_mirror_cancel_mirroring_and_readd

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-10-07 12:38:40 +05:30
Casey Bodley
f601351451
Merge pull request #59770 from cbodley/wip-qa-unpin-tox
qa/tasks/tox: unpin tox version

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2024-10-04 14:04:18 -04:00
Kotresh HR
59b996f0ed qa: Add libcephfs client test with objectcacher disabled
Fixes: https://tracker.ceph.com/issues/68146
Signed-off-by: Kotresh HR <khiremat@redhat.com>
2024-10-04 22:35:47 +05:30
Kotresh HR
6d8f61015f qa: Add data read/write test for nfs-ganesha
Fixes: https://tracker.ceph.com/issues/68146
Signed-off-by: Kotresh HR <khiremat@redhat.com>
2024-10-04 22:35:36 +05:30