]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
21 min agoMerge pull request #66751 from rhcs-dashboard/list-subsystem main
Afreen Misbah [Wed, 21 Jan 2026 10:53:15 +0000 (16:23 +0530)]
Merge pull request #66751 from rhcs-dashboard/list-subsystem

mgr/dashboard: NVme-Subsystem list

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
113 min agoMerge pull request #66731 from rhcs-dashboard/carbonize-delete-zonegroup-modal
Afreen Misbah [Wed, 21 Jan 2026 09:20:31 +0000 (14:50 +0530)]
Merge pull request #66731 from rhcs-dashboard/carbonize-delete-zonegroup-modal

mgr/dashboard: carbonize-delete-zonegroup-modal

Reviewed-by: Naman Munet <nmunet@redhat.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
2 hours agoMerge pull request #66988 from VallariAg/wip-update-toomanynamespace-alert
Vallari Agrawal [Wed, 21 Jan 2026 08:26:32 +0000 (13:56 +0530)]
Merge pull request #66988 from VallariAg/wip-update-toomanynamespace-alert

monitoring: update NVMeoFTooManyNamespaces to 4096 ns

6 hours agomgr/dashboard: NVme-Subsystem list 66751/head
Puja Shahu [Mon, 29 Dec 2025 07:57:06 +0000 (13:27 +0530)]
mgr/dashboard: NVme-Subsystem list

Fixes: https://tracker.ceph.com/issues/74284
Signed-off-by:pujaoshahu <pshahu@redhat.com>
Signed-off-by: Puja Shahu <pshahu@li-4dbc3fcc-2cf0-11b2-a85c-8cca2743bba1.ibm.com>
Signed-off-by: pujaoshahu <pshahu@redhat.com>
7 hours agoMerge pull request #66980 from bluikko/wip-doc-rados-fix-unbalanced-backticks
bluikko [Wed, 21 Jan 2026 03:23:38 +0000 (10:23 +0700)]
Merge pull request #66980 from bluikko/wip-doc-rados-fix-unbalanced-backticks

doc/rados: fix unbalanced double backticks markup

7 hours agoMerge pull request #66982 from bluikko/wip-doc-rados-cache-tiering-broken-link
bluikko [Wed, 21 Jan 2026 03:23:13 +0000 (10:23 +0700)]
Merge pull request #66982 from bluikko/wip-doc-rados-cache-tiering-broken-link

doc/rados: fix links in operations/cache-tiering.rst

10 hours agoMerge pull request #66447 from tchaikov/wip-pybind-sans-if
Kefu Chai [Wed, 21 Jan 2026 01:09:00 +0000 (09:09 +0800)]
Merge pull request #66447 from tchaikov/wip-pybind-sans-if

pybind: replace deprecated IF statements with Tempita templates

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
16 hours agoMerge pull request #66822 from Hezko/nvme-gw-addr-param
Hezko [Tue, 20 Jan 2026 18:32:57 +0000 (20:32 +0200)]
Merge pull request #66822 from Hezko/nvme-gw-addr-param

mgr/dashboard: replace traddr with server_address in NVMeoF CLI

18 hours agoMerge pull request #66901 from rhcs-dashboard/rgw-nfs-export-fix
Afreen Misbah [Tue, 20 Jan 2026 16:38:44 +0000 (22:08 +0530)]
Merge pull request #66901 from rhcs-dashboard/rgw-nfs-export-fix

mgr/dashboard: [RGW-NFS]: User level export creation via UI fails with 500 - Internal Server Error

Reviewed-by: Afreen Misbah <afreen@ibm.com>
21 hours agoMerge pull request #66215 from rhcs-dashboard/fix-73814-main
Adam King [Tue, 20 Jan 2026 14:00:28 +0000 (09:00 -0500)]
Merge pull request #66215 from rhcs-dashboard/fix-73814-main

mgr/cephadm: Fix RGW zone endpoint auto-update logic in _update_rgw_endpoints method

Reviewed-by: Adam King <adking@redhat.com>
26 hours agomonitoring: update NVMeoFTooManyNamespaces to 4096 ns 66988/head
Vallari Agrawal [Tue, 20 Jan 2026 08:56:13 +0000 (14:26 +0530)]
monitoring: update NVMeoFTooManyNamespaces to 4096 ns

Change NVMeoFTooManyNamespaces alert limit from 2048 namespaces
to 4096 namespaces.

Fixes: https://tracker.ceph.com/issues/74464
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
26 hours agomgr/dashboard: replace traddr with server_address and only keep it in listener relate... 66822/head
Tomer Haskalovitch [Tue, 6 Jan 2026 19:55:39 +0000 (21:55 +0200)]
mgr/dashboard: replace traddr with server_address and only keep it in listener related commands

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
update openapi.yaml

26 hours agoMerge PR #66927 into main
Venky Shankar [Tue, 20 Jan 2026 08:55:06 +0000 (14:25 +0530)]
Merge PR #66927 into main

* refs/pull/66927/head:

Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
26 hours agoMerge pull request #66910 from afreen23/overview-page
Pedro Gonzalez Gomez [Tue, 20 Jan 2026 08:47:45 +0000 (09:47 +0100)]
Merge pull request #66910 from afreen23/overview-page

mgr/dashboard: Add new landing page component

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
27 hours agoMerge pull request #66791 from rhcs-dashboard/fix-74315-main
Aashish Sharma [Tue, 20 Jan 2026 07:35:48 +0000 (13:05 +0530)]
Merge pull request #66791 from rhcs-dashboard/fix-74315-main

monitoring: fix rgw_servers filtering in rgw sync overview grafana

Reviewed-by: Ankush Behl <ankush.behl@ibm.com>
27 hours agoMerge pull request #66661 from rhcs-dashboard/prometheus-cluster-label-fix
Aashish Sharma [Tue, 20 Jan 2026 07:28:37 +0000 (12:58 +0530)]
Merge pull request #66661 from rhcs-dashboard/prometheus-cluster-label-fix

monitoring: make cluster matcher backward compatible for pre-reef metrics

Reviewed-by: Ankush Behl <ankush.behl@ibm.com>
28 hours agodoc/rados: fix links in operations/cache-tiering.rst 66982/head
Ville Ojamo [Tue, 20 Jan 2026 06:17:44 +0000 (13:17 +0700)]
doc/rados: fix links in operations/cache-tiering.rst

Change a link using an external link definition to ref that was missed
in commit 49af82c, PR #66943.

Remove a sentence that also linked to the same destination because the
destination had no cache tier configuration or default values that the
text promised.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
29 hours agodoc/rados: fix unbalanced double backticks markup 66980/head
Ville Ojamo [Tue, 20 Jan 2026 05:30:55 +0000 (12:30 +0700)]
doc/rados: fix unbalanced double backticks markup

Add a missing backtick to correctly start inline preformatted text with
double backticks.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
38 hours agoMerge pull request #66925 from rhcs-dashboard/fix-rbd-mirror-e2e
Afreen Misbah [Mon, 19 Jan 2026 20:41:27 +0000 (02:11 +0530)]
Merge pull request #66925 from rhcs-dashboard/fix-rbd-mirror-e2e

mgr/dashboard: fix rbd-mirror e2e failure

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
39 hours agomgr/dashboard: Change side navigation to `Overview` 66910/head
Afreen Misbah [Fri, 16 Jan 2026 14:17:53 +0000 (19:47 +0530)]
mgr/dashboard: Change side navigation to `Overview`

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
42 hours agoMerge pull request #66968 from gbregman/main
Gil Bregman [Mon, 19 Jan 2026 16:16:34 +0000 (18:16 +0200)]
Merge pull request #66968 from gbregman/main

mgr/cephadm: Add some new fields to the cephadm NVMEoF spec file

44 hours agoMerge PR #66953 into main
Patrick Donnelly [Mon, 19 Jan 2026 14:15:41 +0000 (09:15 -0500)]
Merge PR #66953 into main

* refs/pull/66953/head:
script/ptl-tool: fix typo

Reviewed-by: Jos Collin <jcollin@redhat.com>
46 hours agomgr/cephadm: Add some new fields to the cephadm NVMEoF spec file. 66968/head
Gil Bregman [Mon, 19 Jan 2026 12:18:03 +0000 (14:18 +0200)]
mgr/cephadm: Add some new fields to the cephadm NVMEoF spec file.
Fixes: https://tracker.ceph.com/issues/74446
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
2 days agomonitoring: make cluster matcher backward compatible for pre-7.1 metrics 66661/head
Aashish Sharma [Wed, 17 Dec 2025 09:21:14 +0000 (14:51 +0530)]
monitoring: make cluster matcher backward compatible for pre-7.1 metrics

Ceph 18.* adds a `cluster` label to all Prometheus metrics. When
upgrading from earlier releases, historical metrics lack this label
and are excluded by Grafana queries that strictly match on `cluster`.
Update the shared Grafana matcher logic to use a regex matcher that
also matches series without the `cluster` label, restoring visibility
of pre-upgrade metrics while preserving multi-cluster behavior.

Fixes: https://tracker.ceph.com/issues/74342
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 days agoMerge pull request #66917 from rhcs-dashboard/upgrade-grafana-version
Aashish Sharma [Mon, 19 Jan 2026 08:16:48 +0000 (13:46 +0530)]
Merge pull request #66917 from rhcs-dashboard/upgrade-grafana-version

monitoring: upgrade grafana version to 12.3.1

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 days agoMerge pull request #66856 from rhcs-dashboard/fix-74365-main
Aashish Sharma [Mon, 19 Jan 2026 06:20:16 +0000 (11:50 +0530)]
Merge pull request #66856 from rhcs-dashboard/fix-74365-main

mgr/dashboard: fix notification & images cypress e2e failure

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 days agoMerge pull request #66932 from bluikko/wip-doc-rados-troubleshooting-pg-improvements
bluikko [Mon, 19 Jan 2026 05:50:17 +0000 (12:50 +0700)]
Merge pull request #66932 from bluikko/wip-doc-rados-troubleshooting-pg-improvements

doc/rados: improve troubleshooting-pg.rst

2 days agoMerge pull request #66943 from bluikko/wip-doc-rados-ref-links1
bluikko [Mon, 19 Jan 2026 05:48:35 +0000 (12:48 +0700)]
Merge pull request #66943 from bluikko/wip-doc-rados-ref-links1

doc/rados: use ref for links and improve links in operations

2 days agomonitoring: upgrade grafana version to 12.3.1 66917/head
Aashish Sharma [Wed, 14 Jan 2026 05:27:36 +0000 (10:57 +0530)]
monitoring: upgrade grafana version to 12.3.1

Fixes: https://tracker.ceph.com/issues/74436
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 days agoMerge pull request #66959 from gbregman/main
Gil Bregman [Sun, 18 Jan 2026 18:45:40 +0000 (20:45 +0200)]
Merge pull request #66959 from gbregman/main

nvmeof: Change the NVMEOF image version to 1.6.

2 days agonvmeof: Change the NVMEOF image version to 1.6. 66959/head
Gil Bregman [Sun, 18 Jan 2026 16:04:03 +0000 (18:04 +0200)]
nvmeof: Change the NVMEOF image version to 1.6.

Fixes: https://tracker.ceph.com/issues/74432
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
3 days agoMerge pull request #66569 from baum/nvmeof_rbd_crc_enabled_default
baum [Sun, 18 Jan 2026 08:35:44 +0000 (10:35 +0200)]
Merge pull request #66569 from baum/nvmeof_rbd_crc_enabled_default

cephadm/nvmeof: enable rbd_with_crc32c by default

4 days agoscript/ptl-tool: fix typo 66953/head
Patrick Donnelly [Wed, 14 Jan 2026 16:08:04 +0000 (11:08 -0500)]
script/ptl-tool: fix typo

    Traceback (most recent call last):
      File "/home/batrick/scm/ceph/src/script/ptl-tool.py", line 657, in <module>
      File "/home/batrick/scm/ceph/src/script/ptl-tool.py", line 654, in main
      File "/home/batrick/scm/ceph/src/script/ptl-tool.py", line 464, in build_branch
    UnboundLocalError: cannot access local variable 'trailer_commit' where it is not associated with a value

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
4 days agoMerge PR #66937 into main
Patrick Donnelly [Fri, 16 Jan 2026 18:34:49 +0000 (13:34 -0500)]
Merge PR #66937 into main

* refs/pull/66937/head:
doc: fetch releases from main branch

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
4 days agomgr/dashboard: Add new landing page component
Afreen Misbah [Tue, 13 Jan 2026 17:26:34 +0000 (22:56 +0530)]
mgr/dashboard: Add new landing page component

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

- flagged by DASHBOARD fetaure flag
- added tests
- added layout for overview page
- dropped using get API which is getting polled freqently for perf

Signed-off-by: Afreen Misbah <afreen@ibm.com>
5 days agomgr/dashboard: fix notification & images cypress e2e failure 66856/head
Aashish Sharma [Fri, 9 Jan 2026 08:47:31 +0000 (14:17 +0530)]
mgr/dashboard: fix notification & images cypress e2e failure

Fixes: https://tracker.ceph.com/issues/74365
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
5 days agodoc/rados: improve troubleshooting-pg.rst 66932/head
Ville Ojamo [Thu, 15 Jan 2026 07:22:29 +0000 (14:22 +0700)]
doc/rados: improve troubleshooting-pg.rst

Note that a link to a walkthrough uses deprecated Filestore.
Reported in doc bugs pad.

Fix capitalization, use OSD instead of ceph-osd.
Improve language in a list.
Remove escaping from slashes in PG query output, tested on Quincy.
Don't use spaces in states like active+remapped consistently.
Add label for incoming links and change them to refs.
Use privileged prompt for CLI commands, don't highlight in console output.
Use double backticks consistently. Improve markup.
Remove spaces at the end of lines.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
5 days agodoc/rados: use ref for links and improve links in operations 66943/head
Ville Ojamo [Fri, 16 Jan 2026 06:47:44 +0000 (13:47 +0700)]
doc/rados: use ref for links and improve links in operations

Add labels for doc top and CRUSH MSR in crush-map.rst.
Add a see more link to crush-map-edits.rst from crush-map.rst.
Use ref for linking if labels were added or existed already in a few
related files.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
5 days agoMerge pull request #66878 from adamemerson/wip-boost-1_90
Adam Emerson [Thu, 15 Jan 2026 20:37:25 +0000 (15:37 -0500)]
Merge pull request #66878 from adamemerson/wip-boost-1_90

Update Ceph to compile with Boost 1.90

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
5 days agodoc: fetch releases from main branch 66937/head
Patrick Donnelly [Thu, 15 Jan 2026 16:35:34 +0000 (11:35 -0500)]
doc: fetch releases from main branch

So we do not need to backport actual EOL dates.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
5 days agomgr/dashboard: fix rbd-mirror e2e failure 66925/head
Pedro Gonzalez Gomez [Wed, 14 Jan 2026 12:29:17 +0000 (13:29 +0100)]
mgr/dashboard: fix rbd-mirror e2e failure

Fixes: https://tracker.ceph.com/issues/73833
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
5 days agoMerge pull request #65751 from rhcs-dashboard/carbonize-services
Pedro Gonzalez Gomez [Thu, 15 Jan 2026 12:39:29 +0000 (13:39 +0100)]
Merge pull request #65751 from rhcs-dashboard/carbonize-services

mgr/dashboard: carbonize service form

Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
6 days agoMerge pull request #66855 from rhcs-dashboard/fix-74364-main
Aashish Sharma [Thu, 15 Jan 2026 10:23:03 +0000 (15:53 +0530)]
Merge pull request #66855 from rhcs-dashboard/fix-74364-main

mgr/dashboard: Include executing tasks in notification panel

Reviewed-by: Afreen Misbah <afreen@ibm.com>
6 days agomgr/dashboard: Include executing tasks in notification panel 66855/head
Aashish Sharma [Fri, 9 Jan 2026 08:11:26 +0000 (13:41 +0530)]
mgr/dashboard: Include executing tasks in notification panel

The new notification panel only includes the notifications currently and not the executing tasks. We need to include it in the panel as well

Fixes: https://tracker.ceph.com/issues/74364
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
6 days agorgw/rgw_ssd_driver: Include `<asio/system_executor.hpp>` 66878/head
Adam C. Emerson [Sat, 10 Jan 2026 08:47:19 +0000 (03:47 -0500)]
rgw/rgw_ssd_driver: Include `<asio/system_executor.hpp>`

We were using it, but not including it. Boost.Asio 1.90 caused it to
break.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 days ago{osdc,test}: Supply missing executors to a couple calls in post
Adam C. Emerson [Sat, 10 Jan 2026 08:44:47 +0000 (03:44 -0500)]
{osdc,test}: Supply missing executors to a couple calls in post

Likely due to the `inline_executor` changes, a couple places we
weren't finding an executor were erroring.

https://www.boost.org/doc/libs/latest/doc/html/boost_asio/history.html#boost_asio.history.asio_1_37_0

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 days ago{test,rgw,tools}: Explicitly use Boost.Process v1
Adam C. Emerson [Thu, 8 May 2025 18:34:54 +0000 (14:34 -0400)]
{test,rgw,tools}: Explicitly use Boost.Process v1

Boost 1.88 removed the default of using the v1 interface
automatically. See https://github.com/boostorg/process/issues/480 for
an example.

https://www.boost.org/doc/libs/1_88_0/libs/process/doc/html/index.html#version_2
describes the new, preferred version which we probably want to migrate
to eventually.

In this change we simply include the v1 files and change the namespace
we alias.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 days agobuild: Disable `FindBoost` for Boost's included cmake config
Adam C. Emerson [Thu, 15 Jan 2026 00:58:15 +0000 (19:58 -0500)]
build: Disable `FindBoost` for Boost's included cmake config

Boost has included this since 1.70 and CMake has deprecated the
non-config version since 3.30.

See also
https://cmake.org/cmake/help/latest/policy/CMP0167.html#policy:CMP0167

We enable CMP0167 (The `FindBoost` module is removed.) to force cmake
to use the installed Boost configuration files rather than its own
detection.

We also enable CMP0144 (`find_package()` uses upper-case
`<PACKAGENAME>_ROOT` variables.) to ensue that the `BOOST_ROOT`
parameter continues to function in the config-style `find_package`.

`BuildBoost.cmake` is updated to add the `Boost::headers` interface
target to match configured system boost (retaining the Boost::boost
alias).

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 days agodmclock: Integrate fully into Ceph project
Adam C. Emerson [Thu, 15 Jan 2026 00:53:15 +0000 (19:53 -0500)]
dmclock: Integrate fully into Ceph project

Setting the policy to allow it to use `BOOST_ROOT` causes a build
failure in make check on github, so just have it be part of the Ceph
project.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 days agopybind/cephfs: invoke fcopyfile() libcephfs API without holding GIL 66927/head
Venky Shankar [Wed, 14 Jan 2026 13:08:58 +0000 (18:38 +0530)]
pybind/cephfs: invoke fcopyfile() libcephfs API without holding GIL

fcopyfile() performs a read+write cycle on the entire file to be copied.
The python binding invokes this with the GIL held. This causes the GIL
to be held for extended duration causing other python threads to be
blocked on acquiring the GIL when shceduled.

Fixes: http://tracker.ceph.com/issues/74397
Signed-off-by: Venky Shankar <vshankar@redhat.com>
6 days agoMerge pull request #66903 from bluikko/wip-doc-improve-cephtimeline
Kefu Chai [Wed, 14 Jan 2026 12:06:54 +0000 (20:06 +0800)]
Merge pull request #66903 from bluikko/wip-doc-improve-cephtimeline

doc/_ext: unbreak releases timeline if other than 3 active releases

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
7 days agodoc/_ext: unbreak releases timeline if other than 3 active releases 66903/head
Ville Ojamo [Tue, 13 Jan 2026 09:52:50 +0000 (16:52 +0700)]
doc/_ext: unbreak releases timeline if other than 3 active releases

The Timeline custom Sphinx directive expected exactly three active
releases listed as arguments. While this is fine for the usual situation
of three active releases, improving the directive to support any number
of active releases may benefit e.g. testing.

Previously, using anything other than 3 release names in the
releases/index.rst ceph_timeline directive caused the release dates
table to not be rendered.

Use the same pattern as the TimelineGantt custom directive by requiring
two arguments, with the second argument being a space-separated string
of release names.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
7 days agoMerge pull request #66694 from tchaikov/wip-qa-task-silence-warnings
Kefu Chai [Wed, 14 Jan 2026 09:26:39 +0000 (17:26 +0800)]
Merge pull request #66694 from tchaikov/wip-qa-task-silence-warnings

qa/tasks: fix SyntaxWarning for invalid escape sequences in vstart_ru…

Reviewed-by: Matan Breizman<mbreizma@redhat.com>
7 days agoMerge PR #66818 into main
Patrick Donnelly [Tue, 13 Jan 2026 21:17:20 +0000 (16:17 -0500)]
Merge PR #66818 into main

* refs/pull/66818/head:
script/ptl-tool: add CEPH-BUILD-JOB trailer support

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
7 days agoMerge PR #66843 into main
Patrick Donnelly [Tue, 13 Jan 2026 21:17:02 +0000 (16:17 -0500)]
Merge PR #66843 into main

* refs/pull/66843/head:
script/ptl-tool: add option to explicitly push to ci

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
7 days agoMerge PR #66844 into main
Patrick Donnelly [Tue, 13 Jan 2026 21:16:48 +0000 (16:16 -0500)]
Merge PR #66844 into main

* refs/pull/66844/head:
script/ptl-tool: allow setting private on QA issue

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
7 days agoMerge pull request #66800 from samarahu/standalone-concurrent-delete-fix
Samarah Uriarte [Tue, 13 Jan 2026 16:41:39 +0000 (10:41 -0600)]
Merge pull request #66800 from samarahu/standalone-concurrent-delete-fix

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
7 days agoMerge pull request #66418 from rhcs-dashboard/delete-gateway-group
Afreen Misbah [Tue, 13 Jan 2026 14:49:06 +0000 (20:19 +0530)]
Merge pull request #66418 from rhcs-dashboard/delete-gateway-group

mgr/dashboard: NVME-Delete Gateway group

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
7 days agoMerge pull request #65563 from leonidc/beacon-diff
leonidc [Tue, 13 Jan 2026 12:35:16 +0000 (14:35 +0200)]
Merge pull request #65563 from leonidc/beacon-diff

Beacon diff

7 days agoMerge pull request #66898 from tchaikov/wip-unittest-bluestore-fix-leaks
Igor Fedotov [Tue, 13 Jan 2026 12:05:44 +0000 (15:05 +0300)]
Merge pull request #66898 from tchaikov/wip-unittest-bluestore-fix-leaks

test/bluestore: fix memory leaks in ExtentMap.reshard_failure test

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
7 days agoMerge pull request #66801 from tchaikov/wip-boost-1.89-remove-boost-system
Kefu Chai [Tue, 13 Jan 2026 11:50:40 +0000 (19:50 +0800)]
Merge pull request #66801 from tchaikov/wip-boost-1.89-remove-boost-system

cmake: remove Boost::system linkage for boost 1.89+

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
8 days agoMerge pull request #66715 from Hezko/nvme-get-subsys-cmd
Afreen Misbah [Tue, 13 Jan 2026 09:38:11 +0000 (15:08 +0530)]
Merge pull request #66715 from Hezko/nvme-get-subsys-cmd

mgr/dashboard: add get_subsystem nvme command

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
8 days agoMerge pull request #66378 from afreen23/error-handling
Afreen Misbah [Tue, 13 Jan 2026 09:35:51 +0000 (15:05 +0530)]
Merge pull request #66378 from afreen23/error-handling

Generalize error handling for angular forms

Reviewed-by: Nizamudeen A <nia@redhat.com>
8 days agomgr/dashboard: carbonize service form 65751/head
Pedro Gonzalez Gomez [Tue, 16 Sep 2025 14:00:22 +0000 (16:00 +0200)]
mgr/dashboard: carbonize service form

Also updates service controller to fix snmp-gateway creation issue where service_id is not wanted on the request

Fixes: https://tracker.ceph.com/issues/73098
Fixes: https://tracker.ceph.com/issues/74216
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
8 days agomgr/dashboard: [RGW-NFS]: User level export creation via UI fails with 500 - Internal... 66901/head
Dnyaneshwari Talwekar [Tue, 13 Jan 2026 07:24:09 +0000 (12:54 +0530)]
mgr/dashboard: [RGW-NFS]: User level export creation via UI fails with 500 - Internal Server Error

Fixes: https://tracker.ceph.com/issues/74383
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
8 days agoMerge pull request #66899 from bluikko/wip-doc-cephadm-install-fix-cli
bluikko [Tue, 13 Jan 2026 06:45:32 +0000 (13:45 +0700)]
Merge pull request #66899 from bluikko/wip-doc-cephadm-install-fix-cli

doc/cephadm: more improvements to install.rst

8 days agotest/bluestore: fix memory leaks in ExtentMap.reshard_failure test 66898/head
Kefu Chai [Mon, 12 Jan 2026 23:47:11 +0000 (07:47 +0800)]
test/bluestore: fix memory leaks in ExtentMap.reshard_failure test

The ExtentMap.reshard_failure test was leaking memory by not properly
cleaning up the OnodeCacheShard and BufferCacheShard objects it created.

ASan reported:
  Direct leak of 9928 byte(s) in 1 object(s) allocated from:
    #1 BlueStore::OnodeCacheShard::create() BlueStore.cc:1221
    #2 ExtentMap_reshard_failure_Test::TestBody() test_bluestore_types.cc:1244

  Direct leak of 224 byte(s) in 1 object(s) allocated from:
    #1 BlueStore::BufferCacheShard::create() BlueStore.cc:1680
    #2 ExtentMap_reshard_failure_Test::TestBody() test_bluestore_types.cc:1246

  SUMMARY: AddressSanitizer: 10288 byte(s) leaked in 8 allocation(s).

Fix by:
1. Wrapping coll and onode in an additional scope block to ensure they
   are destroyed before the cache shards (releasing all blob references)
2. Adding proper cleanup with delete bc and delete oc at test end

This matches the cleanup pattern used in BlueStoreFixture::TearDown().

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
8 days agoMerge pull request #66895 from tchaikov/wip-common-options-fix-hea-use-after-free
Kefu Chai [Tue, 13 Jan 2026 06:07:52 +0000 (14:07 +0800)]
Merge pull request #66895 from tchaikov/wip-common-options-fix-hea-use-after-free

common/options: fix heap-use-after-free by using never-destroyed static

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
8 days agocmake: remove Boost::system linkage for boost 1.89+ 66801/head
Kefu Chai [Wed, 24 Dec 2025 03:35:18 +0000 (11:35 +0800)]
cmake: remove Boost::system linkage for boost 1.89+

In boost 1.89, the stub compiled library for Boost.System was removed.
According to the boost 1.89 release notes: "The stub compiled library
has been removed; System has been header-only since release 1.69.",
See https://www.boost.org/releases/1.89.0/ .

This change removes or replaces Boost::system linkage throughout the
codebase:

1. Removed "system" from BOOST_COMPONENTS in the root CMakeLists.txt,
   as the library no longer exists in boost 1.89+.

2. Where Boost::system was the only linked boost library, replaced it
   with Boost::boost (the header-only meta-target) to maintain access
   to Boost.System's header-only functionality.

3. Where other boost libraries were already linked (e.g., Boost::thread,
   Boost::regex, Boost::filesystem), removed Boost::system entirely, as
   the header-only System library dependency is automatically satisfied
   by other boost components.

This is not a breaking change since the minimum required boost version
for this project is 1.87, where Boost.System was already header-only
(only the stub compiled library remained for compatibility).

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 days agodoc/cephadm: more improvements to install.rst 66899/head
Ville Ojamo [Tue, 13 Jan 2026 05:43:31 +0000 (12:43 +0700)]
doc/cephadm: more improvements to install.rst

Fix CLI command example missing a line and use a single paragraph for
it.
Use the just-created initial-ceph.conf for bootstrap.
Improve text.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
8 days agoMerge pull request #66883 from bluikko/wip-doc-radosgw-improve-dns-name-config
bluikko [Tue, 13 Jan 2026 05:21:07 +0000 (12:21 +0700)]
Merge pull request #66883 from bluikko/wip-doc-radosgw-improve-dns-name-config

doc/radosgw: improve DNS host name config in s3/commons.rst

8 days agodoc/radosgw: improve DNS host name config in s3/commons.rst 66883/head
Ville Ojamo [Mon, 12 Jan 2026 06:47:31 +0000 (13:47 +0700)]
doc/radosgw: improve DNS host name config in s3/commons.rst

Clarify that not only virtual-host-based access is configured this way.
Use Monitor config database instead of ceph.conf and add link to it.
Fix typo. Use privileged prompt for CLI example command.
List that comma is the delimitor used in rgw_dns_name config.
Use double backticks consistently for literal strings.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
8 days agocommon/options: fix heap-use-after-free by using never-destroyed static 66895/head
Kefu Chai [Tue, 13 Jan 2026 01:19:17 +0000 (09:19 +0800)]
common/options: fix heap-use-after-free by using never-destroyed static

The config schema map was using string_view keys that pointed to the
name field of Option objects stored in the global ceph_options vector.
When the vector is destroyed during program exit, the Option objects
are freed, but background threads (like BlueStore::MempoolThread) may
still be accessing config options, causing use-after-free.

ASan reported:
  READ of size 19 at 0x503000047c80 thread T411
    #12 md_config_t::find_option(std::string_view) const config.cc:261
    #17 BlueStore::MempoolThread::entry() BlueStore.cc:5591

  0x503000047c80 is located 0 bytes inside of 20-byte region
  freed by thread T0 here:
    #7 Option::~Option() options.h:15
    #13 std::vector<Option>::~vector() stl_vector.h:730
    #14 __run_exit_handlers stdlib/exit.c:113

  previously allocated by thread T0 here:
    #7 Option::Option(Option const&) options.h:15
    #18 build_options() build_options.cc:44

Fix by converting ceph_options from a global variable to a function
get_ceph_options() that returns a reference to a static pointer that
is never destroyed. This ensures the Option objects remain valid for
the lifetime of the program, even during exit when background threads
may still be accessing them.

This preserves the memory efficiency of using string_view keys in the
schema map while fixing the lifetime issue.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
8 days agomgr/dashboard: NVme-Delete Gateway group 66418/head
pujashahu [Wed, 26 Nov 2025 06:44:13 +0000 (12:14 +0530)]
mgr/dashboard: NVme-Delete Gateway group

Fixes: https://tracker.ceph.com/issues/73995
Signed-off-by: pujaoshahu <pshahu@redhat.com>
8 days agoMerge pull request #66803 from rhcs-dashboard/empty-data-message
Afreen Misbah [Mon, 12 Jan 2026 20:07:46 +0000 (01:37 +0530)]
Merge pull request #66803 from rhcs-dashboard/empty-data-message

mgr/dashboard: empty-data-message

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
8 days agoMerge pull request #66714 from Hezko/nvme-cli-ver-remove
Afreen Misbah [Mon, 12 Jan 2026 16:00:44 +0000 (21:30 +0530)]
Merge pull request #66714 from Hezko/nvme-cli-ver-remove

mgr/dashboard: remove not needed 'cli_version' field from gw info com…

Reviewed-by: Nizamudeen A <nia@redhat.com>
8 days agoMerge pull request #66783 from Hezko/nvme-cli-json-indent
Afreen Misbah [Mon, 12 Jan 2026 15:59:40 +0000 (21:29 +0530)]
Merge pull request #66783 from Hezko/nvme-cli-json-indent

mgr/dashboard: add indentation to the json output of nvmeof cli commands

Reviewed-by: Nizamudeen A <nia@redhat.com>
8 days agoMerge pull request #66792 from Hezko/nvme-cli-fix-help-for-cmnds
Afreen Misbah [Mon, 12 Jan 2026 15:59:19 +0000 (21:29 +0530)]
Merge pull request #66792 from Hezko/nvme-cli-fix-help-for-cmnds

mgr/dashboard: fix ns add and resize commands help

Reviewed-by: Nizamudeen A <nia@redhat.com>
8 days agoMerge pull request #65941 from VallariAg/wip-vallari-cephadm-refresh
Adam King [Mon, 12 Jan 2026 15:58:13 +0000 (10:58 -0500)]
Merge pull request #65941 from VallariAg/wip-vallari-cephadm-refresh

qa: add 'refresh' config to cephadm.wait_for_service

Reviewed-by: Adam King <adking@redhat.com>
8 days agorgw/posix: Fix return value for open call on versioned dir 66800/head
Samarah Uriarte [Mon, 5 Jan 2026 22:14:36 +0000 (16:14 -0600)]
rgw/posix: Fix return value for open call on versioned dir

Signed-off-by: Samarah Uriarte <samarah.uriarte@ibm.com>
8 days agoMerge pull request #66810 from afreen23/full-tearsheet
Afreen Misbah [Mon, 12 Jan 2026 15:46:23 +0000 (21:16 +0530)]
Merge pull request #66810 from afreen23/full-tearsheet

mgr/dashboard: Add full page tearsheet component

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
8 days agoMerge pull request #66752 from afreen23/generic-wizard
Afreen Misbah [Mon, 12 Jan 2026 15:45:28 +0000 (21:15 +0530)]
Merge pull request #66752 from afreen23/generic-wizard

mgr/dashboard: Add generic wizard component

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
8 days agoMerge pull request #66845 from galsalomon66/fix_crash_upon_empty_connection_pool
Gal Salomon [Mon, 12 Jan 2026 14:52:33 +0000 (16:52 +0200)]
Merge pull request #66845 from galsalomon66/fix_crash_upon_empty_connection_pool

rgw/d4n: passing the dpp to RedisPool::acquire to fix nullptr crash

8 days agoMerge pull request #66852 from tchaikov/wip-rgw-dbstore-fix-leaks
Kefu Chai [Mon, 12 Jan 2026 14:03:38 +0000 (22:03 +0800)]
Merge pull request #66852 from tchaikov/wip-rgw-dbstore-fix-leaks

rgw/dbstore: fix memory leaks in unittest_dbstore_tests

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
8 days agoMerge pull request #66848 from tchaikov/wip-cmake-unittest_global_doublefree
Kefu Chai [Mon, 12 Jan 2026 14:00:28 +0000 (22:00 +0800)]
Merge pull request #66848 from tchaikov/wip-cmake-unittest_global_doublefree

cmake: guard unittest_global_doublefree with WITH_LIBCEPHFS

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
9 days agomgr/dashboard: empty-data-message 66803/head
Sagar Gopale [Tue, 6 Jan 2026 07:56:42 +0000 (13:26 +0530)]
mgr/dashboard: empty-data-message

Fixes: https://tracker.ceph.com/issues/74324
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agomgr/dashboard: add get_subsystem nvme command 66715/head
Tomer Haskalovitch [Mon, 8 Dec 2025 11:25:18 +0000 (13:25 +0200)]
mgr/dashboard: add get_subsystem nvme command

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
9 days agoMerge pull request #66734 from imran-imtiaz/dashboard
Imran Imtiaz [Mon, 12 Jan 2026 06:36:35 +0000 (06:36 +0000)]
Merge pull request #66734 from imran-imtiaz/dashboard

mgr/dashboard: add rollback/update API endpoints for consistency group snapshots

9 days agoMerge pull request #66773 from dsseng/fedora-44-compat-fixes
Ilya Dryomov [Sun, 11 Jan 2026 21:18:32 +0000 (22:18 +0100)]
Merge pull request #66773 from dsseng/fedora-44-compat-fixes

src: make enums castable and build with Python 3.14 on Fedora >= 43

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
9 days agoMerge pull request #66457 from NitzanMordhai/wip-nitzan-pg-scrub-standalone-test...
NitzanMordhai [Sun, 11 Jan 2026 12:40:26 +0000 (14:40 +0200)]
Merge pull request #66457 from NitzanMordhai/wip-nitzan-pg-scrub-standalone-test-hang

test/ceph-helpers: Pass timeout and add timeout for commands in test_pg_scrub

10 days agoMerge pull request #66858 from bluikko/wip-doc-cephadm-improvements8
bluikko [Sun, 11 Jan 2026 08:51:54 +0000 (15:51 +0700)]
Merge pull request #66858 from bluikko/wip-doc-cephadm-improvements8

doc/cephadm: small improvements to troubleshooting.rst

10 days agoMerge pull request #66859 from bluikko/wip-doc-cephadm-improvements9
bluikko [Sun, 11 Jan 2026 08:51:33 +0000 (15:51 +0700)]
Merge pull request #66859 from bluikko/wip-doc-cephadm-improvements9

doc/cephadm: small improvements to upgrade.rst

10 days agoMerge pull request #66862 from bluikko/wip-doc-cephadm-improvements7
bluikko [Sun, 11 Jan 2026 08:51:22 +0000 (15:51 +0700)]
Merge pull request #66862 from bluikko/wip-doc-cephadm-improvements7

doc/cephadm: small improvements continued

11 days agoMerge pull request #66849 from tchaikov/wip-unittest_ecbackend-alignment
Kefu Chai [Sat, 10 Jan 2026 09:10:04 +0000 (17:10 +0800)]
Merge pull request #66849 from tchaikov/wip-unittest_ecbackend-alignment

test/osd: fix buffer alignment issue in unittest_ecbackend

Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
11 days agoMerge pull request #66830 from bluikko/wip-doc-cephadm-improvements
bluikko [Sat, 10 Jan 2026 04:29:59 +0000 (11:29 +0700)]
Merge pull request #66830 from bluikko/wip-doc-cephadm-improvements

doc/cephadm: small improvements

11 days agoMerge pull request #66827 from zdover23/wip-doc-2026-01-08-rgw_usage_log_key_transition
Zac Dover [Sat, 10 Jan 2026 00:32:36 +0000 (10:32 +1000)]
Merge pull request #66827 from zdover23/wip-doc-2026-01-08-rgw_usage_log_key_transition

doc/rgw: correct typo in rgw_usage_log_key_transition

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
11 days agoMerge pull request #66826 from zdover23/wip-doc-2026-01-08-rgw-rgw_multi_obj_del_max_aio
Zac Dover [Sat, 10 Jan 2026 00:32:15 +0000 (10:32 +1000)]
Merge pull request #66826 from zdover23/wip-doc-2026-01-08-rgw-rgw_multi_obj_del_max_aio

doc/radosgw: expose rgw_multi_obj_max_aio info

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
11 days agosrc/mgr: make enum statically castable 66773/head
Dmitrii Sharshakov [Thu, 1 Jan 2026 12:33:41 +0000 (13:33 +0100)]
src/mgr: make enum statically castable

Fix the following compiler error:

in-class initializer for static data member is not a constant expression

Co-authored-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
11 days agorbd: make enums statically castable
Dmitrii Sharshakov [Thu, 1 Jan 2026 12:32:07 +0000 (13:32 +0100)]
rbd: make enums statically castable

Fix the following compiler error:

in-class initializer for static data member is not a constant expression

Co-authored-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
11 days agodoc/cephadm: small improvements continued 66862/head
Ville Ojamo [Fri, 9 Jan 2026 09:45:59 +0000 (16:45 +0700)]
doc/cephadm: small improvements continued

Fix invalid section title and add a label for ref.
Link to the new label instead of telling which section to read.
Remove a sentence no longer relevant with config db.

Remove stray spaces, add newlines per style, fix capitalization.
Use privileged prompt when necessary.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>