]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Jos Collin [Thu, 18 Sep 2025 01:57:50 +0000 (07:27 +0530)]
Merge PR #61166 into wip-jcollin-testing-
20250918 .015730-squid
* refs/pull/61166/head:
client: Gracefully handle empty pathname for statxat()
libcephfs.h: Fix API documentation for ceph_statxat
client: Gracefully handle empty pathname for chownat()
Jos Collin [Thu, 18 Sep 2025 01:57:46 +0000 (07:27 +0530)]
Merge PR #61451 into wip-jcollin-testing-
20250918 .015730-squid
* refs/pull/61451/head:
mds: Fix invalid access of mdr->dn[0].back()
Jos Collin [Thu, 18 Sep 2025 01:57:43 +0000 (07:27 +0530)]
Merge PR #62391 into wip-jcollin-testing-
20250918 .015730-squid
* refs/pull/62391/head:
qa: add test case for remove xattr
cephfs-shell: Add the option to remove xattr
Jos Collin [Thu, 18 Sep 2025 01:57:39 +0000 (07:27 +0530)]
Merge PR #65279 into wip-jcollin-testing-
20250918 .015730-squid
* refs/pull/65279/head:
mds: add the event when creating the batch head
mds: print the path depth to help debug mds issue
Jos Collin [Thu, 18 Sep 2025 01:57:36 +0000 (07:27 +0530)]
Merge PR #65280 into wip-jcollin-testing-
20250918 .015730-squid
* refs/pull/65280/head:
qa: use a larger timeout for kernel_untar_build workunit
Christopher Hoffman [Wed, 17 Sep 2025 15:17:39 +0000 (11:17 -0400)]
Merge pull request #63720 from batrick/wip-71554-squid
squid: test/libcephfs: copy DT_NEEDED entries from input libraries
anrao19 [Wed, 17 Sep 2025 05:22:12 +0000 (10:52 +0530)]
Merge pull request #64936 from pritha-srivastava/wip-72464-squid
squid: rgw: check all JWKS for STS
Anthony D'Atri [Tue, 16 Sep 2025 20:48:05 +0000 (15:48 -0500)]
Merge pull request #65550 from stackhpc/doc-balancer-squid
squid: doc: Fixes a typo in balancer operations
Tyler Brekke [Tue, 24 Jun 2025 19:12:33 +0000 (12:12 -0700)]
doc: Fixes a typo in balancer operations
Signed-off-by: Tyler Brekke <tbrekke@digitalocean.com>
(cherry picked from commit
b038b8093d01a5e676ffa419607489a79261ef29 )
Adam Emerson [Tue, 16 Sep 2025 19:32:01 +0000 (15:32 -0400)]
Merge pull request #65486 from tobias-urdin/squid-rgw-admin-bucket-pagination
squid: rgw/admin: Add max-entries and marker to bucket list
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Milind Changire [Mon, 15 Sep 2025 07:08:33 +0000 (12:38 +0530)]
Merge pull request #59922 from mchangir/wip-68077-squid
squid: qa: relocate subvol creation overrides and test
Milind Changire [Mon, 15 Sep 2025 07:02:56 +0000 (12:32 +0530)]
Merge pull request #61857 from batrick/wip-69956-squid
squid: mds: do not schedule quiesce for non-head imported inodes
Milind Changire [Mon, 15 Sep 2025 07:01:59 +0000 (12:31 +0530)]
Merge pull request #64539 from batrick/wip-72163-squid
squid: mds: nudge log for unstable locks after early reply
afreen23 [Mon, 15 Sep 2025 07:01:44 +0000 (12:31 +0530)]
Merge pull request #65492 from rhcs-dashboard/wip-72987-squid
squid: mgr/dashboard : Fixed mirrored image usage info bar
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Milind Changire [Mon, 15 Sep 2025 07:01:03 +0000 (12:31 +0530)]
Merge pull request #65162 from joscollin/wip-72154-squid
squid: mds: dump export_ephemeral_random_pin as double
Abhishek Desai [Thu, 7 Aug 2025 07:50:38 +0000 (13:20 +0530)]
mgr/dashboard : Fixed mirrored image usage info bar
fixes : https://tracker.ceph.com/issues/72431
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
3a192b7c38e3f1669f3deee31702ba802d7411fd )
Tobias Urdin [Thu, 24 Jul 2025 21:42:46 +0000 (23:42 +0200)]
radosgw-admin: Pass max_entries for bucket list
The changes in [1] did not take into account that
radosgw-admin code calls `RGWBucketAdminOp::info`
directly and passes a `RGWBucketAdminOpState`
struct where max_entries is not initialized so
we should not assume that it's zero.
This in turn broke the `bucket list --uid foo` and
`bucket stats --uid foo` commands as the output was
changed and thus not keeping backward compatibility.
This change makes sure that we populate max_entries
in `RGWBucketAdminOpState` if `--max-entries` argument
was specified otherwise we set it to zero to keep the
backward compatibility in the output format.
[1] https://github.com/ceph/ceph/pull/62777
Fixes: https://tracker.ceph.com/issues/72049
Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
(cherry picked from commit
3909c6554cdfcf1b05b5e32297b2e65e9c67af2b )
Tobias Urdin [Mon, 5 May 2025 15:20:31 +0000 (17:20 +0200)]
rgw/qa: Move admin pagination tests
Move the tests into qa directory and add it to the
rgw/verify suite so that we can run it in teuthology.
Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
(cherry picked from commit
57cbc9b6599be1e84c5bc209936080c4a04bb891 )
Tobias Urdin [Fri, 11 Apr 2025 08:37:45 +0000 (10:37 +0200)]
rgw/doc: Add doc for admin bucket list pagination
This adds the documentation for the admin bucket list
pagination change.
Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
(cherry picked from commit
7fa025e08a21b03ce91556ffb936b9f26ffdc00f )
Tobias Urdin [Fri, 11 Apr 2025 08:13:57 +0000 (10:13 +0200)]
rgw/admin: Add max-entries and marker to bucket list
This adds pagination to the /admin/bucket endpoint for the
Admin API.
If a user has a lot of buckets the /admin/bucket endpoint
that is listing buckets can be so long that the HTTP request
gets a timeout.
This adds the ``max-entries`` and ``marker`` query parameters
to the API to support pagination. If ``max-entries`` is given
we introduce a new format for the HTTP response body the same
way that metadata API does, if it's not given we return the
response with the same body as before and thus retaining the
backward compatibility of the API.
This adds a Python3 based test suite that tests all of this
functionality to verify the behaviour and the HTTP response
body itself.
This fixes the pagination mentioned in tracker [1] and thus
fixes (or atleast partially fixes) that.
[1] https://tracker.ceph.com/issues/22168
Fixes: https://tracker.ceph.com/issues/22168
Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
(cherry picked from commit
1d5523ec0bec916e0a87fdcb8d27b67753e477b6 )
Nizamudeen A [Thu, 11 Sep 2025 06:17:41 +0000 (11:47 +0530)]
Merge pull request #65475 from rhcs-dashboard/wip-72965-squid
squid: monitoring: add user-agent headers to the urllib
Nizamudeen A [Wed, 10 Sep 2025 13:00:36 +0000 (18:30 +0530)]
monitoring: add user-agent headers to the urllib
The documentation started raising 403 suddenly. Adding User-Agent
headers to the request
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
b8fe487010483681bbc8ddb8dfe18b40ebfd346b )
Adam Emerson [Tue, 9 Sep 2025 21:45:29 +0000 (17:45 -0400)]
Merge pull request #64741 from cbodley/wip-71544-squid
squid: rgw/lc: stop using merge_and_store_attrs in remove_bucket_config
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Guillaume Abrioux [Tue, 9 Sep 2025 12:52:08 +0000 (14:52 +0200)]
Merge pull request #65302 from guits/wip-72781-squid
squid: ceph-volume: drop udevadm subprocess calls
David Galloway [Fri, 5 Sep 2025 22:14:37 +0000 (18:14 -0400)]
Merge pull request #65417 from ceph/fix-api-tests-squid
squid: pybind/mgr/dashboard: Use teuthology's actual requirements
David Galloway [Fri, 5 Sep 2025 17:58:43 +0000 (13:58 -0400)]
pybind/mgr/dashboard: Use teuthology's actual requirements
Signed-off-by: David Galloway <david.galloway@ibm.com>
(cherry picked from commit
22a87d959bca74478de1e2d9f86859676385491d )
Yuri Weinstein [Fri, 5 Sep 2025 15:19:44 +0000 (08:19 -0700)]
Merge pull request #65244 from ceph/wip-yuriw-squid-p2p-squid
qa/tests: added 19.2.3 to the mix
Reviewed-by: Laura Flores <lflores@redhat.com>
Zac Dover [Thu, 4 Sep 2025 03:51:52 +0000 (13:51 +1000)]
Merge pull request #65379 from zdover23/wip-doc-2025-09-04-backport-65325-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 2 Sep 2025 00:31:41 +0000 (10:31 +1000)]
doc/cephfs: edit troubleshooting.rst
Update the "Disconnected+Remounted FS" section in
doc/cephfs/troubleshooting.rst, as suggested by Venky Shankar in https://github.com/ceph/ceph/pull/65129/files#r2312903062
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
f4b40422fefaa993441396a5c31fbfd3d8714595 )
Zac Dover [Mon, 1 Sep 2025 04:29:25 +0000 (14:29 +1000)]
Merge pull request #65202 from zdover23/wip-doc-2025-08-25-backport-65185-to-squid
squid: doc/cephfs: edit troubleshooting.rst (Slow MDS)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 1 Sep 2025 04:28:54 +0000 (14:28 +1000)]
Merge pull request #65206 from zdover23/wip-doc-2025-08-26-backport-64074-to-squid
squid: doc/rados/configuration: Mention show-with-defaults and ceph-conf
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 1 Sep 2025 04:28:20 +0000 (14:28 +1000)]
Merge pull request #65211 from zdover23/wip-doc-2025-08-26-backport-65180-to-squid
squid: doc/dev:update blkin.rst doc for lttng trace
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 1 Sep 2025 04:27:46 +0000 (14:27 +1000)]
Merge pull request #65238 from zdover23/wip-doc-2025-08-26-backport-65230-to-squid
squid: doc/rados/operations: Improve health-checks.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 1 Sep 2025 04:27:09 +0000 (14:27 +1000)]
Merge pull request #65311 from zdover23/wip-doc-2025-08-30-backport-
8ff129c89 -to-squid
squid: doc/dev/crimson: Update docs
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Matan Breizman [Wed, 13 Aug 2025 08:11:30 +0000 (08:11 +0000)]
doc/dev/crimson: Update docs
* CPU allocation missed some information and was confusing.
* Drop alienized term when possible
* introdice release/debug builds
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
8ff129c89ffcd4831dcd9d8b8f0d49687cc57183 )
Venky Shankar [Fri, 29 Aug 2025 14:07:04 +0000 (19:37 +0530)]
Merge pull request #63130 from kshtsk/wip-71208-squid
squid: qa/tasks/cephfs/mount: use 'ip route' instead 'route'
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Guillaume Abrioux [Thu, 14 Aug 2025 11:43:40 +0000 (11:43 +0000)]
ceph-volume: drop udevadm subprocess calls
Calling udevadm via subprocess can cause processes to pile up
under heavy load on production clusters.
This commit switches to reading udev data directly from /run/udev/data,
which is mounted as tmpfs.
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
727e69db73ef39d51bdd45515536e59d3acff19e )
Venky Shankar [Wed, 6 Nov 2024 10:05:44 +0000 (10:05 +0000)]
qa: use a larger timeout for kernel_untar_build workunit
Fixes: http://tracker.ceph.com/issues/68855
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit
b65d7492af0c0e31f5bf891554b7608fa4c9f395 )
Xiubo Li [Wed, 31 Jul 2024 02:14:59 +0000 (10:14 +0800)]
mds: add the event when creating the batch head
This could help us the debug the slow request or deadlock bugs and
we could know which stage the request has been in.
Fixes: https://tracker.ceph.com/issues/67280
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit
7e08760a0e560759fa73e7b889494bdb60a03ff3 )
Xiubo Li [Wed, 31 Jul 2024 02:48:01 +0000 (10:48 +0800)]
mds: print the path depth to help debug mds issue
From the path depth we can get more useful info, such as whether
the path_traverse() acquired any locks, etc.
Fixes: https://tracker.ceph.com/issues/67280
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit
5d8aa5245cb7e5d819651898533130e463b373fe )
Zac Dover [Fri, 22 Aug 2025 08:39:29 +0000 (18:39 +1000)]
doc/cephfs: edit troubleshooting.rst (Slow MDS)
Move the "Slow requests (MDS)" section immediately after the first
section in this document ("Slow/Stuck Operations"), because the first
procedure on the page directs the reader to undertake the operation in
"Slow requests (MDS)" before trying anything else.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
55af6643c9a119afc4e22e2591774e1d68ef5580 )
Zac Dover [Wed, 27 Aug 2025 19:56:48 +0000 (05:56 +1000)]
Merge pull request #65183 from zdover23/wip-doc-2025-08-22-backport-64726-to-squid
squid: doc/man/8: Improve mount.ceph.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 27 Aug 2025 19:56:26 +0000 (05:56 +1000)]
Merge pull request #65137 from zdover23/wip-doc-2025-08-20-backport-65128-to-squid
squid: doc/rados: repair short underline
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
David Galloway [Wed, 27 Aug 2025 18:10:07 +0000 (14:10 -0400)]
Merge pull request #65249 from ceph/squid-pipelineee-backports
squid: Recent pipeline backports
Casey Bodley [Wed, 27 Aug 2025 17:21:34 +0000 (13:21 -0400)]
Merge pull request #64668 from cbodley/wip-72255-squid
squid: qa/rgw: remove hadoop-s3a subsuite
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
afreen23 [Wed, 27 Aug 2025 15:04:31 +0000 (20:34 +0530)]
Merge pull request #65242 from afreen23/wip-72734-squid
squid: mgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Afreen Misbah [Thu, 21 Aug 2025 09:41:43 +0000 (15:11 +0530)]
mgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses
Fixes https://tracker.ceph.com/issues/72660
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
6c9a5536f3459cb3e676e240730eb5f7c45352ff )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.html
NitzanMordhai [Wed, 27 Aug 2025 09:16:59 +0000 (12:16 +0300)]
Merge pull request #64842 from NitzanMordhai/wip-72418-squid
squid: monitor: Enhance historic ops command output and error handling
Dan Mick [Tue, 26 Aug 2025 00:45:21 +0000 (17:45 -0700)]
Remove git clean -fdx
either
1) a source tarball is supplied, in which case the local dir is
irrelevant, or
2) make-debs calls make-dist, which doesn't care about a dirty cwd
so it just punishes the unaware by removing things that they may
have wanted to keep.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
ad529cce49c466daa02bb3b90804ff6a6ec548e8 )
Dan Mick [Sat, 23 Aug 2025 00:43:24 +0000 (17:43 -0700)]
make-debs.sh: invoke tar with --no-same-owner
When running as a normal user, tar does not attempt to preserve
owners set on the tar content files. When running as root, it does.
Containerized builds are running as root. Stop make-debs.sh from
trying to set other owners for files, and leaving files in the
host system with mapped UIDs other than the user running the container
(which causes jenkins to be unable to clear the workspace).
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
46c540444dd0dc4b4572e71ef452436a3b580d51 )
Dan Mick [Thu, 21 Aug 2025 20:00:43 +0000 (13:00 -0700)]
make-debs.sh: make "skip debug packages" conditional
Now that we're using make-debs.sh as a builder inside containers,
the default should be to build all the packages, including debug.
(Also, fix a typo.)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
86d6e931bd10bc15252d76aa58e4835a72742fcd )
Yuri Weinstein [Tue, 26 Aug 2025 14:42:30 +0000 (07:42 -0700)]
qa/tests: added 19.2.3 to the mix
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Anthony D'Atri [Tue, 26 Aug 2025 11:38:58 +0000 (07:38 -0400)]
doc/rados/operations: Improve health-checks.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit
ba5cb7b8d63040730934a06d13baf2968952e813 )
Aashish Sharma [Tue, 26 Aug 2025 11:45:29 +0000 (17:15 +0530)]
Merge pull request #65228 from aaSharma14/wip-72687-squid
squid: Handle failures in metric parsing
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Zac Dover [Tue, 26 Aug 2025 08:47:57 +0000 (18:47 +1000)]
Merge pull request #65087 from zdover23/wip-doc-2025-08-18-backport-64921-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anmol Babu [Thu, 3 Jul 2025 13:25:39 +0000 (18:55 +0530)]
Handle failures in metric parsing
fixes: https://bugzilla.redhat.com/show_bug.cgi?id=
2345460
Signed-off-by: Anmol Babu <anmolbabu@Anmols-MacBook-Pro.local>
(cherry picked from commit
f29e3f307c46401328e920204cbe893fbd837c65 )
Conflicts:
src/exporter/DaemonMetricCollector.cc
lizhipeng [Fri, 22 Aug 2025 03:53:52 +0000 (11:53 +0800)]
doc/dev:update blkin.rst doc for lttng trace
fixes:https://tracker.ceph.com/issues/72059
Signed-off-by: lizhipeng <qiuxinyidian@gmail.com>
(cherry picked from commit
3029cc9afdee352fb22db0895c5d3ec4a35277d3 )
Niklas Hambüchen [Sat, 21 Jun 2025 17:46:13 +0000 (19:46 +0200)]
doc/rados/configuration: Mention show-with-defaults and ceph-conf
A small improvement based on
"Why is it still so difficult to just dump all config and where it comes from?"
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/EZSLRYBYEWDA6YIARQVMUKQUWHAE3PGR/
`show-with-defaults` is very useful, and `ceph-conf` is mentioned
so that it's clear that it's legacy, and the user doesn't have to
wonder if it's actually useful but was forgotten in the list.
Signed-off-by: Niklas Hambüchen <mail@nh2.me>
(cherry picked from commit
978ab834c464b993ec77c914cb36da47211a1cd4 )
Zac Dover [Sat, 9 Aug 2025 00:25:31 +0000 (10:25 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "Slow Requests (MDS)" in
doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
edb3d2be60fd38a1957878bdfa9a9d9d415cc94c )
Nizamudeen A [Mon, 25 Aug 2025 07:08:38 +0000 (12:38 +0530)]
Merge pull request #65167 from rhcs-dashboard/wip-72678-squid
squid: mgr/dashboard: fix nvmeof mtls
David Galloway [Fri, 22 Aug 2025 18:18:50 +0000 (14:18 -0400)]
Merge pull request #65186 from phlogistonjohn/jjm-squid-bwc
squid: backport build-with-container patches from main
John Mulligan [Tue, 19 Aug 2025 23:12:07 +0000 (19:12 -0400)]
build-with-container: improve source rpm detection
Improve source rpm detection by adding a new detection method that
executes and rpm command in a container to get exactly the version of
the source rpm that the ceph.spec file would have generated. For
backwards compatibility and that I don't entirely trust myself to have
tested this the old methods are still available.
The old `--rpm-no-match-sha` is now an alias for `--srpm-match=any` to
cause it to build any (unique) ceph srpm it finds.
`--srpm-match=versionglob` retains the previous default behavior of
using a glob matching on the git id or ceph version value. The new
default of `--srpm-match=auto` implements the rpm command based behavior
described above.
All of this is wrapped in a new step `find-rpm` but that's mostly an
implementation detail and for testing.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
916088a4e7380cd7ac1403fb4416ef91ab07aa52 )
John Mulligan [Tue, 19 Aug 2025 19:03:51 +0000 (15:03 -0400)]
make-srpm.sh: don't shell out redundantly to pwd
Just something that annoyed me while reading the script.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
544d8ab5eb81fc5b8b950c2c1c116fad6b1a40c4 )
Dan Mick [Wed, 13 Aug 2025 19:16:45 +0000 (12:16 -0700)]
pybind/mgr/dashboard/frontend: add NPM_CACHEDIR envvar, use in bwc
Add an optional NPM_CACHEDIR environment variable to serve as the
cache parameter for npm in the dashboard frontend build. The idea
is to allow it to persist across builds so that we decrease the load
on registry.npmjs.org, which has been throttling our requests when
using build-with-container.py, and also hopefully improve the time
of the frontend npm operations.
build-with-container.py also grows a --npm-cache-path option to allow
setting it for container builds and passing the envvar to the build.
Fixes: https://tracker.ceph.com/issues/72298
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
ad7e6117a9e99061a3ad7e03709dd31e34832966 )
John Mulligan [Wed, 21 May 2025 21:46:40 +0000 (17:46 -0400)]
dashboard: fix the workaround for unpacking node sources
My previous workaround in the dashboard for the unpacking of non-root
own tarball as the fake root of a container did not work because of the
strange quoting/escaping behavior of cmake (it tried to run `id -u` as a
single command, not a command and an argument).
Use single quoted string and old school backticks to work around this issue.
Fixes: 24dbfb5da4813c6588f9cd199b9f527bb67f1e88
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
3a36180a373d91adcf9726660204f0cc1dcecba3 )
John Mulligan [Fri, 2 May 2025 15:17:53 +0000 (11:17 -0400)]
dashboard: ensure nodeenv downloaded content is owned by current user
When testing ceph builds in a container we discovered that certain files
could not be deleted by jenkins after a build. This was due to the way
the container maps IDs - files owned by the root user in the container
become owned by the "real" user/jenkins user on the "host".
However, the node tarball that is fetched and unpacked by nodeenv has
a different owner name/uid that is preserved in the tree and this id
gets mapped to something that can be managed by the "fake root" of the
container but not by the "regular" user outside the container.
The simplest workaround I can think of is to chown the tree back
to the current user and avoid leaving files on disk with uncleanly
mapped uids.
Conflicts:
src/pybind/mgr/dashboard/frontend/CMakeLists.txt
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
24dbfb5da4813c6588f9cd199b9f527bb67f1e88 )
John Mulligan [Thu, 29 May 2025 17:41:45 +0000 (13:41 -0400)]
mgr/dashboard: add a cobertura xml file workaround variable
Add an environment variable REWRITE_COVERAGE_ROOTDIR that
changes the "hardcoded" path in the cobertura-coverage.xml file.
This can be used to map the paths used in a container build to
the paths known to a jenkins job (or whatever else you want to
do with the file).
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
f80dad2e0adfb5bca33fab292728f5c085ca3a78 )
Zack Cerza [Thu, 13 Feb 2025 00:10:01 +0000 (17:10 -0700)]
make-srpm.sh: Skip make-dist if tarball is present
Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit
a1f607bd1be122b9491555b06f2ce3272d9c331b )
Zac Dover [Fri, 22 Aug 2025 08:46:42 +0000 (18:46 +1000)]
Merge pull request #65125 from zdover23/wip-doc-2025-08-19-backport-64929-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 22 Aug 2025 08:46:16 +0000 (18:46 +1000)]
Merge pull request #65122 from zdover23/wip-doc-2025-08-19-backport-65021-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 22 Aug 2025 08:45:53 +0000 (18:45 +1000)]
Merge pull request #65093 from zdover23/wip-doc-2025-08-18-backport-64931-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 22 Aug 2025 08:44:56 +0000 (18:44 +1000)]
Merge pull request #65090 from zdover23/wip-doc-2025-08-18-backport-64928-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anthony D'Atri [Tue, 29 Jul 2025 00:38:37 +0000 (20:38 -0400)]
doc/man/8: Improve mount.ceph.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit
230d91c2e28f3df27dd5007b937b477922cb7655 )
Hemanth [Thu, 21 Aug 2025 09:47:13 +0000 (15:17 +0530)]
Merge pull request #61300 from batrick/wip-68917-squid
squid: mds,client: correct last_issue struct fields and consistently send last_issue in cap messages
Hemanth [Thu, 21 Aug 2025 09:47:02 +0000 (15:17 +0530)]
Merge pull request #59617 from batrick/wip-67836-squid
squid: qa: ignore warnings variations
Tomer Haskalovitch [Sat, 26 Jul 2025 20:13:24 +0000 (23:13 +0300)]
mgr/dashboard: fix nvmeof mtls
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
4ce8b5210d698088d63da450492cdb5a45bbb78d )
Enrico Bocchi [Sun, 15 Jun 2025 20:55:22 +0000 (22:55 +0200)]
mdstypes: Dump export_ephemeral_random_pin as double
Fixes: https://tracker.ceph.com/issues/71944
Signed-off-by: Enrico Bocchi <enrico.bocchi@cern.ch>
(cherry picked from commit
12b9d735006b5ee8b47e49d9aa6b693f7ce7b952 )
NitzanMordhai [Wed, 20 Aug 2025 11:22:52 +0000 (14:22 +0300)]
Merge pull request #64924 from NitzanMordhai/wip-72212-squid
squid: msg: drain stack before stopping processors to avoid shutdown hang
NitzanMordhai [Wed, 20 Aug 2025 11:22:36 +0000 (14:22 +0300)]
Merge pull request #64915 from ronen-fr/wip-rf-64860-squid
squid: osd/scrub: do not limit operator-initiated repairs
NitzanMordhai [Wed, 20 Aug 2025 11:22:16 +0000 (14:22 +0300)]
Merge pull request #63753 from aclamk/wip-aclamk-bluefs-truncate-alloc-size-squid
squid: os/bluestore: In BlueFS::truncate accept wierd alloc_unit
Zac Dover [Tue, 19 Aug 2025 13:42:49 +0000 (23:42 +1000)]
doc/rados: repair short underline
Repair a too-short underline that was introduced in
https://github.com/ceph/ceph/commit/
babd3c00341c59cb82e66f93f41c687ab4fc6928 .
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
ff93fcd28046e65a54368308f60308e84f93aa38 )
Zac Dover [Sun, 10 Aug 2025 10:38:33 +0000 (20:38 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "ceph-fuse" in the file doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
ced66f00d7b09015ed43617e78e89d1e031858bd )
Zac Dover [Thu, 14 Aug 2025 05:20:53 +0000 (15:20 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "In-memory log dumps" in
doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
bc1aa66f356981ed977ac96e7d235f4f9c43547b )
fixup
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
3d8a6759c45a91c27d8698c0d0033638d06279f7 )
Zac Dover [Tue, 19 Aug 2025 08:38:58 +0000 (18:38 +1000)]
Merge pull request #65077 from zdover23/wip-doc-2025-08-18-backport-64939-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 19 Aug 2025 08:38:26 +0000 (18:38 +1000)]
Merge pull request #65082 from zdover23/wip-doc-2025-08-18-backport-65051-to-squid
squid: doc/cephfs: Update quota.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sun, 10 Aug 2025 08:32:03 +0000 (18:32 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "The MDS" in the file doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
a17fd3f41b3e4a7ea5160bcdfe7a8b43b4b0f2e3 )
Zac Dover [Tue, 19 Aug 2025 08:31:12 +0000 (18:31 +1000)]
Merge pull request #65096 from zdover23/wip-doc-2025-08-18-backport-64940-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 11 Aug 2025 04:55:00 +0000 (14:55 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "Disconnected+Remounted FS" in the file
doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
c89710706ab9177256cadeea1e090637a3f63a6a )
Zac Dover [Sun, 10 Aug 2025 11:04:44 +0000 (21:04 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "Kernel Mount Debugging" in the file
doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
012d38c89583667679d434d6ee2cf2d205ea4501 )
Nitzan Mordechai [Thu, 19 Jun 2025 08:54:43 +0000 (08:54 +0000)]
monitor: Enhance historic ops command output and error handling
Dumping monitor historic operations currently yields no results
and incorrectly issues an error message indicating that
"mon_enable_op_tracker" is not enabled, even when it should be.
This commit addresses these issues by:
- Adding previously missing commands for historic operations.
- Correcting the dump operations check to only issue an error when
"mon_enable_op_tracker" is genuinely not enabled.
- Tracking "mon_enable_op_tracker" changes
- Refactoring and organizing the historic operations dump command code.
- Improving the appearance and clarity of error messages.
Fixes: https://tracker.ceph.com/issues/71725
Signed-off-by: Nitzan Mordechai <nmordec@ibm.com>
(cherry picked from commit
5edb4099927eb4b2813115ef8756e1160345f823 )
Zac Dover [Mon, 18 Aug 2025 09:12:23 +0000 (19:12 +1000)]
Merge pull request #65046 from zdover23/wip-doc-2024-08-14-backport-64981-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:11:36 +0000 (19:11 +1000)]
Merge pull request #65043 from zdover23/wip-doc-2024-08-14-backport-64930-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:09:31 +0000 (19:09 +1000)]
Merge pull request #65040 from zdover23/wip-doc-2025-08-14-backport-64923-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:08:36 +0000 (19:08 +1000)]
Merge pull request #65036 from zdover23/wip-doc-2025-08-14-backport-64922-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
afreen23 [Mon, 18 Aug 2025 09:04:07 +0000 (14:34 +0530)]
Merge pull request #64880 from rhcs-dashboard/wip-72448-squid
squid: mgr/dashboard: Fixed incorrect snapshot scheduled date for rbd block in GUI
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Mon, 18 Aug 2025 09:02:06 +0000 (14:32 +0530)]
Merge pull request #64884 from rhcs-dashboard/wip-72461-squid
squid: mgr/dashboard: 72409 : Fixed parsing error in grafana for host overall performance iframe
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zac Dover [Mon, 18 Aug 2025 08:59:54 +0000 (18:59 +1000)]
Merge pull request #65025 from zdover23/wip-doc-2025-08-14-backport-64982-to-squid
squid: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Jannis Speer [Thu, 14 Aug 2025 16:49:48 +0000 (18:49 +0200)]
doc/cephfs: Update quota.rst
Make the user aware to adapt the client capabilities to enable the configuration of quotas.
Signed-off-by: Jannis Speer <Jannis.speer@tutanota.com>
doc/cephfs: fix broken link
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
99fe86670fc23dd98b6e583ac4de6a5dcd8f8e28 )
Zac Dover [Mon, 18 Aug 2025 06:48:07 +0000 (16:48 +1000)]
Merge branch 'squid' into wip-doc-2025-08-14-backport-64922-to-squid
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Mon, 11 Aug 2025 04:30:22 +0000 (14:30 +1000)]
doc/cephfs: edit troubleshooting.rst
Edit the section "Slow requests" in the file
doc/cephfs/troubleshooting.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
07372f1f6275f87aebe31132e5ce43705b24aefd )