]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
5 days agoMerge pull request #63720 from batrick/wip-71554-squid
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

5 days agoMerge pull request #64936 from pritha-srivastava/wip-72464-squid
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

6 days agoMerge pull request #65550 from stackhpc/doc-balancer-squid
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

6 days agodoc: 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)

6 days agoMerge pull request #65486 from tobias-urdin/squid-rgw-admin-bucket-pagination
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>
7 days agoMerge pull request #59922 from mchangir/wip-68077-squid
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

7 days agoMerge pull request #61857 from batrick/wip-69956-squid
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

7 days agoMerge pull request #64539 from batrick/wip-72163-squid
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

7 days agoMerge pull request #65492 from rhcs-dashboard/wip-72987-squid
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>
7 days agoMerge pull request #65162 from joscollin/wip-72154-squid
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

11 days agomgr/dashboard : Fixed mirrored image usage info bar
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)

11 days agoradosgw-admin: Pass max_entries for bucket list
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)

11 days agorgw/qa: Move admin pagination tests
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)

11 days agorgw/doc: Add doc for admin bucket list pagination
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)

11 days agorgw/admin: Add max-entries and marker to bucket list
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)

11 days agoMerge pull request #65475 from rhcs-dashboard/wip-72965-squid
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

12 days agomonitoring: 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)

13 days agoMerge pull request #64741 from cbodley/wip-71544-squid
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>
13 days agoMerge pull request #65302 from guits/wip-72781-squid
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

2 weeks agoMerge pull request #65417 from ceph/fix-api-tests-squid
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

2 weeks agopybind/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)

2 weeks agoMerge pull request #65244 from ceph/wip-yuriw-squid-p2p-squid
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>
2 weeks agoMerge pull request #65379 from zdover23/wip-doc-2025-09-04-backport-65325-to-squid
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>
2 weeks agodoc/cephfs: edit troubleshooting.rst
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)

3 weeks agoMerge pull request #65202 from zdover23/wip-doc-2025-08-25-backport-65185-to-squid
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>
3 weeks agoMerge pull request #65206 from zdover23/wip-doc-2025-08-26-backport-64074-to-squid
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>
3 weeks agoMerge pull request #65211 from zdover23/wip-doc-2025-08-26-backport-65180-to-squid
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>
3 weeks agoMerge pull request #65238 from zdover23/wip-doc-2025-08-26-backport-65230-to-squid
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>
3 weeks agoMerge pull request #65311 from zdover23/wip-doc-2025-08-30-backport-8ff129c89-to...
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>
3 weeks agodoc/dev/crimson: Update docs
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)

3 weeks agoMerge pull request #63130 from kshtsk/wip-71208-squid
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>
3 weeks agoceph-volume: drop udevadm subprocess calls
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)

3 weeks agodoc/cephfs: edit troubleshooting.rst (Slow MDS)
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)

3 weeks agoMerge pull request #65183 from zdover23/wip-doc-2025-08-22-backport-64726-to-squid
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>
3 weeks agoMerge pull request #65137 from zdover23/wip-doc-2025-08-20-backport-65128-to-squid
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>
3 weeks agoMerge pull request #65249 from ceph/squid-pipelineee-backports
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

3 weeks agoMerge pull request #64668 from cbodley/wip-72255-squid
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>
3 weeks agoMerge pull request #65242 from afreen23/wip-72734-squid
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>
3 weeks agomgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses
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

3 weeks agoMerge pull request #64842 from NitzanMordhai/wip-72418-squid
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

3 weeks agoRemove git clean -fdx
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)

3 weeks agomake-debs.sh: invoke tar with --no-same-owner
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)

3 weeks agomake-debs.sh: make "skip debug packages" conditional
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)

3 weeks agoqa/tests: added 19.2.3 to the mix
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>
3 weeks agodoc/rados/operations: Improve health-checks.rst
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)

3 weeks agoMerge pull request #65228 from aaSharma14/wip-72687-squid
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>
3 weeks agoMerge pull request #65087 from zdover23/wip-doc-2025-08-18-backport-64921-to-squid
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>
3 weeks agoHandle failures in metric parsing
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

4 weeks agodoc/dev:update blkin.rst doc for lttng trace
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)

4 weeks agodoc/rados/configuration: Mention show-with-defaults and ceph-conf
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)

4 weeks agodoc/cephfs: edit troubleshooting.rst
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)

4 weeks agoMerge pull request #65167 from rhcs-dashboard/wip-72678-squid
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

4 weeks agoMerge pull request #65186 from phlogistonjohn/jjm-squid-bwc
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

4 weeks agobuild-with-container: improve source rpm detection
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)

4 weeks agomake-srpm.sh: don't shell out redundantly to pwd
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)

4 weeks agopybind/mgr/dashboard/frontend: add NPM_CACHEDIR envvar, use in bwc
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)

4 weeks agodashboard: fix the workaround for unpacking node sources
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)

4 weeks agodashboard: ensure nodeenv downloaded content is owned by current user
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)

4 weeks agomgr/dashboard: add a cobertura xml file workaround variable
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)

4 weeks agomake-srpm.sh: Skip make-dist if tarball is present
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)

4 weeks agoMerge pull request #65125 from zdover23/wip-doc-2025-08-19-backport-64929-to-squid
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>
4 weeks agoMerge pull request #65122 from zdover23/wip-doc-2025-08-19-backport-65021-to-squid
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>
4 weeks agoMerge pull request #65093 from zdover23/wip-doc-2025-08-18-backport-64931-to-squid
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>
4 weeks agoMerge pull request #65090 from zdover23/wip-doc-2025-08-18-backport-64928-to-squid
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>
4 weeks agodoc/man/8: Improve mount.ceph.rst
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)

4 weeks agoMerge pull request #61300 from batrick/wip-68917-squid
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

4 weeks agoMerge pull request #59617 from batrick/wip-67836-squid
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

4 weeks agomgr/dashboard: fix nvmeof mtls
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)

4 weeks agomdstypes: Dump export_ephemeral_random_pin as double
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)

4 weeks agoMerge pull request #64924 from NitzanMordhai/wip-72212-squid
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

4 weeks agoMerge pull request #64915 from ronen-fr/wip-rf-64860-squid
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

4 weeks agoMerge pull request #63753 from aclamk/wip-aclamk-bluefs-truncate-alloc-size-squid
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

4 weeks agodoc/rados: repair short underline
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)

4 weeks agodoc/cephfs: edit troubleshooting.rst
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)

4 weeks agodoc/cephfs: edit troubleshooting.rst
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)

4 weeks agoMerge pull request #65077 from zdover23/wip-doc-2025-08-18-backport-64939-to-squid
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>
4 weeks agoMerge pull request #65082 from zdover23/wip-doc-2025-08-18-backport-65051-to-squid
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>
4 weeks agodoc/cephfs: edit troubleshooting.rst
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)

4 weeks agoMerge pull request #65096 from zdover23/wip-doc-2025-08-18-backport-64940-to-squid
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>
5 weeks agodoc/cephfs: edit troubleshooting.rst
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)

5 weeks agodoc/cephfs: edit troubleshooting.rst
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)

5 weeks agomonitor: Enhance historic ops command output and error handling
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)

5 weeks agoMerge pull request #65046 from zdover23/wip-doc-2024-08-14-backport-64981-to-squid
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>
5 weeks agoMerge pull request #65043 from zdover23/wip-doc-2024-08-14-backport-64930-to-squid
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>
5 weeks agoMerge pull request #65040 from zdover23/wip-doc-2025-08-14-backport-64923-to-squid
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>
5 weeks agoMerge pull request #65036 from zdover23/wip-doc-2025-08-14-backport-64922-to-squid
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>
5 weeks agoMerge pull request #64880 from rhcs-dashboard/wip-72448-squid
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>
5 weeks agoMerge pull request #64884 from rhcs-dashboard/wip-72461-squid
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>
5 weeks agoMerge pull request #65025 from zdover23/wip-doc-2025-08-14-backport-64982-to-squid
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>
5 weeks agodoc/cephfs: Update quota.rst
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)

5 weeks agoMerge branch 'squid' into wip-doc-2025-08-14-backport-64922-to-squid
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>
5 weeks agodoc/cephfs: edit troubleshooting.rst
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)

5 weeks agoMerge pull request #65057 from zdover23/wip-doc-2025-08-15-backport-64787-to-squid
Zac Dover [Mon, 18 Aug 2025 06:22:27 +0000 (16:22 +1000)]
Merge pull request #65057 from zdover23/wip-doc-2025-08-15-backport-64787-to-squid

squid: doc/cephfs: add a note about estimated replay completion time

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
5 weeks agodoc/cephfs: add a note about estimated replay completion time
Venky Shankar [Fri, 1 Aug 2025 07:02:55 +0000 (12:32 +0530)]
doc/cephfs: add a note about estimated replay completion time

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit d471748aa0ccd2041a8a4ac5af059009597b5b53)

doc/cephfs: update cephfs disaster recovery procedure

Fixes: http://tracker.ceph.com/issues/71629
Signed-off-by: Venky Shankar <vshankar@redhat.com>
fixup

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit bf46093470068d6ec4d168c1b24e886f4344b7fc)

5 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Tue, 12 Aug 2025 06:44:05 +0000 (16:44 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the "Mount 5 Error" and "Mount 12 Error" sections of
doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit bcb542fde53275566e52c832ab74fa324920e715)

5 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Sun, 10 Aug 2025 10:51:17 +0000 (20:51 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "debug output" in the file
doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 6f62b74b04da92845274cf786bf970f1e13aea3c)

5 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Sat, 9 Aug 2025 05:53:59 +0000 (15:53 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "RADOS Health" in the file
doc/cephfs/troubleshooting.rst. Add a Sphinx directive to the
doc/rados/troubleshooting/index.rst file that directs to the index of
the RADOS troubleshooting documentation.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 46f119716f6dfad20b906426c94915dd2c3e9f32)

5 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Sat, 9 Aug 2025 05:26:41 +0000 (15:26 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "Expediting MDS Journal Trim" in
doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit b627eb4995ef1ea5bd0329915567a620ecd907ac)

5 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Tue, 12 Aug 2025 06:46:12 +0000 (16:46 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the "Dynamic Debugging" section of doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
doc/cephfs: improve dynamic debugging section

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit a15653a2fbb385aae4cfa5245728b3e14e705bfe)

6 weeks agorgw: make jwks url verification configurable
Alex Wojno [Tue, 20 May 2025 16:03:56 +0000 (16:03 +0000)]
rgw: make jwks url verification configurable

Added `rgw_enable_jwks_url_verification` to control verification.

Signed-off-by: Alex Wojno <awojno@bloomberg.net>
(cherry picked from commit 759fb7f116014353fed98996ab76761e451453f4)