]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
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 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 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>
4 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)

4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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)

4 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>
4 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)

4 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>
4 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)

5 weeks agoMerge pull request #64919 from idryomov/wip-krbd-unmap-fixed-1-squid
Ilya Dryomov [Sat, 9 Aug 2025 06:11:44 +0000 (08:11 +0200)]
Merge pull request #64919 from idryomov/wip-krbd-unmap-fixed-1-squid

squid: qa/suites/krbd: use a standard fixed-1 cluster in unmap subsuite

Reviewed-by: Ramana Raja <rraja@redhat.com>
6 weeks agoqa/suites/krbd: use a standard fixed-1 cluster in unmap subsuite
Ilya Dryomov [Mon, 28 Jul 2025 07:25:49 +0000 (09:25 +0200)]
qa/suites/krbd: use a standard fixed-1 cluster in unmap subsuite

A custom "fixed-1, but with the client on a separate node" cluster was
needed only for pre-single-major.yaml kernel which is no longer around.
This can be a single-node job now -- see commits 311a450163cf
("krbd/unmap: put client.0 on a separate remote") and 39a579144cd8
("qa/suites/krbd: drop pre-single-major test").

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 9bfd67974462f4c53610d286862a046d8cb07984)

6 weeks agoMerge pull request #64903 from zdover23/wip-doc-2025-08-08-backport-64876-to-squid
Zac Dover [Fri, 8 Aug 2025 06:35:36 +0000 (16:35 +1000)]
Merge pull request #64903 from zdover23/wip-doc-2025-08-08-backport-64876-to-squid

squid: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
6 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Thu, 7 Aug 2025 05:39:55 +0000 (15:39 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit "Avoiding Recovery Roadblocks" in the "Stuck During Recovery"
section of doc/cephfs/troubleshooting.rst.

This commit follows https://github.com/ceph/ceph/pull/64854.

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

6 weeks agoMerge pull request #64900 from zdover23/wip-doc-2025-08-08-backport-64881-to-squid
Zac Dover [Fri, 8 Aug 2025 04:58:02 +0000 (14:58 +1000)]
Merge pull request #64900 from zdover23/wip-doc-2025-08-08-backport-64881-to-squid

squid: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #64878 from zdover23/wip-doc-2025-08-07-backport-64869-to-squid
Zac Dover [Fri, 8 Aug 2025 04:57:35 +0000 (14:57 +1000)]
Merge pull request #64878 from zdover23/wip-doc-2025-08-07-backport-64869-to-squid

squid: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #64871 from zdover23/wip-doc-2025-08-07-backport-64854-to-squid
Zac Dover [Fri, 8 Aug 2025 04:56:24 +0000 (14:56 +1000)]
Merge pull request #64871 from zdover23/wip-doc-2025-08-07-backport-64854-to-squid

squid: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #64867 from zdover23/wip-doc-2025-08-07-squid-rados-ops-erasure...
Zac Dover [Fri, 8 Aug 2025 04:55:13 +0000 (14:55 +1000)]
Merge pull request #64867 from zdover23/wip-doc-2025-08-07-squid-rados-ops-erasure-code

squid: doc/rados: document section absent in release < T

Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Thu, 7 Aug 2025 06:10:49 +0000 (16:10 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "Slow/Stuck Operations" in
doc/cephfs/troubleshooting.rst.

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

6 weeks agoMerge pull request #64897 from ceph/wip-yuri-client-upgrade-squid-tentacle
Ilya Dryomov [Thu, 7 Aug 2025 20:58:02 +0000 (22:58 +0200)]
Merge pull request #64897 from ceph/wip-yuri-client-upgrade-squid-tentacle

qa/tests: added initial test for `client-upgrade-squid-tentacle`

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
6 weeks agoqa/tests: added initial test for `client-upgrade-squid-tentacle`
Yuri Weinstein [Thu, 7 Aug 2025 14:59:55 +0000 (07:59 -0700)]
qa/tests: added initial test for `client-upgrade-squid-tentacle`

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
6 weeks agomgr/dashboard: 72409 : Fixed parsing error in grafana for host overall performance...
Abhishek Desai [Mon, 4 Aug 2025 19:54:40 +0000 (01:24 +0530)]
mgr/dashboard: 72409 : Fixed parsing error in grafana for host overall performance iframe
fixes: https://tracker.ceph.com/issues/72409

Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit 190050bfb3eba9ea5b84f330dd42e4ab6b4710a7)

6 weeks agomgr/dashboard: Fixed incorrect snapshot scheduled date for rbd block in GUI
Abhishek Desai [Fri, 25 Jul 2025 12:18:20 +0000 (17:48 +0530)]
mgr/dashboard: Fixed incorrect snapshot scheduled date for rbd block in GUI
fixes: https://tracker.ceph.com/issues/72288

Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit 42b249087a0f397ea3482b75f4ce94d07af181c6)

6 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Thu, 7 Aug 2025 05:03:22 +0000 (15:03 +1000)]
doc/cephfs: edit troubleshooting.rst

Follow up on comments made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/64832 and make other small changes to
increase the ease of reading this text.

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

6 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Wed, 6 Aug 2025 08:44:32 +0000 (18:44 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit "Avoiding Recovery Roadblocks" in the "Stuck During Recovery"
section of doc/cephfs/troubleshooting.rst.

This commit follows https://github.com/ceph/ceph/pull/64832.

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

6 weeks agodoc/rados: document section absent in release < T
Zac Dover [Thu, 7 Aug 2025 04:41:01 +0000 (14:41 +1000)]
doc/rados: document section absent in release < T

Add a note to doc/rados/operations/erasure-code.rst to warn future
backporters against adding the section "Erasure Coding Optimizations" to
versions of the documentation prior to the Tentacle release.

Signed-off-by: Zac Dover <zac.dover@proton.me>
6 weeks agoMerge pull request #64852 from zdover23/wip-doc-2025-08-06-backport-64832-to-squid
Anthony D'Atri [Wed, 6 Aug 2025 20:41:41 +0000 (16:41 -0400)]
Merge pull request #64852 from zdover23/wip-doc-2025-08-06-backport-64832-to-squid

squid: doc/cephfs: edit troubleshooting.rst

6 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Tue, 5 Aug 2025 11:24:41 +0000 (21:24 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit "Stuck in up:replay" under the "Stuck During Recovery" section of
doc/cephfs/troubleshooting.rst. I had planned to edit the entire "Stuck
During Recovery" section in a single commit, but I think that the
material is too involved for that.

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

6 weeks agoMerge pull request #64780 from ceph/wip-squid-rocky9
David Galloway [Mon, 4 Aug 2025 20:08:09 +0000 (16:08 -0400)]
Merge pull request #64780 from ceph/wip-squid-rocky9

squid: Rocky 9/10 support backports

7 weeks agoMerge pull request #64785 from zdover23/wip-doc-2025-08-01-backport-64766-to-squid
Anthony D'Atri [Fri, 1 Aug 2025 17:51:37 +0000 (13:51 -0400)]
Merge pull request #64785 from zdover23/wip-doc-2025-08-01-backport-64766-to-squid

squid: doc/cephfs: edit ceph-dokan.rst (3 of x)

7 weeks agomake-debs.sh: Optionally rm version from build dir
Zack Cerza [Tue, 13 May 2025 23:55:08 +0000 (17:55 -0600)]
make-debs.sh: Optionally rm version from build dir

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit 5478fb94a3daf0887689db137d6153d9b1914793)

7 weeks agomake-debs.sh: Optionally take debian version
Zack Cerza [Fri, 7 Mar 2025 20:53:23 +0000 (13:53 -0700)]
make-debs.sh: Optionally take debian version

Our existing CI builds have names like:
  ceph-base_20.0.0-194-g6efaea33-1jammy_amd64.deb
Before this change, they are like:
  ceph-base_20.0.0-158-gb0de3a42-1_amd64.deb
This way we can pass e.g. "jammy" to end up with names compatible with our CI
builds.

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit 0db48b230391b68878481ac0464de998a4e38800)

7 weeks agomake-debs.sh: Don't use ccache if using sccache
Zack Cerza [Thu, 6 Mar 2025 18:28:07 +0000 (11:28 -0700)]
make-debs.sh: Don't use ccache if using sccache

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit e6a9e32e7c1c9d9d7184e52cf20ad1a60da463d8)

7 weeks agomake-debs.sh: Optionally avoid make-dist
Zack Cerza [Wed, 5 Mar 2025 21:40:55 +0000 (14:40 -0700)]
make-debs.sh: Optionally avoid make-dist

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit 6455b99f3228db0f4d742b1cd0cce3586af00cec)

7 weeks agoMerge pull request #64776 from rhcs-dashboard/wip-72359-squid
afreen23 [Fri, 1 Aug 2025 08:29:11 +0000 (13:59 +0530)]
Merge pull request #64776 from rhcs-dashboard/wip-72359-squid

squid: mgr/dashboard: fix bucket replication disable

Reviewed-by: Naman Munet <nmunet@redhat.com>
7 weeks agodoc/cephfs: edit ceph-dokan.rst (3 of x)
Zac Dover [Thu, 31 Jul 2025 05:55:40 +0000 (15:55 +1000)]
doc/cephfs: edit ceph-dokan.rst (3 of x)

Incorporate into doc/cephfs/ceph-dokan.rst the suggestions made by
Anthony D'Atri in https://github.com/ceph/ceph/pull/64737, and make a
few other small improvements to the English language in that file.

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

7 weeks agoDockerfile.build: make WITH_CRIMSON a build arg
John Mulligan [Fri, 20 Jun 2025 23:34:45 +0000 (19:34 -0400)]
Dockerfile.build: make WITH_CRIMSON a build arg

We've chosen to enable crimson by default to match the CI, but that
is not always something a developer may want, so make WITH_CRIMSON
a build argument that can be toggled off if necessary.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 9cbadc2e6009cbbf3bc757f801d3508da6fe498d)

7 weeks agoDockerfile.build: Install sccache
Zack Cerza [Mon, 24 Feb 2025 19:30:13 +0000 (12:30 -0700)]
Dockerfile.build: Install sccache

Note that it is not used automatically.

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit a5a983c7363ab185cdc48ecd392f8cff6ce087bd)

7 weeks agobuildcontainer-setup.sh: allow testing with various ELish bases
John Mulligan [Mon, 16 Jun 2025 18:38:00 +0000 (14:38 -0400)]
buildcontainer-setup.sh: allow testing with various ELish bases

Allow testing with more RPM-based/EL style distros.
Simplify the centos selection as centos8 ought to always
be matched by the earlier block.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 7975c52e81bb3062831615be9d0ce94e2b074281)

7 weeks agoscript/buildcontainer-setup: set WITH_CRIMSON to support crimson builds
John Mulligan [Wed, 11 Jun 2025 00:15:28 +0000 (20:15 -0400)]
script/buildcontainer-setup: set WITH_CRIMSON to support crimson builds

Set the WITH_CRIMSON env var so that crimson related dependencies are
installed and the build image can build crimson flavored ceph.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 8f6bcce1676f510c27130c35c7464c6a63175fd7)

7 weeks agobuildcontainer-setup.sh: Fix curl package conflict
Zack Cerza [Thu, 10 Apr 2025 18:33:59 +0000 (12:33 -0600)]
buildcontainer-setup.sh: Fix curl package conflict

It looks like at some point the centos9 image started shipping with
curl-minimal, which conflicts with the regular curl package. Asking dnf to find
the binary avoids this, since both packages provide it. Since we were already
doing this with rpmbuild, we can go ahead and loop wget into that in case
something similar happens there.

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit 8964380cbbf6c64eb8342b55bc7078f5617560b8)

7 weeks agosrc/script: add seastar deps to ubuntu container image
John Mulligan [Tue, 18 Mar 2025 22:53:19 +0000 (18:53 -0400)]
src/script: add seastar deps to ubuntu container image

Add some dependencies that are needed to build with seastar enabled on
ubuntu (22.04). These deps apparently don't get installed via
install-deps.sh - possibly because ubuntu packages never enable
seastar/crimson?

Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
(cherry picked from commit 6acd8f039ee56cfe0ad70d6c80cbcabe25984ac3)

7 weeks agoscript/buildcontainer-setup: set JENKINS_HOME while building image
John Mulligan [Fri, 14 Mar 2025 18:37:02 +0000 (14:37 -0400)]
script/buildcontainer-setup: set JENKINS_HOME while building image

Set the JENKINS_HOME environment variable while building the builder
image. This is needed because parts of scripts like run-make.sh and
install-deps.sh key off of this variable. Since we want to be able to
use the build container to build, run "make check" and the like, we want
that environment to be as similar to the jenkins CI environment as we
can make it.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit f026709b1f7e323908eaf8f4582ae1bd1ed7a323)

7 weeks agoscript/buildcontainer-setup: add dependency for llvm.sh to buildcontainer script
John Mulligan [Sat, 15 Mar 2025 16:46:59 +0000 (12:46 -0400)]
script/buildcontainer-setup: add dependency for llvm.sh to buildcontainer script

The container environment will need this additional dependency to
execute the llvm.sh installer script.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit a1a98e3e2107b9ffa8897ae40c98562a7a131693)

7 weeks agoscript/build-with-container: Add Rocky 9
David Galloway [Wed, 23 Jul 2025 19:17:55 +0000 (15:17 -0400)]
script/build-with-container: Add Rocky 9

Signed-off-by: David Galloway <david.galloway@ibm.com>
(cherry picked from commit 2996390144f7d0a0ea94edcf95ca7b89c6a62013)

7 weeks agoscript/build-with-container: add rocky10 to built-in distros
John Mulligan [Fri, 20 Jun 2025 23:03:22 +0000 (19:03 -0400)]
script/build-with-container: add rocky10 to built-in distros

Add "rocky10" (also aliased to "rockylinux10") to the known distro bases
so that the team can begin to experiment with the Rocky Linux 10 distro
for containerized builds.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 33b33ff129011d71dcbe94fe4b2bb790f98301ad)

7 weeks agoscript/build-with-container: support --build-arg arguments
John Mulligan [Fri, 20 Jun 2025 23:46:16 +0000 (19:46 -0400)]
script/build-with-container: support --build-arg arguments

Allow passing --build-arg arguments to build-with-container.py
which are passed directly to the container build command.
This allows a developer to toggle certain features of the build
container, however this should not be used in CI.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 7802a61150af85ef49c666666af753cee5a14451)

7 weeks agoscript/build-with-container: remove unused build arg
John Mulligan [Thu, 29 May 2025 14:21:49 +0000 (10:21 -0400)]
script/build-with-container: remove unused build arg

Remove the unused build arg for JENKINS_HOME. This was
once used to try and create build images like the CI jobs. However,
the env var is now unconditionally set in the build script and must
be passed (or not) explicitly by the user.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 6f5b23a39eadaa6e1f4df3a882cbb872f497d8fa)

7 weeks agoscript/build-with-container: add workarounds for older python versions
John Mulligan [Fri, 13 Jun 2025 00:37:56 +0000 (20:37 -0400)]
script/build-with-container: add workarounds for older python versions

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 45e0979b60bd4e508fd1e00ac3bfdab5cdcf8a52)

7 weeks agoscript/build-with-container: handle failure to find source rpm better
John Mulligan [Thu, 8 May 2025 17:22:52 +0000 (13:22 -0400)]
script/build-with-container: handle failure to find source rpm better

Don't use an obscure assert, raise an exception with a helpful error
message.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 7cd048c2ee21935312c3b05c9b128c183b4e6ad8)

7 weeks agoscript/build-with-container: fix rpm build step when using an overlay
John Mulligan [Thu, 8 May 2025 15:21:32 +0000 (11:21 -0400)]
script/build-with-container: fix rpm build step when using an overlay

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit acebfed03cacdef8735c37f68fc1f415b934f68a)

7 weeks agoscript/build-with-container: fix rpmbuild when no rpm build args are set
John Mulligan [Thu, 8 May 2025 15:21:11 +0000 (11:21 -0400)]
script/build-with-container: fix rpmbuild when no rpm build args are set

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit da9fca7a1084a84b94ee34d33e8d0cc5d4772330)

7 weeks agobuild-with-container.py: Add --rpmbuild-extra-args
Zack Cerza [Tue, 25 Feb 2025 16:15:32 +0000 (09:15 -0700)]
build-with-container.py: Add --rpmbuild-extra-args

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit fd75679cf4b93d3605a25af7a08e00be9aca48f6)

7 weeks agobuild-with-container.py: Add --ceph-version
Zack Cerza [Thu, 13 Feb 2025 00:10:23 +0000 (17:10 -0700)]
build-with-container.py: Add --ceph-version

So that we can build from an extracted tarball, as opposed to a git repo.

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit 800f5c2924dfd88292fbd483b881f25d15bbc928)

7 weeks agobuild-with-container.py: Add --env-file
Zack Cerza [Sat, 8 Feb 2025 00:16:20 +0000 (17:16 -0700)]
build-with-container.py: Add --env-file

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit 8e9544fed3dc70ac91f995aacb3aed2edbd45554)

7 weeks agoscript/build-with-container: cache git branch result
John Mulligan [Fri, 21 Mar 2025 18:28:25 +0000 (14:28 -0400)]
script/build-with-container: cache git branch result

Cache the branch we got from the git command as it is highly unlikely
to change during the script execution and if it does -- we mostly don't
care anyway.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit e562aa086197c2950c9ebb9f8f112e88e1e6e666)

7 weeks agoscript/build-with-container: detect when cached build images need rebuilding
John Mulligan [Fri, 21 Mar 2025 17:53:16 +0000 (13:53 -0400)]
script/build-with-container: detect when cached build images need rebuilding

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 8d0fafa40c1cfe92008b0b8d267253ae5c5ea945)

7 weeks agoscript/build-with-container: add log line with time taken
John Mulligan [Thu, 20 Mar 2025 21:03:43 +0000 (17:03 -0400)]
script/build-with-container: add log line with time taken

Add a log line with time taken to the output of the script, this can
help to see at a glance how long a particular bwc step took.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit e5c05e2bbf63a97f5ef963ed9900da690e89a5f8)

7 weeks agobuild-with-container.py: Pass distro to make-debs
Zack Cerza [Fri, 7 Mar 2025 23:59:40 +0000 (16:59 -0700)]
build-with-container.py: Pass distro to make-debs

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit cc21dc48f59f31ace32c671cc964e9aeaf23648c)

7 weeks agobuild-with-container.py: Pass version to make-debs
Zack Cerza [Wed, 5 Mar 2025 21:47:26 +0000 (14:47 -0700)]
build-with-container.py: Pass version to make-debs

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit 9ee29921b7ba744b617e5659a7af4a10cf742de1)

7 weeks agoscript/build-with-container: fix building on docker
John Mulligan [Fri, 14 Mar 2025 18:39:09 +0000 (14:39 -0400)]
script/build-with-container: fix building on docker

Fix building images on docker by using the `--pull` option instead of
`--pull=always`. The latter apparently only works on podman. The former
should do the same thing on both container engines.

Fixes: https://tracker.ceph.com/issues/70470
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit bc80c5fde5944f04a31d3f9f29db145b05214ab3)

7 weeks agoinstall-deps: Add Rocky 9, combine if statements
David Galloway [Wed, 23 Jul 2025 18:59:41 +0000 (14:59 -0400)]
install-deps: Add Rocky 9, combine if statements

Signed-off-by: David Galloway <david.galloway@ibm.com>
(cherry picked from commit add0dc2c96038128c27031f708008ccc625859e9)

7 weeks agoinstall-deps.sh: add a temporary repo for missing el10 deps
John Mulligan [Fri, 27 Jun 2025 15:04:44 +0000 (11:04 -0400)]
install-deps.sh: add a temporary repo for missing el10 deps

Add a new dnf/yum repository hosted in the ceph lab infra for providing
the last few dependencies missing from other el10 repos.
Hopefully we can remove this soon but it serves as a stopgap as we work
on getting el10 builds working in the ceph CI infra and tested.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit a2bc95c9c45512107d53397405a038df79ead234)

7 weeks agoinstall-deps.sh: enable crb for rocky 10
John Mulligan [Fri, 20 Jun 2025 23:25:53 +0000 (19:25 -0400)]
install-deps.sh: enable crb for rocky 10

Rocky Linux 10 has a CRB repo that must be enabled for a number of
Ceph's dependencies to be installed via dnf.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit ae7878d3c1aae010776ab7079afe213a9725fb1b)

7 weeks agoinstall-deps.sh: enable crb repository for centos 10 stream
John Mulligan [Thu, 13 Feb 2025 21:00:27 +0000 (16:00 -0500)]
install-deps.sh: enable crb repository for centos 10 stream

The centos 10 stream distribution is like centos 9 and needs the crb
repository enabled to even think about building ceph. Note that I made
it a separate block in case more stuff needs to be added for it later.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit de8b21d7bdfced09a0eec2a6002bb68748d96d2d)

7 weeks agomgr/dashboard: fix bucket replication disable
Naman Munet [Sun, 27 Jul 2025 13:53:17 +0000 (19:23 +0530)]
mgr/dashboard: fix bucket replication disable

fixes: https://tracker.ceph.com/issues/72074

Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit 628ada5d9540f7ea3d9324c89388d54c8e954b36)

7 weeks agoMerge pull request #64752 from stackhpc/doc-fix-mclock-links-squid
Anthony D'Atri [Wed, 30 Jul 2025 17:43:23 +0000 (13:43 -0400)]
Merge pull request #64752 from stackhpc/doc-fix-mclock-links-squid

squid: doc: Fix links to mClock config reference

7 weeks agoMerge pull request #64420 from ljflores/wip-72024-squid
SrinivasaBharathKanta [Wed, 30 Jul 2025 16:04:28 +0000 (21:34 +0530)]
Merge pull request #64420 from ljflores/wip-72024-squid

squid: qa/tasks: generalize stuck pg ignorelist entry

7 weeks agoMerge pull request #62472 from badone/wip-trackers-50371-67352-67489-69639-squid
SrinivasaBharathKanta [Wed, 30 Jul 2025 16:04:02 +0000 (21:34 +0530)]
Merge pull request #62472 from badone/wip-trackers-50371-67352-67489-69639-squid

squid: Wip trackers 50371 67352 67489 69639 squid

7 weeks agoMerge pull request #64759 from zdover23/wip-doc-2025-07-30-backport-64737-to-squid
Zac Dover [Wed, 30 Jul 2025 14:25:53 +0000 (00:25 +1000)]
Merge pull request #64759 from zdover23/wip-doc-2025-07-30-backport-64737-to-squid

squid: doc/cephfs: edit ceph-dokan.rst (2 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 weeks agodoc/cephfs: edit ceph-dokan.rst (2 of x)
Zac Dover [Tue, 29 Jul 2025 12:37:07 +0000 (22:37 +1000)]
doc/cephfs: edit ceph-dokan.rst (2 of x)

Edit the last half of doc/cephfs/ceph-dokan.rst. This is part of a
larger project whose goal is the improvement of the CephFS
documentation.

Follows https://github.com/ceph/ceph/pull/64690.

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

7 weeks agoMerge pull request #64735 from zdover23/wip-doc-2025-07-29-backport-64690-to-squid
Zac Dover [Wed, 30 Jul 2025 13:29:23 +0000 (23:29 +1000)]
Merge pull request #64735 from zdover23/wip-doc-2025-07-29-backport-64690-to-squid

squid: doc/cephfs: edit ceph-dokan.rst (1 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 weeks agoMerge pull request #64665 from rhcs-dashboard/add-nvmrc-in-squid
afreen23 [Wed, 30 Jul 2025 08:16:07 +0000 (13:46 +0530)]
Merge pull request #64665 from rhcs-dashboard/add-nvmrc-in-squid

squid: mgr/dashboard: add .nvmrc so ci can pick the node version

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 weeks agodoc: Fix links to mClock config reference
Pierre Riteau [Tue, 29 Jul 2025 09:44:52 +0000 (11:44 +0200)]
doc: Fix links to mClock config reference

Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit 0a2d4b096af168b6646e54a1a5772ad8b6a3c8d6)

7 weeks agodoc/cephfs: edit ceph-dokan.rst (1 of x)
Zac Dover [Fri, 25 Jul 2025 13:21:28 +0000 (23:21 +1000)]
doc/cephfs: edit ceph-dokan.rst (1 of x)

Edit the first 62 lines of doc/cephfs/ceph-dokan. This is part of a
larger project whose goal is the improvement of the CephFS
documentation.

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

7 weeks agoMerge pull request #64589 from idryomov/wip-70917-squid
Yuri Weinstein [Mon, 28 Jul 2025 19:47:21 +0000 (12:47 -0700)]
Merge pull request #64589 from idryomov/wip-70917-squid

squid: test/rbd: remove unit tests about cache tiering

Reviewed-by: Ramana Raja <rraja@redhat.com>
7 weeks agoMerge pull request #64597 from idryomov/wip-cephadm-rbd-iscsi-ignore-mon-down-squid
Yuri Weinstein [Mon, 28 Jul 2025 18:41:04 +0000 (11:41 -0700)]
Merge pull request #64597 from idryomov/wip-cephadm-rbd-iscsi-ignore-mon-down-squid

squid: qa/rbd/iscsi: ignore MON_DOWN warning in logs

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Adam King adking@redhat.com
7 weeks agoMerge pull request #64013 from cbodley/wip-71714-squid
Yuri Weinstein [Mon, 28 Jul 2025 18:23:06 +0000 (11:23 -0700)]
Merge pull request #64013 from cbodley/wip-71714-squid

squid: deb: use glob match to support systemd unit dir changes

Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
7 weeks agoMerge pull request #63725 from cbodley/wip-71565-squid
Yuri Weinstein [Mon, 28 Jul 2025 18:21:20 +0000 (11:21 -0700)]
Merge pull request #63725 from cbodley/wip-71565-squid

squid: debian: radosgw: add media-types packages as alternative for mime-support

Reviewed-by: Adam Emerson <aemerson@redhat.com>
7 weeks agoMerge pull request #63764 from zdover23/wip-doc-2025-06-06-backport-63085-to-squid
Zac Dover [Mon, 28 Jul 2025 17:02:00 +0000 (03:02 +1000)]
Merge pull request #63764 from zdover23/wip-doc-2025-06-06-backport-63085-to-squid

squid: doc/src/common/options: mgr.yaml.in edit

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 weeks agoMerge pull request #64552 from ceph/squid-release
Yuri Weinstein [Mon, 28 Jul 2025 14:53:41 +0000 (07:53 -0700)]
Merge pull request #64552 from ceph/squid-release

v19.2.3

Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
7 weeks agoMerge pull request #64455 from ronen-fr/wip-rf-noempty-64429-squid
Ronen Friedman [Sun, 27 Jul 2025 14:55:27 +0000 (17:55 +0300)]
Merge pull request #64455 from ronen-fr/wip-rf-noempty-64429-squid

squid: qa/standalone/scrub: fix "scrubbed in 0ms" in osd-scrub-test.sh

Reviewed-by: Laura Flores <lflores@redhat.com>
7 weeks agodoc/src/common/options: mgr.yaml.in edit
Zac Dover [Thu, 1 May 2025 07:31:33 +0000 (17:31 +1000)]
doc/src/common/options: mgr.yaml.in edit

Improve the "desc" field under the "mgr_data" entry in
src/common/options/mgr.yaml.in.

This is a test to determine whether the Jenkins tests can be passed.
This test is made after the mystifying failure of
https://github.com/ceph/ceph/pull/62983.

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

8 weeks agoMerge pull request #60177 from joscollin/wip-68414-squid
Hemanth [Fri, 25 Jul 2025 11:11:44 +0000 (16:41 +0530)]
Merge pull request #60177 from joscollin/wip-68414-squid

squid: cephfs_mirror: 'ceph fs snapshot mirror ls' command

8 weeks agoMerge pull request #64336 from joscollin/wip-71950-squid
Hemanth [Fri, 25 Jul 2025 11:11:32 +0000 (16:41 +0530)]
Merge pull request #64336 from joscollin/wip-71950-squid

squid: qa: fix multi-fs tests in test_mds_metrics.py

8 weeks agoMerge pull request #64449 from joscollin/wip-72084-squid
Hemanth [Fri, 25 Jul 2025 11:11:16 +0000 (16:41 +0530)]
Merge pull request #64449 from joscollin/wip-72084-squid

squid: qa: increase the wait time to prevent check_counter failing

8 weeks agomgr/dashboard: add .nvmrc so ci can pick the node version
Nizamudeen A [Thu, 24 Jul 2025 10:47:24 +0000 (16:17 +0530)]
mgr/dashboard: add .nvmrc so ci can pick the node version

already delivered in main and tentacle but missing in other branches

Signed-off-by: Nizamudeen A <nia@redhat.com>
8 weeks agoMerge pull request #64644 from zdover23/wip-doc-2025-07-23-backport-64640-to-squid
Zac Dover [Wed, 23 Jul 2025 23:47:54 +0000 (09:47 +1000)]
Merge pull request #64644 from zdover23/wip-doc-2025-07-23-backport-64640-to-squid

squid: doc/cephfs: edit disaster-recovery.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>