]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
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 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>
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 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 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 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/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 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>
9 days agoMerge pull request #67419 from adk3798/cephadm-apply-mon-warning
Redouane Kachach [Wed, 25 Feb 2026 14:54:53 +0000 (15:54 +0100)]
Merge pull request #67419 from adk3798/cephadm-apply-mon-warning

qa/cephadm: ensure host has been fully saved before considering bootstrap complete

Reviewed-by: phlogistonjohn
9 days agoMerge pull request #67236 from adk3798/cephadm-pickle-osd-class
Redouane Kachach [Wed, 25 Feb 2026 14:53:42 +0000 (15:53 +0100)]
Merge pull request #67236 from adk3798/cephadm-pickle-osd-class

mgr/cephadm: add __getstate__ so OSD class can be pickled

reviewed-by: batrick

9 days agomgr/dashboard: Remove tabs under subsystem 67472/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>
9 days agoMerge pull request #67477 from vshankar/wip-skip-mirroring-failure
Venky Shankar [Wed, 25 Feb 2026 12:47:21 +0000 (18:17 +0530)]
Merge pull request #67477 from vshankar/wip-skip-mirroring-failure

qa: temporarily disable some mirroring test (see: https://tracker.ceph.com/issues/74984)

Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
9 days agotest: disable known flaky tests in run-rbd-unit-tests 67525/head
Ilya Dryomov [Thu, 19 Feb 2026 14:45:39 +0000 (15:45 +0100)]
test: disable known flaky tests in run-rbd-unit-tests

The failures seem to be more frequent on newer hardware.  In the
absence of immediate fixes, disable a few tests that have been known to
be flaky for a long time to avoid disrupting "make check" runs.

Fixes: https://tracker.ceph.com/issues/75163
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 days agomgr/dashboard : update telemetry notification for simple mode 67522/head
Abhishek Desai [Wed, 25 Feb 2026 10:57:16 +0000 (16:27 +0530)]
mgr/dashboard : update telemetry notification for simple mode
fixes : https://tracker.ceph.com/issues/75157
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
9 days agoMerge pull request #66572 from kotreshhr/mirror-multithreaded
Venky Shankar [Wed, 25 Feb 2026 12:24:30 +0000 (17:54 +0530)]
Merge pull request #66572 from kotreshhr/mirror-multithreaded

tools/cephfs_mirror: Multi-threaded Mirroring

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 days agoMerge pull request #67509 from bill-scales/peeringstate2
Bill Scales [Wed, 25 Feb 2026 11:36:18 +0000 (11:36 +0000)]
Merge pull request #67509 from bill-scales/peeringstate2

test: Fix unittest_peeringstate as fix for 74218 has merged

Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
9 days agolibrbd: don't complete ImageUpdateWatchers::shut_down() prematurely 67524/head
Ilya Dryomov [Wed, 25 Feb 2026 10:37:16 +0000 (11:37 +0100)]
librbd: don't complete ImageUpdateWatchers::shut_down() prematurely

ImageUpdateWatchers::flush() requests aren't tracked with
m_in_flight-like mechanism the way ImageUpdateWatchers::send_notify()
requests are, but in both cases callbacks that represent delayed work
that is very likely to (indirectly) reference ImageCtx are involved.
When the image is getting closed, ImageUpdateWatchers::shut_down() is
called before anything that belongs to ImageCtx is destroyed.  However,
the shutdown can complete prematurely in the face of a pending flush if
one gets sent shortly before CloseRequest is invoked.  The callback for
that flush will then race with CloseRequest and may execute after parts
of or even the entire ImageCtx is destroyed, leading to use-after-free
and various segfaults.

Fixes: https://tracker.ceph.com/issues/75161
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 days agoMerge pull request #67387 from yuvalif/wi-yuval-bucket-notifications
Yuval Lifshitz [Wed, 25 Feb 2026 08:51:53 +0000 (10:51 +0200)]
Merge pull request #67387 from yuvalif/wi-yuval-bucket-notifications

test/rgw/notification: remove depracated dependencies

9 days agotest: Fix unittest_peeringstate as 74218 has merged 67509/head
Bill Scales [Wed, 25 Feb 2026 07:51:54 +0000 (07:51 +0000)]
test: Fix unittest_peeringstate as 74218 has merged

Fix merge conflict between unittest_peeringstate
(commit 87e3334de7bda6ac90f43ab1d9a7c6359dd10d35)
and fix for issue 74218 by fixing test case to
expect the new behavior.

Signed-off-by: Bill Scales <bill_scales@uk.ibm.com>
9 days agoMerge pull request #66090 from rhcs-dashboard/73674-create-rule-certmgr
Aashish Sharma [Wed, 25 Feb 2026 07:31:58 +0000 (13:01 +0530)]
Merge pull request #66090 from rhcs-dashboard/73674-create-rule-certmgr

mgr/dashboard :  Add certmgr alerts and warings to Prometheus and dashboard

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
9 days agoMerge pull request #67487 from rhcs-dashboard/cephfs-mirroring-entity-fix
Afreen Misbah [Wed, 25 Feb 2026 04:02:13 +0000 (09:32 +0530)]
Merge pull request #67487 from rhcs-dashboard/cephfs-mirroring-entity-fix

mgr/dashboard : Cephfs Mirroring Entity Deselect fix

Reviewed-by: pujaoshahu <pshahu@redhat.com>
9 days agoMerge pull request #67328 from rhcs-dashboard/edit-namespace-task
Afreen Misbah [Wed, 25 Feb 2026 01:24:11 +0000 (06:54 +0530)]
Merge pull request #67328 from rhcs-dashboard/edit-namespace-task

mgr/dashboard: Nvmeof expand namespace size

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
9 days agoMerge pull request #67347 from rhcs-dashboard/remove-initiators
Afreen Misbah [Wed, 25 Feb 2026 01:21:36 +0000 (06:51 +0530)]
Merge pull request #67347 from rhcs-dashboard/remove-initiators

mgr/dashboard: Add remove host in subsystem resource page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 days agodoc: add the Ceph Technical Charter 67500/head
Patrick Donnelly [Wed, 25 Feb 2026 00:54:27 +0000 (19:54 -0500)]
doc: add the Ceph Technical Charter

This is the legal document that outlines the responsibilities and
procedures for technical contributions to the Ceph project.

This document was adopted February 12th 2026 by the Ceph Steering
Committee as part of the reorganization of the Ceph Foundation.

This .rst was derived (verbatim) from the PDF adopted by the CSC.

AI-Assisted: with some formatting corrects, this was generated by AI from the PDF
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
9 days agoMerge pull request #67021 from rhcs-dashboard/74396-Generic-Performance-Chart
Afreen Misbah [Wed, 25 Feb 2026 01:19:57 +0000 (06:49 +0530)]
Merge pull request #67021 from rhcs-dashboard/74396-Generic-Performance-Chart

mgr/dashboard: Generic Performace Chart - Carbon

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 days agoMerge pull request #67304 from bill-scales/unittest_peeringstate
Bill Scales [Tue, 24 Feb 2026 18:12:23 +0000 (18:12 +0000)]
Merge pull request #67304 from bill-scales/unittest_peeringstate

osd: Add unittests for PeeringState

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
9 days agoMerge pull request #66850 from tchaikov/wip-rgw-posix-driver-silence-asan-warning
Matt Benjamin [Tue, 24 Feb 2026 18:05:27 +0000 (13:05 -0500)]
Merge pull request #66850 from tchaikov/wip-rgw-posix-driver-silence-asan-warning

rgw/posix: add destructor to BucketCache to fix memory leaks

9 days agomgr/dashboard: Nvmeof edit namespace size 67328/head
Sagar Gopale [Thu, 12 Feb 2026 12:42:34 +0000 (18:12 +0530)]
mgr/dashboard: Nvmeof edit namespace size

Fixes: https://tracker.ceph.com/issues/74900
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agomgr/dashboard: Fix remove host in subsystem resource page 67347/head
pujaoshahu [Fri, 13 Feb 2026 10:04:01 +0000 (15:34 +0530)]
mgr/dashboard: Fix remove host in subsystem resource page

Fixes: https://tracker.ceph.com/issues/74931
Signed-off-by: pujaoshahu <pshahu@redhat.com>
9 days agoMerge pull request #67242 from rhcs-dashboard/create-namespace-task
Afreen Misbah [Tue, 24 Feb 2026 16:45:12 +0000 (22:15 +0530)]
Merge pull request #67242 from rhcs-dashboard/create-namespace-task

mgr/dashboard: Create-namespace-form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 days agoMerge pull request #67340 from rhcs-dashboard/subsytem-edit-host-key
Afreen Misbah [Tue, 24 Feb 2026 16:29:26 +0000 (21:59 +0530)]
Merge pull request #67340 from rhcs-dashboard/subsytem-edit-host-key

mgr/dashboard: Add nvmeof edit host key in subsystem resources page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
9 days agomgr/dashboard : Cephfs Mirroring Entity Deselect fix 67487/head
Dnyaneshwari Talwekar [Tue, 24 Feb 2026 15:51:56 +0000 (21:21 +0530)]
mgr/dashboard : Cephfs Mirroring Entity Deselect fix

Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Fixes: https://tracker.ceph.com/issues/75140
10 days agoMerge pull request #64818 from avanthakkar/smb-rate-limit
John Mulligan [Tue, 24 Feb 2026 15:12:01 +0000 (10:12 -0500)]
Merge pull request #64818 from avanthakkar/smb-rate-limit

mgr/smb: add rate limiting support

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
10 days agoMerge pull request #67473 from linuxbox2/wip-nfs-quota
Matt Benjamin [Tue, 24 Feb 2026 13:31:10 +0000 (08:31 -0500)]
Merge pull request #67473 from linuxbox2/wip-nfs-quota

rgw-nfs: run quota threads by default

10 days agolibrbd/mirror: detect trashed snapshots in UnlinkPeerRequest 67482/head
Ilya Dryomov [Tue, 24 Feb 2026 11:46:35 +0000 (12:46 +0100)]
librbd/mirror: detect trashed snapshots in UnlinkPeerRequest

If two instances of UnlinkPeerRequest race with each other (e.g. due
to rbd-mirror daemon unlinking from a previous mirror snapshot and the
user taking another mirror snapshot at same time), the snapshot that
UnlinkPeerRequest was created for may be in the process of being removed
(which may mean trashed by SnapshotRemoveRequest::trash_snap()) or fully
removed by the time unlink_peer() grabs the image lock.  Because trashed
snapshots weren't handled explicitly, UnlinkPeerRequest could spuriously
fail with EINVAL ("not mirror snapshot" case) instead of the expected
ENOENT ("missing snapshot" case).  This in turn could lead to spurious
ImageReplayer failures with it stopping prematurely.

Fixes: https://tracker.ceph.com/issues/68279
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
10 days agoMerge pull request #66178 from linuxbox2/wip-restore-dir-attrs
anrao19 [Tue, 24 Feb 2026 12:11:29 +0000 (17:41 +0530)]
Merge pull request #66178 from linuxbox2/wip-restore-dir-attrs

rgw_file: restore ability of attributes to be...restored

10 days agoMerge pull request #66280 from suever/rgw-aws-eks-oidc
anrao19 [Tue, 24 Feb 2026 12:09:48 +0000 (17:39 +0530)]
Merge pull request #66280 from suever/rgw-aws-eks-oidc

rgw: Remove invalid Content-Type header from RGW OIDC discovery requests

10 days agoMerge pull request #65319 from beomseok-park/fix-efbig
anrao19 [Tue, 24 Feb 2026 12:05:29 +0000 (17:35 +0530)]
Merge pull request #65319 from beomseok-park/fix-efbig

rgw: treat -EFBIG as advance-and-retry in unordered listing

10 days agoMerge pull request #67331 from leonidc/ignore-gws-in-deleting-state
leonidc [Tue, 24 Feb 2026 11:40:55 +0000 (13:40 +0200)]
Merge pull request #67331 from leonidc/ignore-gws-in-deleting-state

nvmeofgw : ignore  beacons and send empty maps to  GWs in DELETING state

10 days agomgr/dashboard: create-namespace 67242/head
Sagar Gopale [Fri, 6 Feb 2026 10:43:31 +0000 (16:13 +0530)]
mgr/dashboard: create-namespace

Fixes: https://tracker.ceph.com/issues/74826
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
10 days agomgr/dashboard: Generic Performace Chart - Carbon 67021/head
Devika Babrekar [Tue, 20 Jan 2026 06:16:33 +0000 (11:46 +0530)]
mgr/dashboard: Generic Performace Chart - Carbon
Fixes: https://tracker.ceph.com/issues/74396
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
fix performance charts

mgr/dashboard: Generic Performance Chart - Area Chart Integration
Fixes:https://tracker.ceph.com/issues/74396
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
add storage type view

mgr/dashboard:Performance Charts - alignment adjustments
fixes:https://tracker.ceph.com/issues/74396
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts

10 days agoMerge pull request #66637 from Matan-B/wip-matanb-coroutine-repeat
Matan Breizman [Tue, 24 Feb 2026 10:25:41 +0000 (12:25 +0200)]
Merge pull request #66637 from Matan-B/wip-matanb-coroutine-repeat

test/crimson/test_crimson_coroutine: introduce interruptible repeat example

Reviewed-by: Samuel Just <sjust@redhat.com>
10 days agomgr/dashboard: Fix nvmeof edit host key in subsystem resources page 67340/head
pujaoshahu [Fri, 13 Feb 2026 09:15:19 +0000 (14:45 +0530)]
mgr/dashboard: Fix nvmeof edit host key in subsystem resources page

Fixes: https://tracker.ceph.com/issues/74881
Signed-off-by: pujaoshahu <pshahu@redhat.com>
10 days agoMerge pull request #67474 from afreen23/health-card-hardware-tab
Afreen Misbah [Tue, 24 Feb 2026 09:59:06 +0000 (15:29 +0530)]
Merge pull request #67474 from afreen23/health-card-hardware-tab

mgr/dashboard: Health card hardware tab

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
10 days agoMerge pull request #67159 from rhcs-dashboard/subsystem-host-page
Afreen Misbah [Tue, 24 Feb 2026 09:51:42 +0000 (15:21 +0530)]
Merge pull request #67159 from rhcs-dashboard/subsystem-host-page

mgr/dashboard: NVMe – Fix host,listeners namespace list display on Subsystem resource page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
10 days agoMerge pull request #67284 from knrt10/crimson-rgw-cls-get-config
Kautilya Tripathi [Tue, 24 Feb 2026 08:56:34 +0000 (14:26 +0530)]
Merge pull request #67284 from knrt10/crimson-rgw-cls-get-config

cls/rgw_gc: read config via cls_get_config

10 days agoMerge pull request #67467 from gbregman/main
Gil Bregman [Tue, 24 Feb 2026 06:40:07 +0000 (08:40 +0200)]
Merge pull request #67467 from gbregman/main

nvmeof: Change the NVMEOF image version to 1.7

10 days agoMerge pull request #66857 from rhcs-dashboard/cephfs-mirroring-entity
Dnyaneshwari Talwekar [Tue, 24 Feb 2026 06:05:56 +0000 (11:35 +0530)]
Merge pull request #66857 from rhcs-dashboard/cephfs-mirroring-entity

mgr/dashboard: Cephfs Mirroring - Entity

Reviewed-by: Dnyaneshwari talwekar <dtalweka@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
10 days agomgr/dashboard: Add hardware tab to health card 67474/head
Afreen Misbah [Mon, 23 Feb 2026 23:51:58 +0000 (05:21 +0530)]
mgr/dashboard: Add hardware tab to health card

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>