]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
4 hours agocmake: add numeric to BOOST_COMPONENTS wip-cmake-boost-numeric-arrow
Casey Bodley [Tue, 14 Oct 2025 15:39:31 +0000 (11:39 -0400)]
cmake: add numeric to BOOST_COMPONENTS

Signed-off-by: Casey Bodley <cbodley@redhat.com>
CEPH-BUILD-JOB: ceph-dev-new
DISTROS: centos9 jammy noble
ARCHS: x86_64
FLAVORS: default
CI-CONTAINER: false

6 hours agoMerge pull request #65065 from ifed01/wip-ifed-fix-70390
Adam Kupczyk [Tue, 14 Oct 2025 15:06:45 +0000 (17:06 +0200)]
Merge pull request #65065 from ifed01/wip-ifed-fix-70390

os/bluestore: complete fix for extent spanning over shard boundaries

8 hours agoMerge pull request #65468 from Kushal-deb/kill-daemon
Adam King [Tue, 14 Oct 2025 14:03:08 +0000 (10:03 -0400)]
Merge pull request #65468 from Kushal-deb/kill-daemon

mgr/cephadm: configurable per-service stop timeout

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
11 hours agoMerge pull request #65848 from Hezko/nvmeof-cli-def-max-ns-num-on-subsys-create
afreen23 [Tue, 14 Oct 2025 10:52:16 +0000 (16:22 +0530)]
Merge pull request #65848 from Hezko/nvmeof-cli-def-max-ns-num-on-subsys-create

mgr/dashboard: change the default max namespace from 4096 to None in subsystem add command

Reviewed-by: Afreen Misbah <afreen@ibm.com>
12 hours agoMerge pull request #65791 from aainscow/fix_compiler_warnings
Alex Ainscow [Tue, 14 Oct 2025 09:49:33 +0000 (10:49 +0100)]
Merge pull request #65791 from aainscow/fix_compiler_warnings

crimson/rgw: Fix clang compiler warnings.

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Edwin Rodriguez <erodriguez@lazyk-ranch.com>
14 hours agoMerge pull request #65829 from rhcs-dashboard/73379-fix-secure-monitoring-stack
afreen23 [Tue, 14 Oct 2025 07:58:34 +0000 (13:28 +0530)]
Merge pull request #65829 from rhcs-dashboard/73379-fix-secure-monitoring-stack

mgr/dashboard : Fix secure-monitoring-stack creds issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
14 hours agoMerge pull request #60361 from rhcs-dashboard/converting-badges-to-carbon-tag
afreen23 [Tue, 14 Oct 2025 07:30:17 +0000 (13:00 +0530)]
Merge pull request #60361 from rhcs-dashboard/converting-badges-to-carbon-tag

mgr/dashboard: replace bootstrap badges with carbon tags

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
25 hours agoMerge pull request #65731 from koch-synyx/doc/dashboard-rsa-note
Anthony D'Atri [Mon, 13 Oct 2025 21:01:23 +0000 (17:01 -0400)]
Merge pull request #65731 from koch-synyx/doc/dashboard-rsa-note

doc/mgr/dashboard: add note that only RSA keys are supported for TLS

30 hours agoMerge pull request #65531 from ShwetaBhosale1/fix_issue_72906_haproxy_changes_for_nfs...
Adam King [Mon, 13 Oct 2025 15:09:09 +0000 (11:09 -0400)]
Merge pull request #65531 from ShwetaBhosale1/fix_issue_72906_haproxy_changes_for_nfs_active_active_support

mgr/cephadm: Add stick table and haproxy peers in haproxy.cfg for NFS to support nfs active-active cluster

Reviewed-by: Adam King <adking@redhat.com>
31 hours agoMerge pull request #65851 from guits/cv-fix-db-pre-created-lvs
Guillaume Abrioux [Mon, 13 Oct 2025 14:35:16 +0000 (16:35 +0200)]
Merge pull request #65851 from guits/cv-fix-db-pre-created-lvs

ceph-volume: lvm.Lvm.setup_metadata_devices refactor

31 hours agoMerge pull request #65898 from gbregman/main
Gil Bregman [Mon, 13 Oct 2025 14:15:04 +0000 (17:15 +0300)]
Merge pull request #65898 from gbregman/main

mgr/cephadm: Limit the value of max-namespaces-per-subsystem.

32 hours agoMerge pull request #65909 from bluikko/doc-sphinx-warnings-plus-cephfs
bluikko [Mon, 13 Oct 2025 13:57:27 +0000 (20:57 +0700)]
Merge pull request #65909 from bluikko/doc-sphinx-warnings-plus-cephfs

doc/cephfs: Fix Sphinx warnings and other minor improvements

32 hours agoMerge pull request #65375 from ifed01/wip-ifed-bluefs-ratio
Igor Fedotov [Mon, 13 Oct 2025 13:11:01 +0000 (16:11 +0300)]
Merge pull request #65375 from ifed01/wip-ifed-bluefs-ratio

os/bluestore: report metadata/data ratio in BlueFS perf counter

Reviewed-by: Mark Nelson <mark.a.nelson@gmail.com>
32 hours agoMerge pull request #64682 from ifed01/wip-ifed-fix-zstd
Igor Fedotov [Mon, 13 Oct 2025 13:06:07 +0000 (16:06 +0300)]
Merge pull request #64682 from ifed01/wip-ifed-fix-zstd

compressor/zstd: compressor correct buffer end detection using get_remaining()

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
35 hours agoMerge branch 'ceph:main' into main
Gil Bregman [Mon, 13 Oct 2025 10:54:52 +0000 (13:54 +0300)]
Merge branch 'ceph:main' into main

35 hours agoMerge pull request #64009 from rzarzynski/wip-bug-70869
Radoslaw Zarzynski [Mon, 13 Oct 2025 10:22:21 +0000 (12:22 +0200)]
Merge pull request #64009 from rzarzynski/wip-bug-70869

osd: prevent OSDMap::check_health() from asserting due to new OSDs found in subtree

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@ibm.com>
36 hours agoMerge pull request #65910 from anoopcs9/fix-mgr-smb-doc
bluikko [Mon, 13 Oct 2025 09:15:42 +0000 (16:15 +0700)]
Merge pull request #65910 from anoopcs9/fix-mgr-smb-doc

doc/mgr: Fix a copy-paste error in smb.rst

37 hours agodoc/mgr: Fix a copy-paste error in smb.rst
Anoop C S [Mon, 13 Oct 2025 08:51:32 +0000 (14:21 +0530)]
doc/mgr: Fix a copy-paste error in smb.rst

Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
37 hours agodoc/cephfs: Fix Sphinx warnings and other minor improvements
Ville Ojamo [Mon, 13 Oct 2025 07:51:01 +0000 (14:51 +0700)]
doc/cephfs: Fix Sphinx warnings and other minor improvements

Fix 2 Sphinx warnings about problematic syntax in troubleshooting.rst:
add empty lines between paragraphs.

In fs-volumes.rst:

Fix 1 Sphinx warning about problematic syntax:
Fix indentation and change to ordered list instead of manually
hardcoding item numbers.

Use privileged bash prompt consistently for privileged commands.

Use the "[...] run a command of the following form:" for CLI examples
with placeholders.

Fix accidental emphasis on a list item by adding empty lines around
sub-list.

Use title case in section titles and trim overly long underline.

Capitalize UID, GID, Unicode, Ceph in text.

Use double backticks consistently for command line switches, data, etc.

Start with capital case and end in full stop if full sentence.

Linkify mention of quiesce dev doc and add a label for it in
doc/dev/mds_internals/quiesce.rst.

Other very minor changes like typo, remove space at end of line.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
37 hours agoMerge pull request #65745 from guits/cv-drop-subprocess-call-get-devices
Guillaume Abrioux [Mon, 13 Oct 2025 08:12:30 +0000 (10:12 +0200)]
Merge pull request #65745 from guits/cv-drop-subprocess-call-get-devices

ceph-volume: use udev data instead of LVM subprocess in get_devices()

37 hours agoMerge pull request #65554 from matteopt/fix/udevdata-init-empty-file
Guillaume Abrioux [Mon, 13 Oct 2025 08:10:35 +0000 (10:10 +0200)]
Merge pull request #65554 from matteopt/fix/udevdata-init-empty-file

ceph-volume: fix UdevData initialisation from empty /run/udev/data/* file

2 days agoMerge pull request #65893 from thuvh/doc-m1-getopt
Anthony D'Atri [Sun, 12 Oct 2025 17:25:30 +0000 (13:25 -0400)]
Merge pull request #65893 from thuvh/doc-m1-getopt

docs: add package on macos to run ceph-backport.sh

2 days agoMerge pull request #65783 from benhanokh/dedup_permissions
Yuval Lifshitz [Sun, 12 Oct 2025 10:55:06 +0000 (13:55 +0300)]
Merge pull request #65783 from benhanokh/dedup_permissions

rgw/dedup: Grant dedup process full RGW permissions.

2 days agomgr/cephadm: Limit the value of max-namespaces-per-subsystem.
Gil Bregman [Sun, 12 Oct 2025 09:50:29 +0000 (12:50 +0300)]
mgr/cephadm: Limit the value of max-namespaces-per-subsystem.

Fixes: https://tracker.ceph.com/issues/73505
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
2 days agoMerge pull request #64908 from Jakesquelch/wip-jakes-default-chunk-size
NitzanMordhai [Sun, 12 Oct 2025 06:26:04 +0000 (09:26 +0300)]
Merge pull request #64908 from Jakesquelch/wip-jakes-default-chunk-size

mon: default chunk size change

2 days agoMerge pull request #65131 from kamoltat/wip-ksirivad-fix-72647
NitzanMordhai [Sun, 12 Oct 2025 06:25:20 +0000 (09:25 +0300)]
Merge pull request #65131 from kamoltat/wip-ksirivad-fix-72647

mgr/progress: compare up set instead of acting set

2 days agoMerge pull request #65422 from NitzanMordhai/wip-nitzan-destroyed-osds-remove-health...
NitzanMordhai [Sun, 12 Oct 2025 06:23:18 +0000 (09:23 +0300)]
Merge pull request #65422 from NitzanMordhai/wip-nitzan-destroyed-osds-remove-health-msgs

mgr: remove health msgs from the metrics if osd destroyed

2 days agoMerge pull request #65305 from rhcs-dashboard/upgrade-carbon-components-pkg
afreen23 [Sun, 12 Oct 2025 00:33:21 +0000 (06:03 +0530)]
Merge pull request #65305 from rhcs-dashboard/upgrade-carbon-components-pkg

mgr/dashboard: upgrade carbon components package@5.59.2

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 days agoMerge pull request #65841 from Hezko/nvmeof-cli-ns-list-no-nqn-fix
afreen23 [Sun, 12 Oct 2025 00:32:06 +0000 (06:02 +0530)]
Merge pull request #65841 from Hezko/nvmeof-cli-ns-list-no-nqn-fix

mgr/dashboard: ns list now support not passing nqn param

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 days agodocs: add package on macos to run ceph-backport.sh
Hoai-Thu Vuong [Sat, 11 Oct 2025 18:34:00 +0000 (01:34 +0700)]
docs: add package on macos to run ceph-backport.sh

Signed-off-by: Hoai-Thu Vuong <thuvh87@gmail.com>
3 days agoMerge pull request #64709 from dparmar18/fix-qa-fuse-mount-infinite-loop
Venky Shankar [Sat, 11 Oct 2025 17:54:43 +0000 (23:24 +0530)]
Merge pull request #64709 from dparmar18/fix-qa-fuse-mount-infinite-loop

qa/tasks/cephfs: raise exception if incorrect fstype found

Reviewed-by: Igor Golikov <igolikov@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 days agoMerge pull request #64345 from dparmar18/i71740
Venky Shankar [Sat, 11 Oct 2025 17:52:59 +0000 (23:22 +0530)]
Merge pull request #64345 from dparmar18/i71740

mds, client, mgr/volumes: toggle snapshot visibility for subvolume based paths

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 days agoMerge pull request #62971 from thuvh/feat_rgw_pubsub_push_metric
Yuval Lifshitz [Sat, 11 Oct 2025 15:41:11 +0000 (18:41 +0300)]
Merge pull request #62971 from thuvh/feat_rgw_pubsub_push_metric

rgw: add metric when send message with kafka and ampq

3 days agoMerge PR #65892 into main
Patrick Donnelly [Sat, 11 Oct 2025 13:36:59 +0000 (09:36 -0400)]
Merge PR #65892 into main

* refs/pull/65892/head:
.github/workflows: update qa-symlink to use pull_request_target
script/verify-qa: print commit on run

4 days agoMerge pull request #65855 from rhcs-dashboard/bump-monitoring-stack
Adam King [Fri, 10 Oct 2025 20:55:51 +0000 (16:55 -0400)]
Merge pull request #65855 from rhcs-dashboard/bump-monitoring-stack

mgr/cephadm: bump monitoring stack versions

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 days ago.github/workflows: update qa-symlink to use pull_request_target
Patrick Donnelly [Fri, 10 Oct 2025 20:32:20 +0000 (16:32 -0400)]
.github/workflows: update qa-symlink to use pull_request_target

This should allow the script to run even when a PR is submitted by an
external contributor.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
4 days agoscript/verify-qa: print commit on run
Patrick Donnelly [Fri, 10 Oct 2025 20:31:54 +0000 (16:31 -0400)]
script/verify-qa: print commit on run

To allow sanity checking what the script is running against.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
4 days agoMerge pull request #65723 from mheler/rgw_cloud_transition_header_fix
Casey Bodley [Fri, 10 Oct 2025 17:45:43 +0000 (13:45 -0400)]
Merge pull request #65723 from mheler/rgw_cloud_transition_header_fix

rgw/s3: Always include x-amz-content-sha256 header in AWS v4 signatures

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 days agoMerge PR #65839 into main
Patrick Donnelly [Fri, 10 Oct 2025 17:40:59 +0000 (13:40 -0400)]
Merge PR #65839 into main

* refs/pull/65839/head:
pybind/cephfs: fix including of platform_errno.h

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
4 days agoMerge pull request #65525 from ethanwu-syno/fix-snapper-parse-m
SrinivasaBharathKanta [Fri, 10 Oct 2025 16:01:52 +0000 (21:31 +0530)]
Merge pull request #65525 from ethanwu-syno/fix-snapper-parse-m

osd/SnapMapper: fix SnapMapper::Scrubber shard parsing

4 days agoMerge pull request #65450 from tchaikov/wip-fix-out-of-bound-access
SrinivasaBharathKanta [Fri, 10 Oct 2025 16:01:17 +0000 (21:31 +0530)]
Merge pull request #65450 from tchaikov/wip-fix-out-of-bound-access

cpp-btree: fix array bounds warning in btree_node::swap()

4 days agoMerge pull request #65033 from Nordix/fix-72380-sunnat
SrinivasaBharathKanta [Fri, 10 Oct 2025 16:00:50 +0000 (21:30 +0530)]
Merge pull request #65033 from Nordix/fix-72380-sunnat

mgr/prometheus: Handle empty JSON from orch get-security-config

4 days agoMerge pull request #65757 from phlogistonjohn/jjm-qa-task-smb
Adam King [Fri, 10 Oct 2025 15:08:26 +0000 (11:08 -0400)]
Merge pull request #65757 from phlogistonjohn/jjm-qa-task-smb

qa/tasks: move smb related task funcs out of cephadm.py to smb.py

Reviewed-by: Adam King <adking@redhat.com>
4 days agopybind/cephfs: fix including of platform_errno.h
Rishabh Dave [Wed, 8 Oct 2025 17:11:25 +0000 (22:41 +0530)]
pybind/cephfs: fix including of platform_errno.h

Introduced-by: 2439bcb87398
Fixes: https://tracker.ceph.com/issues/73435
Signed-off-by: Rishabh Dave <ridave@redhat.com>
4 days agodoc/mgr/dashboard: add note that only RSA keys are supported for TLS
Martin Koch [Tue, 30 Sep 2025 12:58:52 +0000 (14:58 +0200)]
doc/mgr/dashboard: add note that only RSA keys are supported for TLS

The dashboard module fails to start when configured with ECDSA/EC
private keys due to pyOpenSSL limitations ("key type unsupported").
Add a note to the SSL/TLS documentation advising users to use
RSA keys until ECDSA is supported.

References: https://tracker.ceph.com/issues/73324

Signed-off-by: Martin Koch <koch@synyx.de>
4 days agomgr/dashboard: replace bootstrap badges with carbon tags
pujaoshahu [Wed, 16 Oct 2024 15:57:58 +0000 (21:27 +0530)]
mgr/dashboard: replace bootstrap badges with carbon tags

Fixes: https://tracker.ceph.com/issues/68252
Signed-off-by: pujaoshahu <pshahu@redhat.com>
4 days agoMerge pull request #65852 from rhcs-dashboard/73447-fix-usage-bar-for-secondary-cluster
afreen23 [Fri, 10 Oct 2025 10:05:10 +0000 (15:35 +0530)]
Merge pull request #65852 from rhcs-dashboard/73447-fix-usage-bar-for-secondary-cluster

mgr/dashboard : Fixed usage bar for secondary site in rbd mirroing

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
4 days agoMerge pull request #63190 from adamemerson/wip-gcc15-rocksdb-cstdint
Ilya Dryomov [Fri, 10 Oct 2025 08:41:24 +0000 (10:41 +0200)]
Merge pull request #63190 from adamemerson/wip-gcc15-rocksdb-cstdint

build: Modify rocksdb submodule

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
4 days agomgr/dashboard : Fix secure-monitoring-stack creds issue
Abhishek Desai [Wed, 8 Oct 2025 07:10:22 +0000 (12:40 +0530)]
mgr/dashboard : Fix secure-monitoring-stack creds issue
Fixes : https://tracker.ceph.com/issues/73379

Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
4 days agoMerge pull request #65840 from rhcs-dashboard/fix-permissionsrt
afreen23 [Fri, 10 Oct 2025 08:27:59 +0000 (13:57 +0530)]
Merge pull request #65840 from rhcs-dashboard/fix-permissionsrt

mgr/dashboard: fix dashboard freeze on missing smb permissions

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
4 days agoMerge pull request #65734 from ArbitCode/wip-raja-get-caller-identity-issue
Raja [Fri, 10 Oct 2025 07:03:18 +0000 (12:33 +0530)]
Merge pull request #65734 from ArbitCode/wip-raja-get-caller-identity-issue

rgw/sts :  get-caller-identity issue fix

4 days agoMerge pull request #65866 from samarahu/d4n-suite-redis-fix
Pritha Srivastava [Fri, 10 Oct 2025 04:52:24 +0000 (10:22 +0530)]
Merge pull request #65866 from samarahu/d4n-suite-redis-fix

qa/d4n: Fix redis scanning in workunit

4 days agoMerge pull request #65857 from rhcs-dashboard/table-title-template
Nizamudeen A [Fri, 10 Oct 2025 04:33:45 +0000 (10:03 +0530)]
Merge pull request #65857 from rhcs-dashboard/table-title-template

mgr/dashboard: support templates in table component title

Reviewed-by: Nizamudeen A <nia@redhat.com>
4 days agoMerge pull request #65558 from rhcs-dashboard/rbd-form-fixes
Nizamudeen A [Fri, 10 Oct 2025 04:01:46 +0000 (09:31 +0530)]
Merge pull request #65558 from rhcs-dashboard/rbd-form-fixes

mgr/dashboard: fix rbd form mirroring toggle

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
4 days agoMerge pull request #65833 from rhcs-dashboard/custom-message-validator
Nizamudeen A [Fri, 10 Oct 2025 03:51:06 +0000 (09:21 +0530)]
Merge pull request #65833 from rhcs-dashboard/custom-message-validator

mgr/dashboard: support custom validator messages in inline edit

Reviewed-by: Naman Munet <nmunet@redhat.com>
5 days agoMerge pull request #65865 from jmundack/doc-Remove-unsupposed-OS-from-packages-and...
Joseph Mundackal [Thu, 9 Oct 2025 19:57:42 +0000 (15:57 -0400)]
Merge pull request #65865 from jmundack/doc-Remove-unsupposed-OS-from-packages-and-container-hosts-table

doc: Update os-recommendations.rst to remove empty rows

5 days agoMerge pull request #64587 from SundownRises/NotificationArea-component
afreen23 [Thu, 9 Oct 2025 18:57:21 +0000 (00:27 +0530)]
Merge pull request #64587 from SundownRises/NotificationArea-component

mgr/dashboard: Carbonised Notification area component

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 days agoqa/d4n: Fix redis scanning in workunit
Samarah [Wed, 8 Oct 2025 16:10:53 +0000 (16:10 +0000)]
qa/d4n: Fix redis scanning in workunit

Signed-off-by: Samarah <samarah.uriarte@ibm.com>
5 days agomgr/dashboard: change the default max namespace from 4096 to None in subsystem add...
Tomer Haskalovitch [Thu, 9 Oct 2025 06:33:57 +0000 (09:33 +0300)]
mgr/dashboard: change the default max namespace from 4096 to None in subsystem add command to take gw default

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
5 days agodoc: Update os-recommendations.rst to remove empty rows
Joseph Mundackal [Thu, 9 Oct 2025 17:09:26 +0000 (13:09 -0400)]
doc: Update os-recommendations.rst to remove empty rows

- Removing rows in tables without any supported versions

Signed-off-by: Joseph Mundackal <jmundackal@bloomberg.net>
5 days agomgr/cephadm: bump monitoring stack versions
Nizamudeen A [Thu, 9 Oct 2025 09:12:03 +0000 (14:42 +0530)]
mgr/cephadm: bump monitoring stack versions

bumping prometheus, node-exporter, alertmanager, grafana.

Fixes: https://tracker.ceph.com/issues/73467
Signed-off-by: Nizamudeen A <nia@redhat.com>
5 days agomgr/dashboard: Remove unused css
Afreen Misbah [Thu, 9 Oct 2025 12:27:21 +0000 (17:57 +0530)]
mgr/dashboard: Remove unused css

Signed-off-by: Afreen Misbah <afreen@ibm.com>
5 days agoMerge PR #65713 into main
Venky Shankar [Thu, 9 Oct 2025 13:13:26 +0000 (18:43 +0530)]
Merge PR #65713 into main

* refs/pull/65713/head:

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
5 days agoMerge pull request #62360 from cloudbehl/node-exporter-dashboard
Aashish Sharma [Thu, 9 Oct 2025 11:43:00 +0000 (17:13 +0530)]
Merge pull request #62360 from cloudbehl/node-exporter-dashboard

mgr/dashboard: added node-exporter dashboard

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
5 days agomgr/dashboard: Fix color issue of notification panel
Afreen Misbah [Thu, 9 Oct 2025 11:37:47 +0000 (17:07 +0530)]
mgr/dashboard: Fix color issue of notification panel

The global header css of navigation panel was overriding the color of notifications.

Signed-off-by: Afreen Misbah <afreen@ibm.com>
5 days agomgr/dashboard: support templates in table component title
Naman Munet [Thu, 9 Oct 2025 10:58:11 +0000 (16:28 +0530)]
mgr/dashboard: support templates in table component title

fixes: https://tracker.ceph.com/issues/73456

Signed-off-by: Naman Munet <naman.munet@ibm.com>
5 days agoMerge pull request #65787 from Hezko/nvmeof-cli-missing-cmnds2
afreen23 [Thu, 9 Oct 2025 10:45:58 +0000 (16:15 +0530)]
Merge pull request #65787 from Hezko/nvmeof-cli-missing-cmnds2

mgr/dashboard: support gw get_stats and listener info

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 days agomgr/dashboard : Fixed usage bar for secondary site in rbd mirroing
Abhishek Desai [Thu, 9 Oct 2025 07:49:34 +0000 (13:19 +0530)]
mgr/dashboard : Fixed usage bar for secondary site in rbd mirroing
fixes : https://tracker.ceph.com/issues/73447
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
5 days agoceph-volume: lvm.Lvm.setup_metadata_devices refactor
Guillaume Abrioux [Thu, 9 Oct 2025 07:31:58 +0000 (09:31 +0200)]
ceph-volume: lvm.Lvm.setup_metadata_devices refactor

This commit refactors setup_metadata_devices into smaller helper methods.
It keeps the distinction between existing logical volumes and raw devices
explicit, centralizes tag handling and path assignment to make the
control flow obvious and separates responsibilities for checking, creating,
and tagging devices.

Fixes: https://tracker.ceph.com/issues/73445
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
5 days agomgr/dashboard: support custom validator messages in inline edit
Nizamudeen A [Wed, 8 Oct 2025 10:29:36 +0000 (15:59 +0530)]
mgr/dashboard: support custom validator messages in inline edit

we can add custom messages to the customTemplate like
```

        name: $localize`Name`,
        prop: 'name',
        flexGrow: 2,
        cellTemplate: this.removingStatTpl,
        cellTransformation: CellTemplate.editing,
        customTemplateConfig: {
          validators: [Validators.required, Validators.pattern(/^[A-Za-z ]+$/)],
          errorMessages: {
            required:  $localize`This field is required.`,
            pattern: $localize`The field format is invalid.`
          }
        }
      },
```

also extend support for async validator

Signed-off-by: Nizamudeen A <nia@redhat.com>
5 days agomgr/cephadm: configurable per-service stop timeout
Kushal Deb [Tue, 9 Sep 2025 12:02:00 +0000 (17:32 +0530)]
mgr/cephadm: configurable per-service stop timeout

Introduce a termination_grace_period field in service spec to define how long the
orchestrator should wait for a service to shut down gracefully before forcefully terminating it.
The value is plumbed mgr -> cephadm and written into 'unit.stop' as 'podman stop -t <N>'

Signed-off-by: Kushal Deb <Kushal.Deb@ibm.com>
5 days agomgr/dashboard: added node-exporter dashboard
Ankush Behl [Tue, 18 Mar 2025 15:26:45 +0000 (20:56 +0530)]
mgr/dashboard: added node-exporter dashboard

Fixes: https://tracker.ceph.com/issues/70534
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
5 days agoMerge pull request #65704 from rhcs-dashboard/rename-sidenav-items
Nizamudeen A [Thu, 9 Oct 2025 05:06:49 +0000 (10:36 +0530)]
Merge pull request #65704 from rhcs-dashboard/rename-sidenav-items

mgr/dashboard: Rename side-nav panel items

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Puja Shahu <pshahu@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari talwekar <dtalweka@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
5 days agoMerge pull request #65743 from edwinzrodriguez/ceph-clang-format-remainder
Gregory Farnum [Wed, 8 Oct 2025 23:17:59 +0000 (16:17 -0700)]
Merge pull request #65743 from edwinzrodriguez/ceph-clang-format-remainder

Update misc file tab settings, based on the discussions in this PR
and https://github.com/ceph/ceph/pull/65049

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
5 days agoMerge pull request #65742 from edwinzrodriguez/ceph-clang-format-cc
Gregory Farnum [Wed, 8 Oct 2025 23:17:02 +0000 (16:17 -0700)]
Merge pull request #65742 from edwinzrodriguez/ceph-clang-format-cc

Update cc file tab settings, based on the discussions in this PR
and https://github.com/ceph/ceph/pull/65049

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
5 days agoMerge pull request #65741 from edwinzrodriguez/ceph-clang-format-h
Gregory Farnum [Wed, 8 Oct 2025 23:15:18 +0000 (16:15 -0700)]
Merge pull request #65741 from edwinzrodriguez/ceph-clang-format-h

Update header file tab settings, based on the discussions in this PR
and https://github.com/ceph/ceph/pull/65049

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
5 days agoMerge pull request #65835 from phlogistonjohn/jjm-bwc-naming-cleanup
David Galloway [Wed, 8 Oct 2025 22:51:55 +0000 (18:51 -0400)]
Merge pull request #65835 from phlogistonjohn/jjm-bwc-naming-cleanup

build-with-container: naming cleanup

5 days agoscript/build-with-container: improve error handling for invalid distros
John Mulligan [Wed, 8 Oct 2025 20:41:36 +0000 (16:41 -0400)]
script/build-with-container: improve error handling for invalid distros

Instead of throwing a long obnoxious traceback at the user if the value
supplied to -d/--distro is invalid do something nicer. For example:
```
$ ./src/script/build-with-container.py -d trixy  -e build
usage: build-with-container.py [-h] [--help-build-steps]
build-with-container.py: error: argument --distro/-d: unknown distro: 'trixy' not in centos10, centos10stream, centos8, centos9, centos9stream, rocky9, rockylinux9, rocky10, rockylinux10, fedora41, fc41, fedora42, fc42, fedora43, fc43, ubuntu20.04, ubuntu-focal, focal, ubuntu22.04, ubuntu-jammy, jammy, ubuntu24.04, ubuntu-noble, noble, debian12, debian-bookworm, bookworm, debian13, debian-trixie, trixie

```

Signed-off-by: John Mulligan <jmulligan@redhat.com>
6 days agoscript/build-with-container: add debian 13 (trixie)
John Mulligan [Wed, 8 Oct 2025 21:04:27 +0000 (17:04 -0400)]
script/build-with-container: add debian 13 (trixie)

Signed-off-by: John Mulligan <jmulligan@redhat.com>
6 days agoscript/build-with-container: add ubuntu 20.04 (focal)
John Mulligan [Wed, 8 Oct 2025 17:30:18 +0000 (13:30 -0400)]
script/build-with-container: add ubuntu 20.04 (focal)

Add ubuntu 20.04 (focal) to the available list of distro kinds.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
6 days agoscript/build-with-container: add a pair of fedora distro versions
John Mulligan [Wed, 8 Oct 2025 14:28:30 +0000 (10:28 -0400)]
script/build-with-container: add a pair of fedora distro versions

Add fedora 42 and the soon-to-be-released fedora 43.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
6 days agoscript/build-with-container: lightly organize the distro kind aliases
John Mulligan [Wed, 8 Oct 2025 14:26:58 +0000 (10:26 -0400)]
script/build-with-container: lightly organize the distro kind aliases

Do a tiny reorg of the distro kind aliases and container images to keep
the EL distros together and comment out each "section".

Signed-off-by: John Mulligan <jmulligan@redhat.com>
6 days agoscript/build-with-container: be consistent with naming in distro kinds
John Mulligan [Wed, 8 Oct 2025 14:23:25 +0000 (10:23 -0400)]
script/build-with-container: be consistent with naming in distro kinds

Update the DistroKind enum and related items so that the naming is
applied consistently. That is: the canonical (no pun indented) form
of the name is "<name><version>" and codenames, such as "jammy" or
"bookworm" are aliases. This matches the previously existing code.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
6 days agomgr/dashboard: ns list now support not passing nqn param
Tomer Haskalovitch [Wed, 8 Oct 2025 16:21:46 +0000 (19:21 +0300)]
mgr/dashboard: ns list now support not passing nqn param

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
6 days agomgr/dashboard: fix dashboard freeze on missing smb permissions
Pedro Gonzalez Gomez [Wed, 8 Oct 2025 17:25:29 +0000 (19:25 +0200)]
mgr/dashboard: fix dashboard freeze on missing smb permissions

Fixes: https://tracker.ceph.com/issues/73436
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
6 days agomgr/cephadm: Add stick table and haproxy peers in haproxy.cfg for NFS to support...
Shweta Bhosale [Mon, 15 Sep 2025 16:16:21 +0000 (21:46 +0530)]
mgr/cephadm: Add stick table and haproxy peers in haproxy.cfg for NFS to support nfs active-active cluster

Fixes: https://tracker.ceph.com/issues/72906
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
6 days agomgr/cephadm: add tcp mode for ingress over RGW
Adam King [Mon, 15 Jul 2024 15:57:47 +0000 (11:57 -0400)]
mgr/cephadm: add tcp mode for ingress over RGW

In order to allow TLS for the full path client -> haproxy
-> RGW, give the option for the ingress service to just
serve in tcp mode and pass received data directly
to the backend servers. Makes no difference for the
ingress over nfs case that already used tcp mode.

Signed-off-by: Adam King <adking@redhat.com>
6 days agomgr/cephadm: change balance in haproxy cfg to roundrobin in tcp mode
Adam King [Mon, 15 Jul 2024 15:26:10 +0000 (11:26 -0400)]
mgr/cephadm: change balance in haproxy cfg to roundrobin in tcp mode

This was recommended to better support large deployments
that are trying to send lots of data per client and want
multiple backend gateways serving each client

Signed-off-by: Adam King <adking@redhat.com>
6 days agoMerge pull request #65797 from ivancich/wip-bump-arrow
J. Eric Ivancich [Wed, 8 Oct 2025 14:14:57 +0000 (10:14 -0400)]
Merge pull request #65797 from ivancich/wip-bump-arrow

rgw: use later versions of Apache Arrow at utf8proc submodules

Reviewed-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
6 days agoMerge pull request #65644 from ShwetaBhosale1/fix_issue_73035_nfs_ganesha_tls_support
Adam King [Wed, 8 Oct 2025 13:19:27 +0000 (09:19 -0400)]
Merge pull request #65644 from ShwetaBhosale1/fix_issue_73035_nfs_ganesha_tls_support

mgr/cephadm: Cephadm support for NFS-Ganesha TLS configuration

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
6 days agoMerge pull request #65804 from dmick/add-bookworm-to-bwc
David Galloway [Wed, 8 Oct 2025 12:48:03 +0000 (08:48 -0400)]
Merge pull request #65804 from dmick/add-bookworm-to-bwc

src/script: add bookworm to build scripts

6 days agorgw/dedup: Grant dedup process full RGW permissions.
Gabriel BenHanokh [Sun, 5 Oct 2025 08:29:53 +0000 (08:29 +0000)]
rgw/dedup: Grant dedup process full RGW permissions.
This is necessary to allow for the creation of intermediate SLAB objects on systems configured with Ceph authentication.

Remove bogus assert

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2401399
Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
6 days agorgw: add metric when send message with kafka and ampq
Hoai-Thu Vuong [Fri, 25 Apr 2025 08:59:30 +0000 (15:59 +0700)]
rgw: add metric when send message with kafka and ampq

- l_rgw_pubsub_push_pending
- l_rgw_pubsub_push_failed

Fixes: https://tracker.ceph.com/issues/70256
Signed-off-by: Hoai-Thu Vuong <thuvh87@gmail.com>
6 days agomgr/dashboard: support gw get_stats and listener info
Tomer Haskalovitch [Sun, 21 Sep 2025 18:42:49 +0000 (21:42 +0300)]
mgr/dashboard: support gw get_stats and listener info

Update nvmeof/gateway submodule to have the relevant protobuf objects and calls.

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
6 days agomgr/dashboard: Rename side-nav panel items
Naman Munet [Mon, 29 Sep 2025 04:51:06 +0000 (10:21 +0530)]
mgr/dashboard: Rename side-nav panel items

Fixes: https://tracker.ceph.com/issues/73252
Commit includes changes:
1) Renaming Topic to Notification destination
2) Renaming Tiering to Storage class
3) Renaming Users to User Management
4) fix storage class table refresh after delete
5) Also made changes to internal routing for topic and storage class

Signed-off-by: Naman Munet <naman.munet@ibm.com>
6 days agoMerge pull request #65482 from rhcs-dashboard/table-refresh-pagination
Nizamudeen A [Wed, 8 Oct 2025 04:38:22 +0000 (10:08 +0530)]
Merge pull request #65482 from rhcs-dashboard/table-refresh-pagination

mgr/dashboard: server side table rendering improvements

Reviewed-by: Ankush Behl <ankush.behl@ibm.com>
Reviewed-by: Pedro Gonzalez <pedro.gonzalez@redhat.com>
6 days agoMerge pull request #65809 from bluikko/doc-scrub-admonition-typo-cephfs wip-prsrivas-d4n-test
bluikko [Wed, 8 Oct 2025 03:54:57 +0000 (10:54 +0700)]
Merge pull request #65809 from bluikko/doc-scrub-admonition-typo-cephfs

doc/cephfs: Typos and small improvements in scrub.rst

6 days agoMerge pull request #65811 from bluikko/doc-cache-config-label-warnings-cephfs
bluikko [Wed, 8 Oct 2025 03:53:38 +0000 (10:53 +0700)]
Merge pull request #65811 from bluikko/doc-cache-config-label-warnings-cephfs

doc/cephfs: Add missing labels in cache-configuration.rst

6 days agoMerge pull request #65135 from rishabh-d-dave/libcephfs-platform-errno
Rishabh Dave [Wed, 8 Oct 2025 03:02:04 +0000 (08:32 +0530)]
Merge pull request #65135 from rishabh-d-dave/libcephfs-platform-errno

libcephfs: convert ceph errno to host-based errno

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 days agoMerge pull request #65699 from phlogistonjohn/jjm-py-cmake-labels
Dan Mick [Tue, 7 Oct 2025 22:22:44 +0000 (15:22 -0700)]
Merge pull request #65699 from phlogistonjohn/jjm-py-cmake-labels

pybind/mgr: add default set of cmake/ctest labels to tests