]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
3 days agoMerge pull request #67604 from amathuria/wip-amat-update-seastar-march-26
Matan Breizman [Tue, 3 Mar 2026 08:42:20 +0000 (10:42 +0200)]
Merge pull request #67604 from amathuria/wip-amat-update-seastar-march-26

seastar: bump up seastar submodule

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
3 days agoMerge pull request #67227 from rhcs-dashboard/isolate-cherrypy
Nizamudeen A [Tue, 3 Mar 2026 07:14:50 +0000 (12:44 +0530)]
Merge pull request #67227 from rhcs-dashboard/isolate-cherrypy

mgr: isolated CherryPy to prevent global state sharing

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
3 days agoMerge pull request #67291 from rhcs-dashboard/add-smb-share-qos
Nizamudeen A [Tue, 3 Mar 2026 06:43:03 +0000 (12:13 +0530)]
Merge pull request #67291 from rhcs-dashboard/add-smb-share-qos

mgr/dashboard: add SMB share QoS rate limiting

Reviewed-by: Dnyaneshwari talwekar <dtalweka@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
3 days agoMerge pull request #67602 from bluikko/wip-doc-radosgw-adminops-fixes
bluikko [Tue, 3 Mar 2026 06:09:02 +0000 (13:09 +0700)]
Merge pull request #67602 from bluikko/wip-doc-radosgw-adminops-fixes

doc/radosgw: Fix markup in adminops.rst

3 days agoMerge pull request #67595 from bluikko/wip-doc-remove-markup-from-cli-commands
bluikko [Tue, 3 Mar 2026 05:14:19 +0000 (12:14 +0700)]
Merge pull request #67595 from bluikko/wip-doc-remove-markup-from-cli-commands

doc: Remove markup from CLI example commands

3 days agoMerge pull request #66578 from ceph/dvanders_mds_set_balanced_budget
Venky Shankar [Tue, 3 Mar 2026 05:11:45 +0000 (10:41 +0530)]
Merge pull request #66578 from ceph/dvanders_mds_set_balanced_budget

mds: enable osdc op throttles

Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 days agoMerge pull request #67444 from rhcs-dashboard/fix-osd-form-alert
Afreen Misbah [Tue, 3 Mar 2026 04:03:27 +0000 (09:33 +0530)]
Merge pull request #67444 from rhcs-dashboard/fix-osd-form-alert

mgr/dashboard: Misleading warning when no eligible devices are available for OSD creation

Reviewed-by: Nizamudeen A <nia@redhat.com>
3 days agoMerge pull request #66799 from aainscow/missing-list-corruption-fix
Alex Ainscow [Mon, 2 Mar 2026 17:19:38 +0000 (17:19 +0000)]
Merge pull request #66799 from aainscow/missing-list-corruption-fix

osd: Change rmissing map key from version_t to eversion_t

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
3 days agoMerge pull request #67578 from ivancich/wip-install-java-17
J. Eric Ivancich [Mon, 2 Mar 2026 16:30:11 +0000 (11:30 -0500)]
Merge pull request #67578 from ivancich/wip-install-java-17

rgw/tests: add os-specific java 1.7 install commands to keycloak task

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 days agoMerge pull request #67523 from shraddhaag/wip-shraddhaag-improve-crimson-docs
Shraddha Agrawal [Mon, 2 Mar 2026 15:43:41 +0000 (21:13 +0530)]
Merge pull request #67523 from shraddhaag/wip-shraddhaag-improve-crimson-docs

doc: improve crimson docs

3 days agoMerge PR #67608 into main main-test
Patrick Donnelly [Mon, 2 Mar 2026 15:39:17 +0000 (10:39 -0500)]
Merge PR #67608 into main

* refs/pull/67608/head:
Revert "Merge pull request #67167 from Hezko/nvme-module-two"

Reviewed-by: John Mulligan <jmulligan@redhat.com>
4 days agoMerge pull request #66111 from fa-at-pulsit/wip-73702-rgw-keystone-scope
Marcel Lauhoff [Mon, 2 Mar 2026 15:13:26 +0000 (16:13 +0100)]
Merge pull request #66111 from fa-at-pulsit/wip-73702-rgw-keystone-scope

rgw: Add Keystone scope information to ops logging

4 days agoMerge pull request #67126 from gardran/wip-gardran-fix-mclock-options
Sridhar Seshasayee [Mon, 2 Mar 2026 14:51:17 +0000 (20:21 +0530)]
Merge pull request #67126 from gardran/wip-gardran-fix-mclock-options

osd: handle all the updated keys in OSD::maybe_override_options_for_qos

Reviewed-by: Sridhar Seshasayee <sridhar.seshasayee@ibm.com>
4 days agoMerge pull request #67414 from rhcs-dashboard/add-config-params-cephadm-certmgr
Pedro Gonzalez Gomez [Mon, 2 Mar 2026 14:33:11 +0000 (15:33 +0100)]
Merge pull request #67414 from rhcs-dashboard/add-config-params-cephadm-certmgr

mgr/dashboard : Add cephadm config params to dashboard

Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
4 days agodoc: reformat crimson docs 67523/head
Shraddha Agrawal [Wed, 25 Feb 2026 11:31:26 +0000 (17:01 +0530)]
doc: reformat crimson docs

This commit rearranges crimson docs so the deployment steps are inorder
to how they are supposed to be executed. Also, it removed `crimson-osd`
referneces as that is an internal detail that users don't need to be
aware of.

4 days agoRevert "Merge pull request #67167 from Hezko/nvme-module-two" 67608/head
Patrick Donnelly [Mon, 2 Mar 2026 13:50:05 +0000 (08:50 -0500)]
Revert "Merge pull request #67167 from Hezko/nvme-module-two"

This PR broke the ceph-mgr [1] and was not QA'd more broadly.

[1] https://github.com/ceph/ceph/pull/67167#issuecomment-3984274659

This reverts commit 884bbcfd38d88b08213c3106dc89cd6c956d4b95, reversing
changes made to 472e267f03705145ee306d15f3d566ec4ac3f726.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
4 days agomgr/dashboard: add SMB share QoS rate limiting 67291/head
Pedro Gonzalez Gomez [Tue, 10 Feb 2026 16:18:36 +0000 (17:18 +0100)]
mgr/dashboard: add SMB share QoS rate limiting

Fixes: https://tracker.ceph.com/issues/74856
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
4 days agomgr/dashboard: Misleading warning when no eligible devices are available for OSD... 67444/head
Naman Munet [Fri, 20 Feb 2026 14:00:43 +0000 (19:30 +0530)]
mgr/dashboard: Misleading warning when no eligible devices are available for OSD creation

Fixes: https://tracker.ceph.com/issues/75050
Signed-off-by: Naman Munet <naman.munet@ibm.com>
4 days agoMerge PR #67476 into main
Venky Shankar [Mon, 2 Mar 2026 12:33:02 +0000 (18:03 +0530)]
Merge PR #67476 into main

* refs/pull/67476/head:

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 days agoMerge pull request #67554 from rkachach/fix_splitting_services_ut
Redouane Kachach [Mon, 2 Mar 2026 12:17:34 +0000 (13:17 +0100)]
Merge pull request #67554 from rkachach/fix_splitting_services_ut

mgr/cephadm: splitting services big UT file into smaller per-service files

Reviewed-by: Adam King <adking@redhat.com>
4 days agocrimson/os/seastore: fix experimental_list_directory iterator dereference 67604/head
Aishwarya Mathuria [Thu, 26 Feb 2026 11:07:22 +0000 (11:07 +0000)]
crimson/os/seastore: fix experimental_list_directory iterator dereference

See: https://github.com/scylladb/seastar/commit/0046c83f652945f0060bf0db9383481623889cf8

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agocrimson/common: fix metric label dumping
Aishwarya Mathuria [Thu, 26 Feb 2026 11:04:40 +0000 (11:04 +0000)]
crimson/common: fix metric label dumping

Seastar's escaped_string wrapper no longer implicitly converts to a string type.
Update dump_metric_value to call .value() to access the underlying string.

See: https://github.com/scylladb/seastar/commit/49c34b81bcae5bec3bf7f12bb91bdfd859326de0

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agocmake: explicitly support and enable vptr sanitizer
Aishwarya Mathuria [Thu, 26 Feb 2026 11:02:51 +0000 (11:02 +0000)]
cmake: explicitly support and enable vptr sanitizer

As of Clang 21, -fsanitize=undefined no longer implies vptr.
This adds vptr as an explicit component and provides the necessary compile options to satisfy Seastar's build requirements.
See: https://github.com/scylladb/seastar/commit/c1060ea7d4676df23ce62af96ef2daa768f5de8a for more details

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agoseastar: bump up seastar submodule
Aishwarya Mathuria [Mon, 2 Mar 2026 11:06:56 +0000 (11:06 +0000)]
seastar: bump up seastar submodule

Update branch to wip-amat-seastar-march26
https://github.com/ceph/seastar/tree/wip-amat-seastar-march26

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agoMerge pull request #66832 from nbalacha/wip-nbalacha-lua-74219
nbalacha [Mon, 2 Mar 2026 10:57:03 +0000 (16:27 +0530)]
Merge pull request #66832 from nbalacha/wip-nbalacha-lua-74219

Wip rgw/lua: performance improvements

4 days agodoc/radosgw: Fix markup in adminops.rst 67602/head
Ville Ojamo [Mon, 2 Mar 2026 10:19:31 +0000 (17:19 +0700)]
doc/radosgw: Fix markup in adminops.rst

Add blank lines so that markup is not rendered verbatim.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
4 days agoMerge pull request #67480 from afreen23/subsystem-integration
Afreen Misbah [Mon, 2 Mar 2026 09:10:24 +0000 (14:40 +0530)]
Merge pull request #67480 from afreen23/subsystem-integration

mgr/dashboard: Allow adding authentication to subsystem flow

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
4 days agoMerge pull request #67158 from sujay-d07/automated-kafka-security-testing
Yuval Lifshitz [Mon, 2 Mar 2026 09:01:13 +0000 (11:01 +0200)]
Merge pull request #67158 from sujay-d07/automated-kafka-security-testing

qa: Extend Kafka SASL Security Tests

4 days agoMerge pull request #67569 from gbregman/main
Gil Bregman [Mon, 2 Mar 2026 08:39:49 +0000 (10:39 +0200)]
Merge pull request #67569 from gbregman/main

mgr/dashboard: Add DHCHAP controller key to NVME host commands

4 days agodoc: Remove markup from CLI example commands 67595/head
Ville Ojamo [Mon, 2 Mar 2026 07:00:45 +0000 (14:00 +0700)]
doc: Remove markup from CLI example commands

Remove all the remaining stars in the preformatted block CLI example
commands.
Several example CLI commands had stars around placeholder text in
addition to the standard angle brackets. The stars could make sense in
man pages or in text to make the placeholder italic but it will just be
rendered as-is in preformatted text blocks.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
4 days agoMerge pull request #67591 from bluikko/wip-doc-sphix-warnings-202603
bluikko [Mon, 2 Mar 2026 06:42:38 +0000 (13:42 +0700)]
Merge pull request #67591 from bluikko/wip-doc-sphix-warnings-202603

doc: Fix Sphinx warnings

4 days agomgr/dashboard: Fix auth logic in subsystem and remove traffic encryption columns 67480/head
Afreen Misbah [Wed, 25 Feb 2026 09:58:12 +0000 (15:28 +0530)]
mgr/dashboard: Fix auth logic in subsystem and remove traffic encryption columns

Signed-off-by: Afreen Misbah <afreen@ibm.com>
4 days agoMerge pull request #65877 from edwinzrodriguez/ceph-wip-73421
Venky Shankar [Mon, 2 Mar 2026 06:26:52 +0000 (11:56 +0530)]
Merge pull request #65877 from edwinzrodriguez/ceph-wip-73421

mds: Avoid use of moved 'fs' in FSMap

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 days agoMerge pull request #65879 from edwinzrodriguez/ceph-wip-73425
Venky Shankar [Mon, 2 Mar 2026 06:26:43 +0000 (11:56 +0530)]
Merge pull request #65879 from edwinzrodriguez/ceph-wip-73425

mds: MDSCap Use default impl for copy and assign op

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 days agoMerge pull request #65883 from edwinzrodriguez/ceph-wip-73429
Venky Shankar [Mon, 2 Mar 2026 06:26:30 +0000 (11:56 +0530)]
Merge pull request #65883 from edwinzrodriguez/ceph-wip-73429

mds: Refactor Mantle::balance to use std::string

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 days agoMerge pull request #66288 from chrisphoffman/wip-73825
Venky Shankar [Mon, 2 Mar 2026 06:26:08 +0000 (11:56 +0530)]
Merge pull request #66288 from chrisphoffman/wip-73825

client: Only use known fields when comparing policies

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 days agodoc: Fix Sphinx warnings 67591/head
Ville Ojamo [Mon, 2 Mar 2026 05:54:20 +0000 (12:54 +0700)]
doc: Fix Sphinx warnings

Add missing blank lines in two files to fix Sphinx warnings.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
4 days agoMerge pull request #67517 from rhcs-dashboard/backup-storage-consumption
Afreen Misbah [Mon, 2 Mar 2026 05:43:56 +0000 (11:13 +0530)]
Merge pull request #67517 from rhcs-dashboard/backup-storage-consumption

mgr/dashboard: add storage consumption card

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 days agoMerge pull request #67276 from rhcs-dashboard/74636-service-modal-with-certmgr
Nizamudeen A [Mon, 2 Mar 2026 04:34:24 +0000 (10:04 +0530)]
Merge pull request #67276 from rhcs-dashboard/74636-service-modal-with-certmgr

mgr/dashboard : Update create/edit service modal to support certmg

Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
4 days agomgr/dashboard: add storage consumption card 67517/head
Devika Babrekar [Tue, 20 Jan 2026 06:16:33 +0000 (11:46 +0530)]
mgr/dashboard: add storage consumption card

Fixes: https://tracker.ceph.com/issues/75181
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
6 days agorgw/tests: add os-specific java 1.7 install commands to keycloak task 67578/head
J. Eric Ivancich [Fri, 27 Feb 2026 20:56:29 +0000 (15:56 -0500)]
rgw/tests: add os-specific java 1.7 install commands to keycloak task

Add commands to keycloak task specific for rocky, rhel, centos, and
ubuntu. Also, clean-up installed package(s) after test is run.

This is necessary as rocky can't install the same package(s) that the
other os types currently can.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
7 days agomgr/dashboard: Add DHCHAP controller key to NVME host commands 67569/head
Gil Bregman [Fri, 27 Feb 2026 10:09:14 +0000 (12:09 +0200)]
mgr/dashboard: Add DHCHAP controller key to NVME host commands
Fixes: https://tracker.ceph.com/issues/74939
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
7 days agomgr/dashboard: Allow adding authentication to subsystem flow
Afreen Misbah [Tue, 24 Feb 2026 01:46:26 +0000 (07:16 +0530)]
mgr/dashboard: Allow adding authentication to subsystem flow

- integrates third step with overall tearsheet

Signed-off-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge pull request #67535 from rhcs-dashboard/final-merged-branch 67561/head
Afreen Misbah [Fri, 27 Feb 2026 09:08:34 +0000 (14:38 +0530)]
Merge pull request #67535 from rhcs-dashboard/final-merged-branch

mgr/dashboard: Final merged branch for subsystem complete flow

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
7 days agoMerge pull request #64718 from VallariAg/wip-nvmeof-top-tool
Vallari Agrawal [Fri, 27 Feb 2026 04:33:53 +0000 (10:03 +0530)]
Merge pull request #64718 from VallariAg/wip-nvmeof-top-tool

mgr/dashboard: Add nvmeof_top_cli service

7 days agoMerge pull request #67345 from rhcs-dashboard/nfs-pyobj-serialze-err
Nizamudeen A [Fri, 27 Feb 2026 02:59:48 +0000 (08:29 +0530)]
Merge pull request #67345 from rhcs-dashboard/nfs-pyobj-serialze-err

mgr/dashboard: nfs export creation fails with obj deserialization

Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
7 days agoMerge pull request #67095 from cbodley/wip-74591
Casey Bodley [Thu, 26 Feb 2026 23:02:09 +0000 (18:02 -0500)]
Merge pull request #67095 from cbodley/wip-74591

qa/radosgw_admin: replace boto2 with boto3

Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
7 days agoMerge pull request #66879 from Hezko/nvme-cli-responses
Hezko [Thu, 26 Feb 2026 21:50:25 +0000 (23:50 +0200)]
Merge pull request #66879 from Hezko/nvme-cli-responses

mgr/dashboard: introduce NvmeofCLICommand's success_message_template â€¦

7 days agoMerge pull request #67167 from Hezko/nvme-module-two
Hezko [Thu, 26 Feb 2026 21:49:37 +0000 (23:49 +0200)]
Merge pull request #67167 from Hezko/nvme-module-two

mgr/nvmeof: add nvmeof module which will create .nvmeof rbd pool

7 days agoMerge pull request #67524 from idryomov/wip-75161
Ilya Dryomov [Thu, 26 Feb 2026 19:48:34 +0000 (20:48 +0100)]
Merge pull request #67524 from idryomov/wip-75161

librbd: don't complete ImageUpdateWatchers::shut_down() prematurely

Reviewed-by: Ramana Raja <rraja@redhat.com>
7 days agoMerge pull request #67482 from idryomov/wip-68279
Ilya Dryomov [Thu, 26 Feb 2026 19:48:14 +0000 (20:48 +0100)]
Merge pull request #67482 from idryomov/wip-68279

librbd/mirror: detect trashed snapshots in UnlinkPeerRequest

Reviewed-by: Ramana Raja <rraja@redhat.com>
7 days agomgr/cephadm: spliting test_services UT into per-service UT files 67554/head
Redouane Kachach [Thu, 26 Feb 2026 17:23:57 +0000 (18:23 +0100)]
mgr/cephadm: spliting test_services UT into per-service UT files

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
7 days agomgr/cephadm: removed big test_services file
Redouane Kachach [Thu, 26 Feb 2026 17:25:54 +0000 (18:25 +0100)]
mgr/cephadm: removed big test_services file

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
7 days agoMerge pull request #66262 from ceph/updates_for_lf_csc_charter
Dan van der Ster [Thu, 26 Feb 2026 17:18:23 +0000 (09:18 -0800)]
Merge pull request #66262 from ceph/updates_for_lf_csc_charter

CONTRIBUTING: link to Governance doc

7 days agoMerge pull request #67486 from cbodley/wip-qa-rgw-multisite-boto2-decoder
Casey Bodley [Thu, 26 Feb 2026 17:10:53 +0000 (12:10 -0500)]
Merge pull request #67486 from cbodley/wip-qa-rgw-multisite-boto2-decoder

qa/rgw/multisite: remove boto2 BotoJSONEncoder

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
8 days agoMerge pull request #67169 from kchheda3/wip-fix-notification-queue-full
Krunal Chheda [Thu, 26 Feb 2026 14:50:39 +0000 (20:20 +0530)]
Merge pull request #67169 from kchheda3/wip-fix-notification-queue-full

rgw/notification: Prevent reserved_size leak by decrementing overhead on commit/abort.

 reviewed-by: yuvalif

8 days agoMerge pull request #67083 from smanjara/wip-fix-multisite-sigv4
Casey Bodley [Thu, 26 Feb 2026 14:42:40 +0000 (09:42 -0500)]
Merge pull request #67083 from smanjara/wip-fix-multisite-sigv4

rgw/multisite: fix forwarded requests using awsv4 with UNSIGNED-PAYLOAD

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 days agomgr/dashboard: Remove tabs under subsystem 67535/head
pujaoshahu [Mon, 23 Feb 2026 18:31:30 +0000 (00:01 +0530)]
mgr/dashboard: Remove tabs under subsystem
Fixes: https://tracker.ceph.com/issues/74904
Signed-off-by: pujaoshahu <pshahu@redhat.com>
8 days agorgw: Add Keystone scope information to ops logging 66111/head
Filipp Akinfiev [Tue, 2 Dec 2025 12:02:04 +0000 (13:02 +0100)]
rgw: Add Keystone scope information to ops logging

Fixes: https://tracker.ceph.com/issues/73702
On-behalf-of: SAP <filipp.akinfiev@clyso.com>
Signed-off-by: Filipp Akinfiev <filipp.akinfiev@clyso.com>
8 days agosrc/pybind/mgr: Add nvmeof-top tool 64718/head
Vallari Agrawal [Mon, 9 Feb 2026 21:28:28 +0000 (02:58 +0530)]
src/pybind/mgr: Add nvmeof-top tool

Add src/pybind/mgr/dashboard/services/nvmeof_top_cli.py
which adds commands:
"ceph nvmeof top io <subsystem>"
"ceph nvmeof top cpu"

This file is moved from the original work in:
https://github.com/pcuzner/ceph-nvmeof-top

Fixes: https://tracker.ceph.com/issues/64578
Co-authored-by: Paul Cuzner <pcuzner@ibm.com>
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
8 days agomgr/dashboard: introduce NvmeofCLICommand's success_message_template and success_mess... 66879/head
Tomer Haskalovitch [Tue, 23 Dec 2025 21:21:15 +0000 (23:21 +0200)]
mgr/dashboard: introduce NvmeofCLICommand's success_message_template and success_message_map parameters to allow meaningful success messages

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
8 days agomgr/dashboard: add-reviewstep-in-subsystem
Sagar Gopale [Tue, 24 Feb 2026 18:04:42 +0000 (23:34 +0530)]
mgr/dashboard: add-reviewstep-in-subsystem

Fixes: https://tracker.ceph.com/issues/75085
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>>
8 days agomgr/dashboard: NVme- Add namespace in subsystem resource page
Sagar Gopale [Mon, 16 Feb 2026 12:48:42 +0000 (18:18 +0530)]
mgr/dashboard: NVme- Add namespace in subsystem resource page

Fixes: https://tracker.ceph.com/issues/74338
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
8 days agomgr/dashboard: NVmeof Add listeners in subsytem and resource page.
Sagar Gopale [Wed, 25 Feb 2026 16:34:13 +0000 (22:04 +0530)]
mgr/dashboard: NVmeof Add listeners in subsytem and resource page.

Fixes: https://tracker.ceph.com/issues/74339
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
8 days agomgr/dashboard: Nvmeof add hosts(Add Initiator) in subsystem details
Sagar Gopale [Wed, 18 Feb 2026 14:12:28 +0000 (19:42 +0530)]
mgr/dashboard: Nvmeof add hosts(Add Initiator) in subsystem details

Fixes: https://tracker.ceph.com/issues/75006
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
8 days agoMerge pull request #67472 from rhcs-dashboard/removetab-subsystem
Afreen Misbah [Thu, 26 Feb 2026 09:15:26 +0000 (14:45 +0530)]
Merge pull request #67472 from rhcs-dashboard/removetab-subsystem

mgr/dashboard: Remove tabs under subsystem

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #67503 from afreen23/data-resiliency
Afreen Misbah [Thu, 26 Feb 2026 08:50:16 +0000 (14:20 +0530)]
Merge pull request #67503 from afreen23/data-resiliency

mgr/dashboard: Fixes for overview page

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
8 days agomgr/nvmeof: add nvmeof module introduction to pending release notes 67167/head
Tomer Haskalovitch [Wed, 25 Feb 2026 18:48:32 +0000 (20:48 +0200)]
mgr/nvmeof: add nvmeof module introduction to pending release notes

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
8 days agomgr/nvmeof: add unittests
Tomer Haskalovitch [Tue, 24 Feb 2026 11:38:36 +0000 (13:38 +0200)]
mgr/nvmeof: add unittests

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
8 days agoMerge pull request #67123 from kshtsk/wip-qa-tasks-keystone-rocky
kyr [Thu, 26 Feb 2026 08:01:13 +0000 (09:01 +0100)]
Merge pull request #67123 from kshtsk/wip-qa-tasks-keystone-rocky

qa/tasks/keystone: restart mariadb for rocky and alma linux too

8 days agoMerge pull request #67088 from rzarzynski/wip-crimson-ctwrn-unnused
Matan Breizman [Thu, 26 Feb 2026 07:57:49 +0000 (09:57 +0200)]
Merge pull request #67088 from rzarzynski/wip-crimson-ctwrn-unnused

crimson/os: fix multiple compile-time warnings on unused variables

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 days agomgr/nvmeof: use nvmeof module during orch nvmeof apply
Tomer Haskalovitch [Tue, 24 Feb 2026 11:38:00 +0000 (13:38 +0200)]
mgr/nvmeof: use nvmeof module during orch nvmeof apply

Added a call to create_pool_if_not_exists during the execution of ceph orch apply nvmeof command.

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
8 days agomgr/nvmeof: set nvmeof module to be enabled by default
Tomer Haskalovitch [Tue, 24 Feb 2026 11:36:17 +0000 (13:36 +0200)]
mgr/nvmeof: set nvmeof module to be enabled by default

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
8 days agomgr/nvmeof: intergrate module into build and debian pkg
Tomer Haskalovitch [Tue, 24 Feb 2026 11:35:39 +0000 (13:35 +0200)]
mgr/nvmeof: intergrate module into build and debian pkg

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
8 days agomgr/nvmeof: introduce the new nvmeof module
Tomer Haskalovitch [Tue, 24 Feb 2026 11:22:11 +0000 (13:22 +0200)]
mgr/nvmeof: introduce the new nvmeof module

Introduce a new NVMe-oF mgr module and which create the pool
used for storing NVMe-related metadata ceph orch nvmeof apply command.
This removes the need for users to manually create and configure the
metadata pool before using the NVMe-oF functionality, simplifying
setup and reducing the chance of misconfiguration.

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
8 days agoMerge pull request #66802 from cloudbehl/Subvolume-dashboard
Aashish Sharma [Thu, 26 Feb 2026 05:54:47 +0000 (11:24 +0530)]
Merge pull request #66802 from cloudbehl/Subvolume-dashboard

monitoring: Add subvolume dashboard

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
8 days agomgr/dashboard : Add cephadm config params to dashboard 67414/head
Abhishek Desai [Thu, 19 Feb 2026 09:08:33 +0000 (14:38 +0530)]
mgr/dashboard : Add cephadm config params to dashboard
fixes : https://tracker.ceph.com/issues/75109
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
8 days agoMerge pull request #67385 from kotreshhr/fix-mirror-qa-blocklist
Venky Shankar [Thu, 26 Feb 2026 04:17:03 +0000 (09:47 +0530)]
Merge pull request #67385 from kotreshhr/fix-mirror-qa-blocklist

qa: Fix test_cephfs_mirror_restart_sync_on_blocklist

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 days agomgr/dashboard: nfs export creation fails with obj deserialization 67345/head
Nizamudeen A [Fri, 13 Feb 2026 09:00:35 +0000 (14:30 +0530)]
mgr/dashboard: nfs export creation fails with obj deserialization

with the rocky10 patches, the nfs export creation through dashboard
breaks when it tries to deserialize the obj returned by
`fetch_nfs_export_obj` interface. So removing that and use export apply
to create the nfs exports

Fixes: https://tracker.ceph.com/issues/74930
Signed-off-by: Nizamudeen A <nia@redhat.com>
8 days agomgr: isolated CherryPy to prevent global state sharing 67227/head
Nizamudeen A [Thu, 5 Feb 2026 10:42:47 +0000 (16:12 +0530)]
mgr: isolated CherryPy to prevent global state sharing

as the modules are now being loaded onto the main interpreter (see
https://github.com/ceph/ceph/pull/66244), the
cherrypy is getting hit with an issue where its global state is being
affecting all the modules updating the cherrypy config simultaneously in
the same tree.

So i am adding a CherryPyMgr which manages all the independent servers
that will be created across all modules. This CherryPyMgr will create
its own server instances by utilizing cherrypy's WSGI Server and
eliminates the global state sharing. Each module or app can create their
own tree and start an adapter which will open an independent server for
that app.

- also added a method to update the config in place so CORS urls can be
  configured without restarting servers.

Fixes: https://tracker.ceph.com/issues/74643, https://tracker.ceph.com/issues/74543, https://tracker.ceph.com/issues/74980
Signed-off-by: Nizamudeen A <nia@redhat.com>
8 days agomgr/dashboard: Add filtering of alerts via route 67503/head
Afreen Misbah [Wed, 25 Feb 2026 11:13:22 +0000 (16:43 +0530)]
mgr/dashboard: Add filtering of alerts via route

- when user click on alerts of particular severity only those alerts should be shown

Fixes https://tracker.ceph.com/issues/75158

Signed-off-by: Afreen Misbah <afreen@ibm.com>
8 days agomgr/dashboard: Add skeleton states for alerts card
Afreen Misbah [Wed, 25 Feb 2026 05:10:39 +0000 (10:40 +0530)]
mgr/dashboard: Add skeleton states for alerts card

Fixes https://tracker.ceph.com/issues/75159

Signed-off-by: Afreen Misbah <afreen@ibm.com>
8 days agomgr/dashboard: Fix css in alerts card
Afreen Misbah [Wed, 25 Feb 2026 04:47:13 +0000 (10:17 +0530)]
mgr/dashboard: Fix css in alerts card

- fixes alignment of icons

Fixes https://tracker.ceph.com/issues/75160

Signed-off-by: Afreen Misbah <afreen@ibm.com>
8 days agomgr/dashboard: Fix breaking layout in overview page
Afreen Misbah [Wed, 25 Feb 2026 04:33:26 +0000 (10:03 +0530)]
mgr/dashboard: Fix breaking layout in overview page

Issue:

One opening the notification panel overview page breaks.

Reason:

Due to the css grid used in notification panel and flex grid in overview page.

Fix:

Removed css grid from the notification header

Signed-off-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #67522 from rhcs-dashboard/notification-banner-simple-mode
Afreen Misbah [Thu, 26 Feb 2026 01:21:41 +0000 (06:51 +0530)]
Merge pull request #67522 from rhcs-dashboard/notification-banner-simple-mode

mgr/dashboard : update telemetry notification for simple mode

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #66069 from ceph/r10-containerfile
David Galloway [Wed, 25 Feb 2026 23:46:23 +0000 (18:46 -0500)]
Merge pull request #66069 from ceph/r10-containerfile

Containerfile: Support Rocky 10 as base image

8 days agodoc/CONTRIBUTING: link to Governance rules updates_for_lf_csc_charter 66262/head
Dan van der Ster [Fri, 14 Nov 2025 19:09:44 +0000 (11:09 -0800)]
doc/CONTRIBUTING: link to Governance rules

The Ceph Project charter links to this file where we are to define
detailed project operations and processes. Link to our our existing
Governance rules to connect the dots here.

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Josh Durgin <jdurgin@ibm.com>
Signed-off-by: Neha Ojha <nojha@ibm.com>
8 days agoMerge pull request #67525 from idryomov/wip-rbd-make-check-filter
Ilya Dryomov [Wed, 25 Feb 2026 20:23:58 +0000 (21:23 +0100)]
Merge pull request #67525 from idryomov/wip-rbd-make-check-filter

test: disable known flaky tests in run-rbd-unit-tests

Reviewed-by: Ramana Raja <rraja@redhat.com>
8 days agoqa/tasks: add Kafka SSL and SASL security testing support 67158/head
sujay-d07 [Sat, 21 Feb 2026 11:16:07 +0000 (16:46 +0530)]
qa/tasks: add Kafka SSL and SASL security testing support

Add comprehensive SSL and SASL authentication support for Kafka bucket
notification tests, including SCRAM-SHA-256/512 mechanisms and multiple
listener protocols.

Signed-off-by: sujay-d07 <sujaydongre07@gmail.com>
8 days agorgw/bucket_notification: enhance Kafka security testing
sujay-d07 [Sun, 1 Feb 2026 22:57:26 +0000 (04:27 +0530)]
rgw/bucket_notification: enhance Kafka security testing

Add support for SCRAM-SHA-512, dynamic hostname/IP configuration for SSL
certificates, and improved SASL mechanism handling in Kafka security tests.

Changes:
- kafka-security.sh: Support KAFKA_CERT_HOSTNAME and KAFKA_CERT_IP environment
  variables for dynamic certificate generation with proper SAN fields
- test_bn.py: Add SCRAM user setup, support SASL_SSL/SASL_PLAINTEXT protocols,
  add SCRAM-SHA-512 test cases
- README.rst: Update with step-by-step Kafka configuration instructions
- requirements.txt: Replace nose-py3 with pynose, add requests>=2.28.0

Signed-off-by: sujay-d07 <sujaydongre07@gmail.com>
8 days agoMerge pull request #67500 from batrick/ceph-technical-charter
Ilya Dryomov [Wed, 25 Feb 2026 19:54:31 +0000 (20:54 +0100)]
Merge pull request #67500 from batrick/ceph-technical-charter

doc: add the Ceph Technical Charter

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
8 days agoMerge pull request #67234 from ljflores/wip-improve-qa-summary-script
Laura Flores [Wed, 25 Feb 2026 19:52:36 +0000 (13:52 -0600)]
Merge pull request #67234 from ljflores/wip-improve-qa-summary-script

script: improve qa-summary.sh script

8 days agoqa/rgw/multisite: remove unused assert_raises() and tools.py 67486/head
Casey Bodley [Tue, 24 Feb 2026 19:26:52 +0000 (14:26 -0500)]
qa/rgw/multisite: remove unused assert_raises() and tools.py

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 days agoqa/rgw/multisite: remove boto2 BotoJSONEncoder
Casey Bodley [Tue, 24 Feb 2026 14:41:00 +0000 (09:41 -0500)]
qa/rgw/multisite: remove boto2 BotoJSONEncoder

removes leftover boto2 stuff to resolve `run-tox-qa` error:

> tasks/rgw_multi/tools.py:52: error: Name "boto.s3.user.User" is not defined [name-defined]

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 days agoqa/rgw/multisite: move append_query_arg() to zone_es.py
Casey Bodley [Tue, 24 Feb 2026 19:22:52 +0000 (14:22 -0500)]
qa/rgw/multisite: move append_query_arg() to zone_es.py

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 days agoMerge pull request #66057 from mheler/rgw-restore-wait-timeout
Casey Bodley [Wed, 25 Feb 2026 19:22:46 +0000 (14:22 -0500)]
Merge pull request #66057 from mheler/rgw-restore-wait-timeout

rgw/restore: add configurable wait timeout for cloud restore read-through

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
8 days agomgr/dashboard : Update create/edit service modal to support certmgr 67276/head
Abhishek Desai [Mon, 9 Feb 2026 19:43:44 +0000 (01:13 +0530)]
mgr/dashboard : Update create/edit service modal to support certmgr
fixes: https://tracker.ceph.com/issues/74636
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
8 days agomgr/dashboard: Fix unit tests 66802/head
Aashish Sharma [Tue, 24 Feb 2026 07:31:00 +0000 (13:01 +0530)]
mgr/dashboard: Fix unit tests

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
8 days agomgr/dashboard: Added capacity metrics
Ankush Behl [Mon, 9 Feb 2026 07:36:17 +0000 (13:06 +0530)]
mgr/dashboard: Added capacity metrics

Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
8 days agomonitoring: Add subvolume dashboard
Ankush Behl [Tue, 6 Jan 2026 06:30:58 +0000 (12:00 +0530)]
monitoring: Add subvolume dashboard

- Add IO, Throughput and Latency

Fixes: https://tracker.ceph.com/issues/74323
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>