Commit Graph

11145 Commits

Author SHA1 Message Date
Shilpa Jagannath
4f18f8a607
Merge pull request #56792 from cbodley/wip-qa-rgw-notifications-valgrind
qa/rgw: enable valgrind in rgw/notifications suite
2024-07-31 10:10:26 -07:00
Yuri Weinstein
1a2a617edd
Merge pull request #54671 from baum/ceph-nvmeof-mon
mon: add NVMe-oF gateway monitor and HA

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-07-31 09:05:41 -07:00
Ronen Friedman
32c4e9b7bf
Merge pull request #58931 from ronen-fr/wip-rf-repair-decode
qa/standalone/scrub: fix the searched-for text for snaps decode errors

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
2024-07-31 18:07:39 +03:00
Venky Shankar
e23ec03c38 Merge PR #58878 into main
* refs/pull/58878/head:
	client: Fix leading / issue with mds_check_access
	qa: Add mds caps test for testing fs read and a path rw

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-07-31 16:40:03 +05:30
Vallari Agrawal
d0c4182bf5 qa/suites/rbd/nvmeof: add multi-subsystem setup and thrash test
1. qa/tasks/nvmeof.py:
    1.1. create multiple rbd images for all subsystems
    1.2. add NvmeofThrasher and ThrashTest
2. qa/tasks/mon_thrash.py: add 'switch_thrashers' option
3. nvmeof_setup_subsystem.sh: create multiple subsystems and enable HA
4. Restructure qa/suites/rbd/nvmeof: Create two sub-suites
   - "basic" (nvmeof_initiator job)
   - "thrash" (new: nvmeof_mon_thrash and nvmeof_thrash jobs)

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
2024-07-31 08:52:05 +00:00
Kotresh HR
983f893fb9 qa: Add mds caps test for testing fs read and a path rw
Fixes: https://tracker.ceph.com/issues/67212
Signed-off-by: Kotresh HR <khiremat@redhat.com>
2024-07-30 23:18:22 +05:30
Casey Bodley
42ecd4c8d7
Merge pull request #58213 from benhanokh/ref_count
rgw/rgw_rados: fix server side-copy orphans tail-objects

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-07-30 18:20:24 +01:00
Yuri Weinstein
1c8bea0cbb
Merge pull request #57193 from NitzanMordhai/wip-nitzan-osd-recovery-standalone-test-wait-for-too-full
Test: osd-recovery-space.sh extends the wait time for "recovery toofull"

Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-07-30 07:50:16 -07:00
Ronen Friedman
872adf5ac5 qa/standalone/scrub: fix the searched-for text for snaps decode errors
to match the updated error log, as modified by commit ebd8283

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

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
2024-07-30 09:43:00 -05:00
Venky Shankar
2c8802a3dd qa: some test set refuse_client_session, so the cluster log is expected
Fixes: http://tracker.ceph.com/issues/66639
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2024-07-30 10:51:46 +05:30
Laura Flores
808ecbb54c
Merge pull request #58800 from ljflores/wip-update-crontab
qa/crontab: update frequency and priority for rados nightlies
2024-07-29 22:06:38 -05:00
Matan Breizman
d12b336484
Merge pull request #58592 from NitzanMordhai/wip-nitzan-crimson-mgr-client-lost-connection
mgr/client: validate connection before sending

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-07-28 11:10:33 +03:00
Yuri Weinstein
3956c4278a
Merge pull request #58205 from NitzanMordhai/wip-nitzan-rados-dashboard-test-update-ignorelist
suites: test should ignore osd_down warnings

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2024-07-26 10:24:44 -07:00
Ilya Dryomov
e25b81ea93
Merge pull request #58781 from idryomov/wip-67097
qa/suites/krbd: stress test for recovering from watch errors for -o exclusive

Reviewed-by: Ramana Raja <rraja@redhat.com>
2024-07-25 14:45:18 +02:00
Laura Flores
3f62db0393 qa/crontab: update frequency and priority for rados nightlies
Although main rados nightlies are scheduled to run weekly, they
are so low in the queue that they take weeks to run, and when
they finally do, most of the jobs die (likely due to waiting in the
queue so long).

This commit increases the priority of main rados runs since
these are most important for debugging new failures. To compliment this
increase in priority, this commit also decreases the frequency of squid
rados runs from twice a week to once a week, since once is more than
enough. It also decreases the prioirity of squid runs.

Signed-off-by: Laura Flores <lflores@ibm.com>
2024-07-24 16:29:15 -05:00
Adam King
6e8aab4731
Merge pull request #58153 from anoopcs9/modify-smb-dot-conf
mgr/smb: Make appropriate changes to global and share specific options

Reviewed-by: John Mulligan <jmulligan@redhat.com>
2024-07-24 11:13:00 -04:00
J. Eric Ivancich
155b49872e
Merge pull request #58670 from ivancich/wip-bolster-reshard-testing
test/rgw: address potential race condition in reshard testing

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-07-24 11:03:38 -04:00
Patrick Donnelly
c8324ba290
Merge PR #58056 into main
* refs/pull/58056/head:
	qa: suppress __trans_list_add valgrind warning
	qa: generate valgrind suppressions

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-07-24 10:18:58 -04:00
Venky Shankar
a4c3e5838d Merge PR #58222 into main
* refs/pull/58222/head:
	qa: ignore container checkpoint/restore related selinux denials for centos9

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
2024-07-24 13:01:58 +05:30
Ilya Dryomov
2a9f92f234 qa/suites/krbd: override extra_system_packages directly on install task
Follow commit c61cb16223fa ("qa/suites/rbd: override
extra_system_packages directly on install task").

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2024-07-24 08:48:47 +02:00
Ilya Dryomov
8fee41da8b qa/suites/krbd: stress test for recovering from watch errors for -o exclusive
This is based on a test added in commit 237aa221eb ("qa/suites/krbd:
stress test for recovering from watch errors") for regular mappings.

Fixes: https://tracker.ceph.com/issues/67097
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2024-07-24 08:48:47 +02:00
Patrick Donnelly
df0a50d1ea
Merge PR #58214 into main
* refs/pull/58214/head:
	qa/cephfs: ignore variant of MDS_UP_LESS_THAN_MAX

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
2024-07-23 16:01:31 -04:00
Patrick Donnelly
f4083b7f9f
Merge PR #57857 into main
* refs/pull/57857/head:
	qa: set debug_ms=2 for cephfs tests
	msg: decrease the level to print the sending msgs from the protocol

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-07-23 15:55:49 -04:00
Patrick Donnelly
4d707415ab
qa: suppress __trans_list_add valgrind warning
Fixes: https://tracker.ceph.com/issues/65779
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-07-23 13:57:20 -04:00
Yuri Weinstein
4adc795c49
Merge pull request #58215 from badone/wip-tracker-59380-admin-socket-injectfull
qa/suites/rados: Cancel injectfull to allow cleanup

Reviewed-by: Neha Ojha <nojha@redhat.com>
2024-07-23 10:57:08 -07:00
Ilya Dryomov
ed30494acb
Merge pull request #57797 from ajarr/wip-66011
rbd: add `group snap info` command

Reviewed-by: N Balachandran <nibalach@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-07-23 19:52:40 +02:00
Yuri Weinstein
1fa959e982
Merge pull request #57485 from sseshasa/wip-fix-validator-osd-down-grace-tmout
qa/suites/rados/verify/validater: increase heartbeat grace timeout

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2024-07-23 10:50:32 -07:00
Patrick Donnelly
cdef41d908
qa: generate valgrind suppressions
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-07-23 11:18:54 -04:00
Gabriel BenHanokh
01a9cfba44 shrink the object-size used for orphan-list test by a factor of 100 from 5100MB -> 51MB
Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
2024-07-23 11:02:06 +00:00
Laura Flores
39a09a3590
Merge pull request #58275 from NitzanMordhai/wip-nitzn-host-thraser-fix-min-in-checks
suites: host thrasher should check min_in before thrashing host
2024-07-22 13:22:30 -05:00
Laura Flores
24ae2c9a0f
Merge pull request #58393 from NitzanMordhai/wip-nitzan-old-client-thrasher-slow-ops-ignorelist
suites: thrash old client missing SLOW_OPS in the ignore-list
2024-07-22 13:19:12 -05:00
Laura Flores
1161a9fb43
Merge pull request #58277 from NitzanMordhai/wip-nitzan-upgrade-suites-quincy-ignore-list-adding
suites/upgrade/quincy-x: update the ignore list
2024-07-22 13:15:50 -05:00
Ramana Raja
e5ccce14c4 rbd: add group snap info command
... to show information about a group snapshot.

And also include group snap ID in `group snap ls` output.

Fixes: https://tracker.ceph.com/issues/66011
Signed-off-by: Ramana Raja <rraja@redhat.com>
2024-07-22 12:40:11 -04:00
Adam Kupczyk
337c8bf901
Merge pull request #57002 from aclamk/wip-aclamk-bs-storetest-expand-synthetic
Improved structure for objectstore unit tests.
2024-07-22 13:48:06 +02:00
Matan Breizman
420dcdb2a6
Merge pull request #58256 from NitzanMordhai/wip-nitzan-wait-osd-admin-command
crimson/osd: adding osdmap subscribe

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-07-21 13:22:16 +03:00
Ilya Dryomov
e2b4fe6be7
Merge pull request #58688 from idryomov/wip-67051
qa/workunits/rbd: avoid caching effects in luks-encryption.sh

Reviewed-by: Mykola Golub <mgolub@suse.com>
2024-07-21 09:01:32 +02:00
Ilya Dryomov
9e1c0342e9 qa/workunits/rbd: avoid caching effects in luks-encryption.sh
Commit 40f6f5224b ("qa/workunits/rbd: fix issues in
luks-encryption.sh") did the right thing for reads, which solved
most of the issue.  However, it actually made a step in the opposite
direction for writes -- depending on the RBD cache settings, rbd-nbd
virtual devices can behave as physical devices with a volatile write
cache, so fsync is required.

While at it, involving O_DIRECT for reads isn't needed outside of
test_encryption_format().

Fixes: https://tracker.ceph.com/issues/67051
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2024-07-19 20:50:36 +02:00
J. Eric Ivancich
aeaeaae7f5 test/rgw: address potential race condition in reshard testing
The testing code does a `reshard add` followed by a `reshard list`. On
the narrow chance that the reshard was completed between those two
commands, we need to be able to handle the case where the reshard list
is empty. In that case we'll do a `bucket stats` to verify the reshard
completed successfully.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2024-07-19 14:31:04 -04:00
Laura Flores
a88356b702
Merge pull request #52639 from ljflores/wip-tracker-58925
qa: suppress Leak_StillReachable mon leak in centos 9 jobs
2024-07-19 13:18:55 -05:00
Laura Flores
fe644c795a qa: suppress Leak_StillReachable mon leaks
These leaks came about when we changed the distro
from centos 8 to centos 9.

Fixes: https://tracker.ceph.com/issues/61774
Signed-off-by: Laura Flores <lflores@ibm.com>
2024-07-18 11:03:58 -05:00
Adam King
51fd35d7c7
Merge pull request #57817 from phlogistonjohn/jjm-smb-sqlite
mgr/smb: add sqlite internal store backend for smb mgr module

Reviewed-by: Adam King <adking@redhat.com>
2024-07-18 10:58:16 -04:00
Ronen Friedman
832ba50803
Merge pull request #58173 from ronen-fr/wip-rf-targets-j13
osd/scrub: no shared scrub-job ownership between PGs and the scrub queue

Reviewed-by: Samuel Just <sjust@redhat.com>
2024-07-18 14:15:04 +03:00
Nitzan Mordechai
08347be0b7 Revert "qa/config/crimson_qa_overrides: adjust mgr_stats_period"
This reverts commit 752b4c6110590cdd85b04e6a01e6f1affcdee97c.

Fixes: https://tracker.ceph.com/issues/62162
Signed-off-by: NitzanMordhai <nmordech@redhat.com>
2024-07-18 05:27:11 +00:00
Yuri Weinstein
bc2bb38657
Merge pull request #57906 from kamoltat/wip-ksirivad-stretch-mode-netsplit-test
mon/ElectionLogic: tie-breaker mon ignore proposal from marked down mon

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2024-07-16 15:08:20 -07:00
Yuri Weinstein
409adbfbd9
Merge pull request #57201 from NitzanMordhai/wip-nitzan-standalone-pg-split-merge-daemon-commands
test: ceph daemon command with asok path

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-07-16 15:06:23 -07:00
Ronen Friedman
24647e87e8 qa/standalone/scrub: fix osd-scrub-test.sh
following changes in scrub code

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
2024-07-16 09:19:33 -05:00
Laura Flores
6822f4bf15
Merge pull request #58566 from ljflores/wip-tracker-66881
qa/workunits/cephtool: add extra privileges to cephtool script
2024-07-15 09:59:23 -05:00
Kamoltat (Junior) Sirivadhna
69e7b4dd4e
Merge pull request #58374 from kamoltat/wip-ksirivad-fix-65824
qa/suites/rados/thrash-old-clients: Add noscrub, nodeep-scrub to ignorelist
Reviewed by: Laura Flores <lflores@ibm.com>
2024-07-15 10:18:23 -04:00
Nitzan Mordechai
a9de8be0f4 suites: crimson basic adding wait for test
Fixes: https://tracker.ceph.com/issues/66381
Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
2024-07-15 11:11:16 +00:00
Venky Shankar
2ab14159a6
Merge pull request #49974 from neesingh-rh/wip-58619
mds: fix session/client evict command.

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-07-15 15:55:20 +05:30