Conversation
|
This PR is under test in https://tracker.ceph.com/issues/73883. |
|
This PR is under test in https://tracker.ceph.com/issues/73884. |
|
This PR is under test in https://tracker.ceph.com/issues/73885. |
|
This PR is under test in https://tracker.ceph.com/issues/73888. |
|
This PR is under test in https://tracker.ceph.com/issues/73889. |
* refs/pull/66294/head: qa: use nft instead iptables qa: use py3 builtin ipaddress module
963eef1 to
144b0fe
Compare
|
This PR is under test in https://tracker.ceph.com/issues/74161. |
144b0fe to
af24a9c
Compare
af24a9c to
1222975
Compare
|
This PR is under test in https://tracker.ceph.com/issues/74811. |
1222975 to
b708696
Compare
* refs/pull/66294/head: qa: update fs:upgrade to N-2 release for U qa: update fs suite to rocky10 qa: skip dashboard install due to dependency noise qa/suites/fs: use rocky-10 with cephadm qa: use nft instead iptables qa: use py3 builtin ipaddress module
b708696 to
4a9ea3b
Compare
|
(trivial rebase) |
|
This PR is under test in https://tracker.ceph.com/issues/75377. |
qa/tasks/cephfs/mount.py
Outdated
|
|
||
| # Ensure filter table exists. Ignore error if it already does. | ||
| sudo nft add table ip filter > /dev/null 2>&1 || true | ||
| sudo nft add chain ip filter forward {{ type filter hook forward priority 0 \; }} > /dev/null 2>&1 || true |
There was a problem hiding this comment.
I am not 100% sure, but maybe this bit of change is causing clients (at least fuse) on ubuntu hosts to not have a successful mount. Tracker: https://tracker.ceph.com/issues/75355 (comment https://tracker.ceph.com/issues/75355#note-6)
E.g.: /a/yuriw-2026-03-05_16:00:50-fs-wip-rocky10-branch-of-the-day-2026-03-04-1772633736-distro-default-trial/89336
There was a problem hiding this comment.
Possibly kernel clients too. See: https://tracker.ceph.com/issues/75357
There was a problem hiding this comment.
Thanks, I believe I've addressed this: corrected the saddr netmask (use {self.ceph_brx_net}) and iptables for ubuntu 22.04.
There was a problem hiding this comment.
Fantastic! I will have a look at run tests.
944d069 to
24b2a3e
Compare
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
rocky.10 does not support iptables with MASQUERADE targets. (Or maybe it does with more prodding but it's easier to just switch to nft.) Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Currently the code recreates these NAT rules for every mount. This only needs to be done once by the first mount. Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Skip installing dashboard due to dependency noise (alerts module). Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2025-11-18T19:46:46.226 INFO:teuthology.orchestra.run.smithi008.stdout:/usr/bin/ceph: stderr Error ENOTSUP: Module 'alerts' is not enabled/loaded (required by command 'dashboard set-ssl-certificate'): use `ceph mgr module enable alerts` to enable it Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
A better approach would be to include centos9 OR rocky10 for distribution choice. Then we can just filter out rocky10 when we're testing the `testing` kernel but keep rocky10 coverage for other testing. Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Signed-off-by: Venky Shankar <vshankar@redhat.com>
24b2a3e to
c2f2855
Compare
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an
xbetween the brackets:[x]. Spaces and capitalization matter when checking off items this way.Checklist
Show available Jenkins commands
jenkins test classic perfJenkins Job | Jenkins Job Definitionjenkins test crimson perfJenkins Job | Jenkins Job Definitionjenkins test signedJenkins Job | Jenkins Job Definitionjenkins test make checkJenkins Job | Jenkins Job Definitionjenkins test make check arm64Jenkins Job | Jenkins Job Definitionjenkins test submodulesJenkins Job | Jenkins Job Definitionjenkins test dashboardJenkins Job | Jenkins Job Definitionjenkins test dashboard cephadmJenkins Job | Jenkins Job Definitionjenkins test apiJenkins Job | Jenkins Job Definitionjenkins test docsReadTheDocs | Github Workflow Definitionjenkins test ceph-volume allJenkins Jobs | Jenkins Jobs Definitionjenkins test windowsJenkins Job | Jenkins Job Definitionjenkins test rook e2eJenkins Job | Jenkins Job DefinitionYou must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.