]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Dan Mick [Mon, 18 Aug 2025 19:15:42 +0000 (12:15 -0700)]
debian/control: install libnuma-dev unconditionally
The arm64-only module uadk needs numa.h to build; nothing else
ensures it's available. Make it an unconditional ceph build
dependency on behalf of the arm64 build.
Fixes: https://tracker.ceph.com/issues/72594
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
fa6c38c1d04f6f6e4529aae5c7bf815f621ba8b4 )
Yuri Weinstein [Mon, 18 Aug 2025 17:44:08 +0000 (10:44 -0700)]
Merge pull request #64670 from cbodley/wip-72257-tentacle
tentacle: qa/rgw: remove hadoop-s3a subsuite
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Yuri Weinstein [Mon, 18 Aug 2025 17:43:02 +0000 (10:43 -0700)]
Merge pull request #64740 from VinayBhaskar-V/wip-72320-tentacle
tentacle: rbd-mirror: prevent image deletion if remote image is not primary
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
afreen23 [Mon, 18 Aug 2025 12:09:10 +0000 (17:39 +0530)]
Merge pull request #64875 from rhcs-dashboard/wip-72449-tentacle
tentacle: mgr/dashboard: Fixed incorrect snapshot scheduled date for rbd block in GUI
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zac Dover [Mon, 18 Aug 2025 09:12:16 +0000 (19:12 +1000)]
Merge pull request #65045 from zdover23/wip-doc-2024-08-14-backport-64981-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:11:30 +0000 (19:11 +1000)]
Merge pull request #65042 from zdover23/wip-doc-2024-08-14-backport-64930-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:09:25 +0000 (19:09 +1000)]
Merge pull request #65039 from zdover23/wip-doc-2025-08-14-backport-64923-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 09:02:03 +0000 (19:02 +1000)]
Merge pull request #65035 from zdover23/wip-doc-2025-08-14-backport-64922-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
afreen23 [Mon, 18 Aug 2025 09:00:45 +0000 (14:30 +0530)]
Merge pull request #64883 from rhcs-dashboard/wip-72460-tentacle
tentacle: mgr/dashboard: 72409 : Fixed parsing error in grafana for host overall performance iframe
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zac Dover [Mon, 18 Aug 2025 08:59:47 +0000 (18:59 +1000)]
Merge pull request #65024 from zdover23/wip-doc-2025-08-14-backport-64982-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 18 Aug 2025 06:23:39 +0000 (16:23 +1000)]
Merge pull request #65056 from zdover23/wip-doc-2025-08-15-backport-64787-to-tentacle
tentacle: doc/cephfs: add a note about estimated replay completion time
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
afreen23 [Sat, 16 Aug 2025 08:39:41 +0000 (14:09 +0530)]
Merge pull request #65003 from Hezko/wip-72560-tentacle
tentacle: mgr/dashboard: fix nvmeof mtls
Reviewed-by: Nizamudeen A <nia@redhat.com>
Adam King [Fri, 15 Aug 2025 16:06:37 +0000 (12:06 -0400)]
Merge pull request #64697 from adk3798/tentacle-smb-ip-bind
tentacle: smb: support custom ip address binds
Reviewed-by: John Mulligan <jmulligan@redhat.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 )
Yuri Weinstein [Thu, 14 Aug 2025 15:54:09 +0000 (08:54 -0700)]
Merge pull request #64765 from adamemerson/wip-71465-tentacle
tentacle: rgw/multisite: Don't rerun recovery periodically
Reviewed-by: Casey Bodley <cbodley@redhat.com>
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 )
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 )
Yuri Weinstein [Tue, 12 Aug 2025 18:49:25 +0000 (11:49 -0700)]
Merge pull request #64507 from NitzanMordhai/wip-72120-tentacle
tentacle: mon/OSDMonitor: call no_reply() on ignored osd alive
Reviewed-by: Kamoltat (Junior) Sirivadhna <ksirivad@redhat.com>
Yuri Weinstein [Tue, 12 Aug 2025 18:48:46 +0000 (11:48 -0700)]
Merge pull request #64365 from NitzanMordhai/wip-71959-tentacle
tentacle: objecter: request OSDMap after idle ticks
Reviewed-by: Kamoltat (Junior) Sirivadhna <ksirivad@redhat.com>
Ronen Friedman [Tue, 12 Aug 2025 14:00:50 +0000 (17:00 +0300)]
Merge pull request #64795 from aainscow/wip-72367-tentacle
tentacle: interval_map: Add non-const iterators
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Pedro Gonzalez Gomez [Tue, 12 Aug 2025 13:57:37 +0000 (15:57 +0200)]
Merge pull request #64990 from cloudbehl/wip-72538-tentacle
tentacle: monitoring: Add per share metrics to SMB dashboard
Reviewed-by: Nizamudeen A <nia@redhat.com>
NitzanMordhai [Tue, 12 Aug 2025 13:51:54 +0000 (16:51 +0300)]
Merge pull request #64841 from NitzanMordhai/wip-72417-tentacle
tentacle: monitor: Enhance historic ops command output and error handling
Ankush Behl [Mon, 28 Jul 2025 12:12:49 +0000 (17:42 +0530)]
monitoring: Add per share metrics to SMB dashboard
Fixes: https://tracker.ceph.com/issues/72308
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
(cherry picked from commit
4fe464386166ce5b28638763a48c29871fe72305 )
Zac Dover [Mon, 11 Aug 2025 04:08:19 +0000 (14:08 +1000)]
Merge pull request #64902 from zdover23/wip-doc-2025-08-08-backport-64876-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Ilya Dryomov [Sat, 9 Aug 2025 06:11:21 +0000 (08:11 +0200)]
Merge pull request #64920 from idryomov/wip-krbd-unmap-fixed-1-tentacle
tentacle: 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:10 +0000 (16:35 +1000)]
Merge pull request #64899 from zdover23/wip-doc-2025-08-08-backport-64881-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.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:57:29 +0000 (14:57 +1000)]
Merge pull request #64877 from zdover23/wip-doc-2025-08-07-backport-64869-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 8 Aug 2025 04:56:16 +0000 (14:56 +1000)]
Merge pull request #64870 from zdover23/wip-doc-2025-08-07-backport-64854-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.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 [Fri, 8 Aug 2025 04:35:38 +0000 (14:35 +1000)]
Merge pull request #64882 from zdover23/wip-doc-2025-08-07-backport-64809-to-tentacle
tentacle: doc: erasure coding enhancements for tentacle
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Ronen Friedman [Thu, 7 Aug 2025 15:24:22 +0000 (18:24 +0300)]
Merge pull request #64860 from ronen-fr/wip-rf-64849-tentacle
tentacle: osd/scrub: do not limit operator-initiated repairs
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
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 )
Bill Scales [Fri, 1 Aug 2025 15:17:58 +0000 (16:17 +0100)]
doc: erasure coding enhancements for tentacle
* Document new pool flag allow_ec_optimizations
* Reference new conf setting osd_pool_default_flag_ec_optimizations
* Add section describing Erasure Code Optimizations
Signed-off-by: Bill Scales <bill_scales@uk.ibm.com>
(cherry picked from commit
185987afff561001423196e9bc1366e4b7079c20 )
Aashish Sharma [Thu, 7 Aug 2025 06:57:53 +0000 (12:27 +0530)]
Merge pull request #64847 from rhcs-dashboard/wip-72414-tentacle
tentacle: mgr/dashboard: user accounts enhancements
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 )
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 )
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 )
Anthony D'Atri [Wed, 6 Aug 2025 23:16:00 +0000 (19:16 -0400)]
Merge pull request #64865 from zdover23/wip-doc-2025-08-07-backport-64856-to-tentacle
tentacle: doc/rados: Fix broken links
Zac Dover [Wed, 6 Aug 2025 08:56:22 +0000 (18:56 +1000)]
doc/rados: Fix broken links
Fix the broken links to "Erasure Coding Profiles" section.
Fixes: https://tracker.ceph.com/issues/72436
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
386954de5caa5270bd494dd72274ccbf77a11afe )
Anthony D'Atri [Wed, 6 Aug 2025 20:41:18 +0000 (16:41 -0400)]
Merge pull request #64851 from zdover23/wip-doc-2025-08-06-backport-64832-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Ronen Friedman [Wed, 6 Aug 2025 05:38:07 +0000 (00:38 -0500)]
osd/scrub: do not limit operator-initiated repairs
'auto-repair' scrubs are limited to a maximum of
'scrub_auto_repair_num_errors' damaged objects.
However, operator-initiated repairs should not be limited
by that number. Alas, a bug in a previous commit
(
97de817ad1c253ee1c7c9c9302981ad2435301b9 ) modified the
code in such a way that it applied the
'scrub_auto_repair_num_errors' limit to all repairs,
including operator-initiated ones. This commit fixes that.
Fixes: https://tracker.ceph.com/issues/72420
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
5afc446fdafe3f2e168f9846f324d1d6a71f0f77 )
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 )
Naman Munet [Tue, 22 Jul 2025 17:08:42 +0000 (22:38 +0530)]
mgr/dashboard: user accounts enhancements
fixes: https://tracker.ceph.com/issues/72072
PR covers:
1) Displaying account name instead of account id in bucket list page & bucket edit form for account owned buckets
2) non-root account user can now be assigned with managed policies with which they can perform operations
3) The root user indication shifted next to username in users list rather than on Account Name with a new icon.
Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit
6e9db91d1ca614e1414b7af27a8abdcd86d05c01 )
Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/enum/icons.enum.ts
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 )
Nizamudeen A [Tue, 5 Aug 2025 12:06:33 +0000 (17:36 +0530)]
Merge pull request #64777 from rhcs-dashboard/wip-72350-tentacle
tentacle: mgr/dashboard: RGW S3 Bucket Notification
SrinivasaBharathKanta [Tue, 5 Aug 2025 08:18:41 +0000 (13:48 +0530)]
Merge pull request #64438 from mohit84/wip-72071-tentacle
tentacle: osd: Access/Modify epoch maps under mutex in OSDSuperblock class
Laura Flores [Mon, 4 Aug 2025 14:47:17 +0000 (09:47 -0500)]
Merge pull request #64799 from ljflores/tentacle-set-rc
ceph_release, doc, CMakeLists.txt: update tentacle to rc phase
Anthony D'Atri [Fri, 1 Aug 2025 17:51:52 +0000 (13:51 -0400)]
Merge pull request #64784 from zdover23/wip-doc-2025-08-01-backport-64766-to-tentacle
tentacle: doc/cephfs: edit ceph-dokan.rst (3 of x)
Laura Flores [Fri, 1 Aug 2025 17:50:23 +0000 (12:50 -0500)]
CMakeLists.txt: bump tentacle up to rc version
Signed-off-by: Laura Flores <lflores@ibm.com>
Laura Flores [Fri, 1 Aug 2025 17:48:59 +0000 (12:48 -0500)]
doc/dev: tentacle is now in rc phase
Signed-off-by: Laura Flores <lflores@ibm.com>
Laura Flores [Fri, 1 Aug 2025 17:47:39 +0000 (12:47 -0500)]
ceph_release: dev --> rc
Tentacle is now in rc phase.
Signed-off-by: Laura Flores <lflores@ibm.com>
VinayBhaskar-V [Wed, 30 Jul 2025 10:10:27 +0000 (10:10 +0000)]
test/rbd-mirror: eliminate a race in ResyncRequestedRemoteNotPrimary
Adjust the wait_for_notification call in TestMockImageReplayerSnapshotReplayer.ResyncRequestedRemoteNotPrimary
to expect 2 notifications instead of 1. This allows the test to correctly wait for both expected events
i.e for finish_sync() and handle_replay_complete(locker, -EREMOTEIO, "remote image demoted"), ensuring the
replayer transitions to STATE_COMPLETE and is_replaying() returns false as intended.
Fixes: https://tracker.ceph.com/issues/72325
Signed-off-by: VinayBhaskar-V <vvarada@redhat.com>
(cherry picked from commit
b5a013f6170bb4445da8f5469243e4869b760a81 )
Alex Ainscow [Mon, 12 May 2025 17:46:49 +0000 (18:46 +0100)]
osd: Make new EC use non-const iterators
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit
9859e8dcfcc5defeb8650e192433fd35cc4d5d0d )
Alex Ainscow [Mon, 12 May 2025 17:30:02 +0000 (18:30 +0100)]
interval_map: non_const iterator
The interval_map code cannot cope with iterators which change the size
of an interval. Due to this, they use const iterators. However, many
other modifications to intervals ARE ok and more efficient, nicer
looking code can be written with them.
This PR adds non-const iterators, but also adds some policing that the
size of the bufferlist has not changed over the interval.
Everything is hidden behind a template, as this changes the behaviour of interval map in a way that we don't want to use without careful testing of each instance.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit
360b079bc5e703754a7c27091370f910a78de2ba )
afreen23 [Fri, 1 Aug 2025 08:29:31 +0000 (13:59 +0530)]
Merge pull request #64775 from rhcs-dashboard/wip-72358-tentacle
tentacle: mgr/dashboard: fix bucket replication disable
Reviewed-by: Afreen Misbah <afreen@ibm.com>
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 22:46:41 +0000 (18:46 -0400)]
Merge pull request #64781 from ceph/wip-tentacle-rocky9
tentacle: Rocky 9/10 support backports
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 )
(cherry picked from commit
cd6dd2ccda005e9ab4d45eb930883d512f95418e )
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 )
(cherry picked from commit
66c4d75410acaed2524176354493a2e9ef8f95c0 )
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 )
(cherry picked from commit
393a7dc900aaf403d041156cb2a5293e4b64ed2d )
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 )
(cherry picked from commit
9958d46b130e175fb94569f975815edfd7348599 )
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 )
(cherry picked from commit
26f0cd35187959cb5b0765c027c3cfbc4dffd3bd )
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 )
(cherry picked from commit
4ea7a757f73f06dd8e01e1b74a8bfb60c6a2630b )
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 )
(cherry picked from commit
c3e3b86fbaf82ef85e37e9b5f31517348c459ac3 )
pujaoshahu [Fri, 25 Apr 2025 15:48:51 +0000 (21:18 +0530)]
mgr/dashboard: Create and delete and update s3 notification in dashboard
Fixes: https://tracker.ceph.com/issues/70955
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
a4155c27911f5ea62c8d93d4eddd41d06b04dd5b )
pujaoshahu [Thu, 10 Apr 2025 17:29:06 +0000 (22:59 +0530)]
mgr/dashboard: Add RGW bucket notification listing in dashboard
Fixes: https://tracker.ceph.com/issues/70880
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
92fb5863767913a1ea7bdb03788ee21778fcabc7 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw.module.ts
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 )
pujashahu [Fri, 4 Jul 2025 07:54:50 +0000 (13:24 +0530)]
mgr/dashboard: Notification endpoints for create ,list and delete
Fixes: https://tracker.ceph.com/issues/70313
Signed-off-by: pujashahu <pshahu@redhat.com>
(cherry picked from commit
e343b0863aa71f7bcc5e94e5f9c6516ef2248252 )
afreen23 [Thu, 31 Jul 2025 09:08:37 +0000 (14:38 +0530)]
Merge pull request #64478 from rhcs-dashboard/wip-72098-tentacle
tentacle: mgr/dashboard: fixed input field black after selecting an autofill browser input
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Thu, 31 Jul 2025 07:40:35 +0000 (13:10 +0530)]
Merge pull request #64679 from afreen23/tentacle
mgr/dashboard: Fix redirection of SMB enable module
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Abhishek Desai <Abhishek Desai <abhishek.desai1@ibm.com>
Adam C. Emerson [Thu, 5 Jun 2025 17:09:36 +0000 (13:09 -0400)]
rgw/multisite: Don't rerun recovery periodically
Recovery is so conservative it creates many, many datalog entries,
slowing sync.
Fixes: https://tracker.ceph.com/issues/71465
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit
eb686df10f1b9dc474a26ebc9b4fc3891b9d330b )
Fixes: https://tracker.ceph.com/issues/72174
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Yuri Weinstein [Wed, 30 Jul 2025 19:09:22 +0000 (12:09 -0700)]
Merge pull request #64358 from mkogan1/wip-71958-tentacle
tentacle: rgw: allow specifying ssl certificate for radosgw-admin operations
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Zac Dover [Wed, 30 Jul 2025 14:25:46 +0000 (00:25 +1000)]
Merge pull request #64758 from zdover23/wip-doc-2025-07-30-backport-64737-to-tentacle
tentacle: doc/cephfs: edit ceph-dokan.rst (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.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:16 +0000 (23:29 +1000)]
Merge pull request #64734 from zdover23/wip-doc-2025-07-29-backport-64690-to-tentacle
tentacle: doc/cephfs: edit ceph-dokan.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anthony D'Atri [Tue, 29 Jul 2025 20:36:36 +0000 (16:36 -0400)]
Merge pull request #64749 from stackhpc/doc-fix-mclock-links-tentacle
tentacle: doc: 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 )
VinayBhaskar-V [Tue, 13 May 2025 20:25:44 +0000 (01:55 +0530)]
rbd-mirror: prevent image deletion if remote image is not primary
A resync on a mirrored image may incorrectly results in the local
image being deleted even when the remote image is no longer primary.
This issue can occur under the following conditions:
* if resync is requested on the secondary before the remote image has
been fully demoted
* if the demotion of the primary image is not mirrored
due to the rbd-mirror daemon being offline.
This can be fixed by ensuring that image deletion during a resync is
only allowed when the remote image is confirmed to be primary.
This commit fixes the issue only for snapshot based mirroring mode
Fixes: https://tracker.ceph.com/issues/70948
Signed-off-by: VinayBhaskar-V <vvarada@redhat.com>
(cherry picked from commit
e14afbc95a5fb8f5a33e7ea23a035992b966d671 )
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 )
Nizamudeen A [Tue, 29 Jul 2025 04:21:16 +0000 (09:51 +0530)]
Merge pull request #64688 from rhcs-dashboard/wip-72276-tentacle
mgr/dashboard: RGW Topic management
Ilya Dryomov [Mon, 28 Jul 2025 20:27:49 +0000 (22:27 +0200)]
Merge pull request #64685 from idryomov/wip-cleanup-librbd-mirror-enable-req-tentacle
tentacle: librbd/mirror: cleanup EnableRequest::handle_get_mirror_image()
Reviewed-by: Ramana Raja <rraja@redhat.com>
Ilya Dryomov [Mon, 28 Jul 2025 18:33:13 +0000 (20:33 +0200)]
Merge pull request #64720 from idryomov/wip-72134-cont-tentacle
tentacle: qa/suites/krbd: request msgr1 explicitly in unmap subsuite
Reviewed-by: Miki Patel <miki.patel132@gmail.com>
Ilya Dryomov [Mon, 28 Jul 2025 18:30:44 +0000 (20:30 +0200)]
Merge pull request #64684 from abitdrag/wip-72266-tentacle
tentacle: krbd: "rbd device map" command should use msgr2 by default
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Adam King [Mon, 28 Jul 2025 16:37:09 +0000 (12:37 -0400)]
Merge pull request #64651 from adk3798/tentacle-cephadm-nvmeof-add-subsystem-cache
tentacle: mgr/cephadm/nvmeof: Add susbsystem cache expiration field to NVMeOF spec file
Reviewed-by: Gil Bregman <gbregman@il.ibm.com>
Adam King [Mon, 28 Jul 2025 16:36:27 +0000 (12:36 -0400)]
Merge pull request #64649 from adk3798/tentacle-cephadm-nvmeof-prometheus-fields
tentacle: mgr/cephadm/nvmeof: Add Prometheus fields to NVMeOF spec file.
Reviewed-by: Gil Bregman <gbregman@il.ibm.com>
Ilya Dryomov [Mon, 28 Jul 2025 07:01:34 +0000 (09:01 +0200)]
qa/suites/krbd: request msgr1 explicitly in unmap subsuite
Since commit
5011cc926cd4 ("qa/suites/krbd: run unmap subsuite with
msgr1 only"), unmap.t is run only against msgr1. pre-single-major.yaml
kernel has actually been gone for some time now, but there is still
value in maintaining a msgr1-only test. With the default switched to
msgr2 in commit
a577f6fa405c ("krbd: "rbd device map" command should
use msgr2 by default"), msgr1 needs to be requested explicitly.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
9edb21215f4d5eee04c0af0e2c715cba026be78f )
Ilya Dryomov [Sat, 26 Jul 2025 09:35:08 +0000 (11:35 +0200)]
doc/man/rbd: update ms_mode default (legacy -> prefer-crc)
The default was switched to msgr2 in prefer-crc mode in commit
a577f6fa405c ("krbd: "rbd device map" command should use msgr2 by
default").
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
4d7cf5565d4ae287aa69ecaba086f97e17391ff6 )
Kotresh HR [Mon, 28 Jul 2025 12:33:55 +0000 (18:03 +0530)]
Merge pull request #63968 from mchangir/wip-71395-tentacle
tentacle: mds: use available CInode* for uninline data
Kotresh HR [Mon, 28 Jul 2025 10:03:38 +0000 (15:33 +0530)]
Merge pull request #63575 from joscollin/wip-71487-tentacle
tentacle: qa: fix test_cephfs_mirror_stats failure
Kotresh HR [Mon, 28 Jul 2025 10:03:31 +0000 (15:33 +0530)]
Merge pull request #63223 from rishabh-d-dave/wip-71277-tentacle
tentacle: mgr/vol: make "snapshot getpath" cmd work with v1 and legacy
Kotresh HR [Mon, 28 Jul 2025 10:03:24 +0000 (15:33 +0530)]
Merge pull request #63021 from batrick/wip-71116-tentacle
tentacle: pybind/mgr/volumes: fix typo in casesensitive vxattr
Kotresh HR [Mon, 28 Jul 2025 10:03:15 +0000 (15:33 +0530)]
Merge pull request #63067 from rishabh-d-dave/wip-71148-tentacle
tentacle: mgr/vol: don't delete user-created pool in "volume create" command
Kotresh HR [Mon, 28 Jul 2025 10:03:07 +0000 (15:33 +0530)]
Merge pull request #63719 from batrick/wip-71553-tentacle
tentacle: test/libcephfs: copy DT_NEEDED entries from input libraries
Kotresh HR [Mon, 28 Jul 2025 10:02:57 +0000 (15:32 +0530)]
Merge pull request #63132 from kshtsk/wip-71213-tentacle
tentacle: tasks/cephfs/mount: use 192.168.144.0.0/20 for brxnet