]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Rishabh Dave [Tue, 19 Aug 2025 14:03:40 +0000 (19:33 +0530)]
Merge pull request #61341 from vshankar/wip-68923-reef
reef: qa/cephfs: randomize configs in `fs:thrash:workloads`
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Rishabh Dave [Tue, 19 Aug 2025 12:43:02 +0000 (18:13 +0530)]
Merge pull request #61410 from rishabh-d-dave/wip-67976-reef
reef: cephfs,mon: fs rename must require FS to be offline and refuse_client_session to be set
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Rishabh Dave [Tue, 19 Aug 2025 12:39:56 +0000 (18:09 +0530)]
Merge pull request #61514 from mchangir/wip-68955-reef
reef: mds: session in the importing state cannot be cleared if an export subtree task is interrupted while the state of importer is acking
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Rishabh Dave [Tue, 19 Aug 2025 12:35:46 +0000 (18:05 +0530)]
Merge pull request #61519 from mchangir/wip-68248-reef
reef: client: fix d_reclen for readdir
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Rishabh Dave [Tue, 19 Aug 2025 12:34:34 +0000 (18:04 +0530)]
Merge pull request #62109 from neesingh-rh/wip-70232-reef
reef: mgr/volumes: fix dangling symlink in clone index
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Zac Dover [Tue, 19 Aug 2025 08:38:46 +0000 (18:38 +1000)]
Merge pull request #65078 from zdover23/wip-doc-2025-08-18-backport-64939-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 19 Aug 2025 08:38:18 +0000 (18:38 +1000)]
Merge pull request #65083 from zdover23/wip-doc-2025-08-18-backport-65051-to-reef
reef: doc/cephfs: Update quota.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 19 Aug 2025 08:38:02 +0000 (18:38 +1000)]
Merge pull request #65088 from zdover23/wip-doc-2025-08-18-backport-64921-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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 )
Zac Dover [Mon, 18 Aug 2025 09:12:35 +0000 (19:12 +1000)]
Merge pull request #65047 from zdover23/wip-doc-2024-08-14-backport-64981-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:11:41 +0000 (19:11 +1000)]
Merge pull request #65044 from zdover23/wip-doc-2024-08-14-backport-64930-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:09:38 +0000 (19:09 +1000)]
Merge pull request #65041 from zdover23/wip-doc-2025-08-14-backport-64923-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:02:14 +0000 (19:02 +1000)]
Merge pull request #65037 from zdover23/wip-doc-2025-08-14-backport-64922-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:00:03 +0000 (19:00 +1000)]
Merge pull request #65026 from zdover23/wip-doc-2025-08-14-backport-64982-to-reef
reef: 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:52:48 +0000 (16:52 +1000)]
Merge branch 'reef' into wip-doc-2025-08-14-backport-64922-to-reef
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 )
Zac Dover [Mon, 18 Aug 2025 06:20:54 +0000 (16:20 +1000)]
Merge pull request #65058 from zdover23/wip-doc-2025-08-15-backport-64787-to-reef
reef: doc/cephfs: add a note about estimated replay completion time
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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 )
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 )
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 )
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 )
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 )
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 )
Ilya Dryomov [Sun, 10 Aug 2025 12:08:52 +0000 (14:08 +0200)]
Merge pull request #64761 from ceph/wip-yuri-client-upgrade-reef-tentacle
qa/tests: added initial test for `client-upgrade-reef-tentacle`
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Yuri Weinstein [Wed, 30 Jul 2025 15:13:30 +0000 (08:13 -0700)]
qa/tests: added initial test for `client-upgrade-reef-tentacle`
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
qa/tests: removed RBD_DISABLE_UPDATE_FEATURES: "1"
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Ilya Dryomov [Sat, 9 Aug 2025 06:11:57 +0000 (08:11 +0200)]
Merge pull request #64918 from idryomov/wip-krbd-unmap-fixed-1-reef
reef: qa/suites/krbd: use a standard fixed-1 cluster in unmap subsuite
Reviewed-by: Ramana Raja <rraja@redhat.com>
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 )
Zac Dover [Fri, 8 Aug 2025 06:35:54 +0000 (16:35 +1000)]
Merge pull request #64904 from zdover23/wip-doc-2025-08-08-backport-64876-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
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 )
Zac Dover [Fri, 8 Aug 2025 04:58:10 +0000 (14:58 +1000)]
Merge pull request #64901 from zdover23/wip-doc-2025-08-08-backport-64881-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 8 Aug 2025 04:57:41 +0000 (14:57 +1000)]
Merge pull request #64879 from zdover23/wip-doc-2025-08-07-backport-64869-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 8 Aug 2025 04:56:34 +0000 (14:56 +1000)]
Merge pull request #64872 from zdover23/wip-doc-2025-08-07-backport-64854-to-reef
reef: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 8 Aug 2025 04:55:37 +0000 (14:55 +1000)]
Merge pull request #64868 from zdover23/wip-doc-2025-08-07-reef-rados-ops-erasure-code
reef: doc/rados: document section absent in release < T
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
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 )
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 )
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 )
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>
Anthony D'Atri [Wed, 6 Aug 2025 20:42:08 +0000 (16:42 -0400)]
Merge pull request #64853 from zdover23/wip-doc-2025-08-06-backport-64832-to-reef
reef: doc/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 )
SrinivasaBharathKanta [Mon, 4 Aug 2025 10:54:13 +0000 (16:24 +0530)]
Merge pull request #62473 from badone/wip-trackers-50371-67352-67489-69639-reef
reef: Wip trackers 50371 67352 67489 69639 reef
SrinivasaBharathKanta [Mon, 4 Aug 2025 10:53:50 +0000 (16:23 +0530)]
Merge pull request #60566 from k0ste/wip-68780-reef
reef: osd: add clear_shards_repaired command
Anthony D'Atri [Fri, 1 Aug 2025 17:51:22 +0000 (13:51 -0400)]
Merge pull request #64786 from zdover23/wip-doc-2025-08-01-backport-64766-to-reef
reef: doc/cephfs: edit ceph-dokan.rst (3 of x)
Anthony D'Atri [Fri, 1 Aug 2025 16:06:09 +0000 (12:06 -0400)]
Merge pull request #64798 from stackhpc/doc-fix-mclock-links-reef
reef: doc: Fix links to mClock config reference
Yuri Weinstein [Fri, 1 Aug 2025 15:49:29 +0000 (08:49 -0700)]
Merge pull request #64620 from idryomov/wip-71961-reef
reef: librbd: images aren't closed in group_snap_*_by_record() on error
Reviewed-by: Miki Patel <miki.patel132@gmail.com>
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 )
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 )
David Galloway [Thu, 31 Jul 2025 21:25:31 +0000 (17:25 -0400)]
Merge pull request #64658 from ceph/wip-reef-rocky9
reef: Rocky 9/10 support backports
Yuri Weinstein [Wed, 30 Jul 2025 19:08:27 +0000 (12:08 -0700)]
Merge pull request #64669 from cbodley/wip-72256-reef
reef: qa/rgw: remove hadoop-s3a subsuite
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Yuri Weinstein [Wed, 30 Jul 2025 19:07:48 +0000 (12:07 -0700)]
Merge pull request #64622 from ivancich/wip-64772-reef
reef: rgw: make rgw-restore-bucket-index more robust
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Adam Emerson [Wed, 30 Jul 2025 18:04:00 +0000 (14:04 -0400)]
Merge pull request #64464 from ivancich/wip-65893-reef
reef: rgw: make incomplete multipart upload part of bucket check efficient
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Adam Emerson [Wed, 30 Jul 2025 18:02:52 +0000 (14:02 -0400)]
Merge pull request #64514 from ivancich/wip-64908-reef
reef: rgw: bring rgw-restore-bucket-index up to current version
Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Zac Dover [Wed, 30 Jul 2025 14:26:00 +0000 (00:26 +1000)]
Merge pull request #64760 from zdover23/wip-doc-2025-07-30-backport-64737-to-reef
reef: doc/cephfs: edit ceph-dokan.rst (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
anrao19 [Wed, 30 Jul 2025 14:14:33 +0000 (19:44 +0530)]
Merge pull request #64488 from soumyakoduri/wip-skoduri-reef
[reef] rgw/dbstore: Update bucket attrs as part of put_info()
Casey Bodley [Wed, 30 Jul 2025 14:12:29 +0000 (10:12 -0400)]
Merge pull request #64411 from cbodley/wip-72032-reef
reef: rgw: don't use merge_and_store_attrs() when recreating a bucket
Reviewed-by: Adam Emerson <aemerson@redhat.com>
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 )
Zac Dover [Wed, 30 Jul 2025 13:29:30 +0000 (23:29 +1000)]
Merge pull request #64736 from zdover23/wip-doc-2025-07-29-backport-64690-to-reef
reef: doc/cephfs: edit ceph-dokan.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
afreen23 [Wed, 30 Jul 2025 10:47:11 +0000 (16:17 +0530)]
Merge pull request #64666 from rhcs-dashboard/add-nvmrc-in-reef
reef: mgr/dashboard: add .nvmrc so ci can pick the node version
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Milind Changire [Wed, 30 Jul 2025 08:45:51 +0000 (14:15 +0530)]
Merge pull request #60657 from mchangir/wip-68815-reef
reef: client: return EOPNOTSUPP for fallocate with mode 0
Milind Changire [Wed, 30 Jul 2025 08:27:11 +0000 (13:57 +0530)]
Merge pull request #60563 from rishabh-d-dave/wip-68679-reef
reef: mgr: allow disabling always-on modules
Milind Changire [Wed, 30 Jul 2025 08:05:35 +0000 (13:35 +0530)]
Merge pull request #60695 from vshankar/wip-68693-reef
reef: client: fixed a bug that read operation hung
Milind Changire [Wed, 30 Jul 2025 08:04:16 +0000 (13:34 +0530)]
Merge pull request #61839 from vshankar/wip-69682
reef: mds: prevent duplicate wrlock acquisition for a single request
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 )
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 )
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 )
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 )
anrao19 [Thu, 24 Jul 2025 13:38:18 +0000 (19:08 +0530)]
Merge pull request #64200 from ideepika/wip-71153-reef
reef: rgw: make keystone work without admin token(service ac requirement)
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 )
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 )
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 )
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 )
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 )
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 )
Casey Bodley [Thu, 17 Jul 2025 17:06:01 +0000 (13:06 -0400)]
qa/rgw: remove hadoop-s3a subsuite
this suite hasn't provided much benefit since it was added, and is
becoming more of a maintenance burden recently:
* https://tracker.ceph.com/issues/71584
* https://tracker.ceph.com/issues/72179
remove the subsuite and its s3a_hadoop.py task
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
d713e9a583cbe449c6744532d038d503a7a71388 )
Nizamudeen A [Thu, 24 Jul 2025 10:49:08 +0000 (16:19 +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>
Zac Dover [Wed, 23 Jul 2025 23:48:06 +0000 (09:48 +1000)]
Merge pull request #64645 from zdover23/wip-doc-2025-07-23-backport-64640-to-reef
reef: doc/cephfs: edit disaster-recovery.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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 )
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 )
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 )
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 )
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 )
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 )
Alexander Indenbaum [Fri, 26 Jan 2024 19:50:19 +0000 (19:50 +0000)]
build dependencies: centos9
- ceph.spec.in: declare git as build dependency
- install-deps.sh: enable CRB repo
Test procedure:
docker run --rm -ti -v /home/baum/ceph-ci:/home/ceph quay.io/centos/centos:stream9 bash
[root@
a3c4b1545e93 /]# cd /home/ceph/
[root@
a3c4b1545e93 ceph]# ./install-deps.sh 2>&1 tee install-deps.log
Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>
(cherry picked from commit
11a37da05305420ca37f5a3af5b8991e1e2967cb )
Yuri Weinstein [Wed, 23 Jul 2025 20:01:29 +0000 (13:01 -0700)]
Merge pull request #64588 from idryomov/wip-70917-reef
reef: test/rbd: remove unit tests about cache tiering
Reviewed-by: Ramana Raja <rraja@redhat.com>
Anthony D'Atri [Wed, 23 Jul 2025 16:15:12 +0000 (12:15 -0400)]
Merge pull request #64648 from zdover23/wip-doc-2025-07-23-backport-64639-to-reef
reef: doc/radosgw: edit config-ref.rst
Ilya Dryomov [Wed, 23 Jul 2025 14:39:44 +0000 (16:39 +0200)]
Merge pull request #64596 from idryomov/wip-cephadm-rbd-iscsi-ignore-mon-down-reef
reef: qa/rbd/iscsi: ignore MON_DOWN warning in logs
Reviewed-by: Adam King <adking@redhat.com>
Zac Dover [Wed, 23 Jul 2025 12:36:04 +0000 (22:36 +1000)]
doc/radosgw: edit config-ref.rst
Follow up on the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/64532.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
18e9b08393cac7ed8fdb1c65021f74deba3dc44c )
Zac Dover [Wed, 23 Jul 2025 12:44:32 +0000 (22:44 +1000)]
doc/cephfs: edit disaster-recovery.rst
Follow up on the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/64604.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
37df8e43baa1e75587686fd661310dfb4ad30312 )
Zac Dover [Wed, 23 Jul 2025 12:04:42 +0000 (22:04 +1000)]
Merge pull request #64609 from zdover23/wip-doc-2025-07-21-backport-64604-to-reef
reef: doc/cephfs: edit disaster-recovery.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 23 Jul 2025 12:03:53 +0000 (22:03 +1000)]
Merge pull request #64267 from zdover23/wip-doc-2025-06-30-backport-62785-to-reef
reef: pybind/mgr: Fix missing empty lines in mgr_module.py
Reviewed-by: Josh Durgin <jdurgin@ibm.com>
Deepika Upadhyay [Mon, 28 Oct 2024 09:19:52 +0000 (14:49 +0530)]
rgw: make keystone work without admin token(service ac requirement)
Ceph RGW admin credentials must not be a requirement.
Both ec2 auth and keystone token validation work without an admin token.
And the user token verification will use its own token. The only
requirement for the service admin user token is the allow_expired, but
in our case we don't use this parameter.
fixes: https://tracker.ceph.com/issues/68327
Co-authored-by: @kayrus
Signed-off-by: Deepika Upadhyay <deepika.upadhyay@clyso.com>
(cherry picked from commit
55ce1782e159190fd9202b6e270a1a2c470b0626 )
Yuri Weinstein [Tue, 22 Jul 2025 20:37:45 +0000 (13:37 -0700)]
Merge pull request #64195 from idryomov/wip-71838-reef
reef: librbd/migration/QCOWFormat: don't complete read_clusters() inline
Reviewed-by: Ramana Raja <rraja@redhat.com>
J. Eric Ivancich [Fri, 1 Mar 2024 23:54:12 +0000 (18:54 -0500)]
rgw: make rgw-restore-bucket-index more robust
This experimental tool write a series of temporary files, the combined
size of which is roughly proportional to some combination of the
number of objects in the bucket and their respective sizes. Previously
the script stored all temporary files in /tmp, which may not be
sufficiently large in many cases.
There are now two enhancements. First, using the "-t" command-line
argument, the directory for temporary files can be specified. Second,
if the script consumes all available space on the file system
containing the temporary directory, an error message to that effect is
displayed, so the user understands what corrective action to take.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
(cherry picked from commit
a8cf37b6e8e33c53d9be4cc1998d3b2f80700fbd )
J. Eric Ivancich [Tue, 22 Jul 2025 15:13:17 +0000 (11:13 -0400)]
Merge pull request #64311 from ivancich/wip-70824-reef
reef: rgw: add force option to `radosgw-admin object rm ...`
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Miki Patel [Thu, 17 Jul 2025 09:44:53 +0000 (15:14 +0530)]
librbd: Clean up usage of IoCtx
Clean up of librbd::IoCtx to librados::IoCtx in Group.cc
Signed-off-by: Miki Patel <miki.patel132@gmail.com>
(cherry picked from commit
ac14330994f42e92ed54e0a8857fea4f775c4fe5 )
Conflicts:
src/librbd/api/Group.cc [ commit
e5ccce14c4b0 ("rbd: add group
snap info command") not in reef ]
Miki Patel [Tue, 15 Jul 2025 11:07:16 +0000 (16:37 +0530)]
librbd: images aren't closed in group_snap_*_by_record() on error
Fixes memory leak and handles resource leak scenario when at leat one IoCtx is not
created successfully. This is done by returning error before opening any image.
Changes are made in group_snap_remove_by_record and group_snap_rollback_by_record
Fixes: https://tracker.ceph.com/issues/71961
Signed-off-by: Miki Patel <miki.patel132@gmail.com>
(cherry picked from commit
693eabf58cc19eba4c21e2ea7c0011643659b3c3 )
Ernesto Puerta [Tue, 22 Jul 2025 08:50:41 +0000 (10:50 +0200)]
Merge pull request #64612 from rhcs-dashboard/sys-packages-dashboard-reef
reef: mgr/dashboard: use system packages when running tox
Nizamudeen A [Mon, 17 Mar 2025 05:10:21 +0000 (10:40 +0530)]
mgr/dashboard: sitepackages only for py3
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
6985ed15ce20c24f7fa87c23ac65b28cf544c9b7 )
Nizamudeen A [Thu, 13 Mar 2025 06:47:41 +0000 (12:17 +0530)]
Revert "mgr/dashboard: pin lxml to fix run-dashboard-tox-make-check failure"
This reverts commit
1f84505f1232dd8445df1a2a819fa000062d3934 .
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
8e6b6cdd5c302577c81aa041ef4b3f494ed717a7 )
Conflicts:
src/pybind/mgr/dashboard/requirements.txt
- only removed the lxml pinning
Nizamudeen A [Wed, 12 Mar 2025 08:32:10 +0000 (14:02 +0530)]
mgr/dashboard: disable saml2 tests when the dep is not there
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
8acf8f7e4fe6d283212154857abd97b6e641de4d )
(cherry picked from commit
740df4666545c1e358757beeceba4bfbeed76e7c )
Conflicts:
src/pybind/mgr/dashboard/controllers/saml2.py
- kept the config options as it is in reef
src/pybind/mgr/dashboard/tox.ini
- kept the file as is in reef