]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 days agoMerge PR #64325 into main
Venky Shankar [Wed, 16 Jul 2025 05:08:34 +0000 (10:38 +0530)]
Merge PR #64325 into main

* refs/pull/64325/head:
mdstypes: Dump export_ephemeral_random_pin as double

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2 days agoMerge pull request #64518 from adk3798/fix-smb-sd-config-unit-test-cephadm
Redouane Kachach [Wed, 16 Jul 2025 04:59:14 +0000 (06:59 +0200)]
Merge pull request #64518 from adk3798/fix-smb-sd-config-unit-test-cephadm

mgr/cephadm: fixing SMB service discovery UT

https://tracker.ceph.com/issues/72152

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
2 days agoMerge pull request #64349 from nbalacha/wip-nbalacha-71731
anrao19 [Wed, 16 Jul 2025 04:58:10 +0000 (10:28 +0530)]
Merge pull request #64349 from nbalacha/wip-nbalacha-71731

rgw: fix bucket logging AuthType field

2 days agoMerge pull request #63184 from JonBailey1993/ec_optimisation_deep_scrubbing_implement...
SrinivasaBharathKanta [Wed, 16 Jul 2025 04:35:47 +0000 (10:05 +0530)]
Merge pull request #63184 from JonBailey1993/ec_optimisation_deep_scrubbing_implementation

OSD: Optimised EC Deep Scrubbing Implementation

2 days agoMerge pull request #64355 from xxhdx1985126/wip-71976
Yingxin Cheng [Wed, 16 Jul 2025 02:31:43 +0000 (10:31 +0800)]
Merge pull request #64355 from xxhdx1985126/wip-71976

crimson/os/seastrore/omap_manager: initialize rewritten omap nodes when

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 days agoMerge pull request #64401 from cyx1231st/wip-yingxin-fix-extent-lifecycle-upon-load
Yingxin Cheng [Wed, 16 Jul 2025 02:28:11 +0000 (10:28 +0800)]
Merge pull request #64401 from cyx1231st/wip-yingxin-fix-extent-lifecycle-upon-load

crimson/os/seastore/cache: extend extent lifecycle after wait-io

Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2 days agoMerge pull request #64489 from chanyoung/cleanup-test-omap-replay
Yingxin Cheng [Wed, 16 Jul 2025 02:22:30 +0000 (10:22 +0800)]
Merge pull request #64489 from chanyoung/cleanup-test-omap-replay

test/crimson/seastore/test_omap_manager: redesign test replay

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 days agoMerge pull request #64499 from chanyoung/fix-leafnode-test
Yingxin Cheng [Wed, 16 Jul 2025 02:20:41 +0000 (10:20 +0800)]
Merge pull request #64499 from chanyoung/fix-leafnode-test

test/crimson/seastore/test_omap_manager: redesign test leafnodes

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 days agoMerge pull request #62982 from samarahu/wip-rgw-d4n-next-test
J. Eric Ivancich [Wed, 16 Jul 2025 00:11:16 +0000 (20:11 -0400)]
Merge pull request #62982 from samarahu/wip-rgw-d4n-next-test

rgw: D4N Test Updates

Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
2 days agoMerge pull request #64158 from tchaikov/wip-doc-ext-cleanup
David Galloway [Tue, 15 Jul 2025 20:44:35 +0000 (16:44 -0400)]
Merge pull request #64158 from tchaikov/wip-doc-ext-cleanup

doc/_ext: cleanups

2 days agoMerge pull request #61020 from MaxKellermann/kvstore_tool__ifdef_WITH_BLUESTORE
Neha Ojha [Tue, 15 Jul 2025 19:28:59 +0000 (12:28 -0700)]
Merge pull request #61020 from MaxKellermann/kvstore_tool__ifdef_WITH_BLUESTORE

tools/kvstore_tool: add missing `#ifdef WITH_BLUESTORE`

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
3 days agomgr/cephadm: fixing SMB service discovery UT 64518/head
Redouane Kachach [Tue, 15 Jul 2025 14:38:26 +0000 (16:38 +0200)]
mgr/cephadm: fixing SMB service discovery UT

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
3 days agoMerge pull request #64261 from tchaikov/wip-cmake-cls_rbd_client-with-neorados
Ilya Dryomov [Tue, 15 Jul 2025 17:04:58 +0000 (19:04 +0200)]
Merge pull request #64261 from tchaikov/wip-cmake-cls_rbd_client-with-neorados

cmake: Remove unused cls_lock_client linkage

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
3 days agoMerge pull request #62530 from liu-chunmei/omap_iterate
Matan Breizman [Tue, 15 Jul 2025 14:54:21 +0000 (17:54 +0300)]
Merge pull request #62530 from liu-chunmei/omap_iterate

crimson: implement crimson Omap iterate interface

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
3 days agoMerge pull request #64184 from kshtsk/wip-allow-cephadm-container-image-tag
Adam King [Tue, 15 Jul 2025 14:07:59 +0000 (10:07 -0400)]
Merge pull request #64184 from kshtsk/wip-allow-cephadm-container-image-tag

qa/tasks/cephadm: override container image tags

Reviewed-by: Adam King <adking@redhat.com>
3 days agoMerge pull request #63162 from Kushal-deb/fix_issue-2323601-trust-both-sites-rgw...
Adam King [Tue, 15 Jul 2025 14:04:46 +0000 (10:04 -0400)]
Merge pull request #63162 from Kushal-deb/fix_issue-2323601-trust-both-sites-rgw-certs-from-a-node

mgr/cephadm: include cluster FSID in root CA Common Name (CN)

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
3 days agoMerge pull request #62808 from adk3798/mgr-rgw-fix-re-realm-bootstrap-after-deletions
Adam King [Tue, 15 Jul 2025 14:01:36 +0000 (10:01 -0400)]
Merge pull request #62808 from adk3798/mgr-rgw-fix-re-realm-bootstrap-after-deletions

mgr/rgw: don't fail realm bootstrap if system user exists already

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
3 days agoMerge pull request #59889 from adk3798/alertmanager-custom-webhook
Adam King [Tue, 15 Jul 2025 13:57:32 +0000 (09:57 -0400)]
Merge pull request #59889 from adk3798/alertmanager-custom-webhook

mgr/cephadm: fix custom alertmanager webhooks

Reviewed-by: John Mulligan <jmulligan@redhat.com>
3 days agoMerge pull request #61017 from ShwetaBhosale1/fix_issue_69174_ceph_orch_apply_command...
Adam King [Tue, 15 Jul 2025 13:56:24 +0000 (09:56 -0400)]
Merge pull request #61017 from ShwetaBhosale1/fix_issue_69174_ceph_orch_apply_command_accepts_both_positional_and_keyword_argument

mgr/cephadm: Ceph orch apply command does not give error if 'placement' is passed as both positional and keyword argument

Reviewed-by: Adam King <adking@redhat.com>
3 days agoMerge pull request #62927 from ShwetaBhosale1/fix_issue_71031_add_Monitoring_Addr_par...
Adam King [Tue, 15 Jul 2025 13:53:16 +0000 (09:53 -0400)]
Merge pull request #62927 from ShwetaBhosale1/fix_issue_71031_add_Monitoring_Addr_param_to_ganesha.conf

mgr/nfs: Add Monitoring_Addr parameter to ganesha.conf and provide option for user to provide ips for bind_addr

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 days agoMerge pull request #62984 from JoshuaGabriel/jblanch_71087
Adam King [Tue, 15 Jul 2025 13:50:43 +0000 (09:50 -0400)]
Merge pull request #62984 from JoshuaGabriel/jblanch_71087

mgr/cephadm: disallow changing OSD service type to non-OSD types

Reviewed-by: Adam King <adking@redhat.com>
3 days agoMerge pull request #63563 from adk3798/cephadm-no-new-daemon-on-port-change-mid-upgrade
Adam King [Tue, 15 Jul 2025 13:45:51 +0000 (09:45 -0400)]
Merge pull request #63563 from adk3798/cephadm-no-new-daemon-on-port-change-mid-upgrade

mgr/cephadm: don't remove and deploy new daemon if ports change during upgrade

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
3 days agoMerge pull request #63952 from jimfunk/get_ceph_cluster_count_missing_data_dir
Adam King [Tue, 15 Jul 2025 13:39:50 +0000 (09:39 -0400)]
Merge pull request #63952 from jimfunk/get_ceph_cluster_count_missing_data_dir

cephadm: Get ceph cluster count missing data dir

Reviewed-by: Adam King <adking@redhat.com>
3 days agoMerge pull request #64385 from rhcs-dashboard/prometheus-http-service-fix
Adam King [Tue, 15 Jul 2025 13:35:35 +0000 (09:35 -0400)]
Merge pull request #64385 from rhcs-dashboard/prometheus-http-service-fix

mgr/prometheus: fix metrics service not coming up

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
3 days agoMerge pull request #64477 from gbregman/main
Gil Bregman [Tue, 15 Jul 2025 13:16:24 +0000 (16:16 +0300)]
Merge pull request #64477 from gbregman/main

mgr/cephadm/nvmeof: Increase the default limit of max_namespaces

3 days agotest/osd: Unit test to verify optimised EC deep scrub functionality 63184/head
Jon Bailey [Wed, 30 Apr 2025 08:49:06 +0000 (09:49 +0100)]
test/osd: Unit test to verify optimised EC deep scrub functionality

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
3 days agotest/osd: Add erasure coded pools support to test_scrubber_be.cc
Jon Bailey [Thu, 8 May 2025 12:25:58 +0000 (13:25 +0100)]
test/osd: Add erasure coded pools support to test_scrubber_be.cc

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
3 days agoosd: Deep scrubbing implementation for optimised erasure coding
Jon Bailey [Mon, 12 May 2025 20:29:40 +0000 (21:29 +0100)]
osd: Deep scrubbing implementation for optimised erasure coding

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
3 days agocmake: Remove unused cls_lock_client linkage 64261/head
Kefu Chai [Mon, 30 Jun 2025 09:04:37 +0000 (17:04 +0800)]
cmake: Remove unused cls_lock_client linkage

Remove unused cls_lock_client linkage from cls_rbd_client and ceph_test_cls_rbd

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
3 days agotest/crimson/seastore/test_omap_manager: redesign test leafnodes 64499/head
Chanyoung Park [Tue, 15 Jul 2025 05:33:43 +0000 (05:33 +0000)]
test/crimson/seastore/test_omap_manager: redesign test leafnodes

Fixes: https://tracker.ceph.com/issues/72127
Signed-off-by: Chanyoung Park <chaney.p@kakaoenterprise.com>
3 days agomgr/cephadm/nvmeof: Increase the default limit of max_namespaces 64477/head
Gil Bregman [Mon, 14 Jul 2025 12:28:48 +0000 (15:28 +0300)]
mgr/cephadm/nvmeof: Increase the default limit of max_namespaces
Fixes https://tracker.ceph.com/issues/72108

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
3 days agoMerge pull request #63232 from amathuria/wip-amat-update-seastar
Matan Breizman [Tue, 15 Jul 2025 07:21:42 +0000 (10:21 +0300)]
Merge pull request #63232 from amathuria/wip-amat-update-seastar

seastar: bump up seastar submodule

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
3 days agocrimson/os: drop off omap_get_values with start 62530/head
chunmei liu [Mon, 31 Mar 2025 21:27:52 +0000 (14:27 -0700)]
crimson/os: drop off omap_get_values with start

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agoosd/SnapMapper: replace omap_get_values by omap_iterate in get_next
Chunmei Liu [Tue, 1 Jul 2025 23:12:54 +0000 (23:12 +0000)]
osd/SnapMapper: replace omap_get_values by omap_iterate in get_next

Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
3 days agotest/crimson/seastore: check_omap replace omap_get_values by omap_iterate
chunmei liu [Sun, 30 Mar 2025 10:10:01 +0000 (03:10 -0700)]
test/crimson/seastore: check_omap replace omap_get_values by omap_iterate

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agoosd/PGLog.cc: replace omap_get_values by omap_iterate
chunmei liu [Sun, 30 Mar 2025 07:47:16 +0000 (00:47 -0700)]
osd/PGLog.cc: replace omap_get_values by omap_iterate

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/osd/../scrub_events: replace omap_get_values() by omap_iterate()
chunmei liu [Mon, 24 Mar 2025 07:30:25 +0000 (00:30 -0700)]
crimson/osd/../scrub_events: replace omap_get_values() by omap_iterate()

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/osd/replicated_recovery_backend: replace omap_get_values() by omap_iterate()
chunmei liu [Sat, 22 Mar 2025 08:11:28 +0000 (01:11 -0700)]
crimson/osd/replicated_recovery_backend: replace omap_get_values() by omap_iterate()

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/osd/pg_backend: replace omap_get_keys/vals() by omap_iterate()
chunmei liu [Sat, 22 Mar 2025 04:58:20 +0000 (21:58 -0700)]
crimson/osd/pg_backend: replace omap_get_keys/vals() by omap_iterate()

needn't scan the entire omap tree.

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agotest/crimson/seastore/test_omap_manager: test omap_iterate()
chunmei liu [Thu, 20 Mar 2025 01:48:59 +0000 (18:48 -0700)]
test/crimson/seastore/test_omap_manager: test omap_iterate()

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/os: add omap_iterate interface to futurized store
chunmei liu [Wed, 19 Mar 2025 20:50:45 +0000 (13:50 -0700)]
crimson/os: add omap_iterate interface to futurized store

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agoMerge PR #64487 into main
Patrick Donnelly [Tue, 15 Jul 2025 01:07:57 +0000 (21:07 -0400)]
Merge PR #64487 into main

* refs/pull/64487/head:
script/redmine-upkeep: add Filter class

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
3 days agoscript/redmine-upkeep: add Filter class 64487/head
Patrick Donnelly [Mon, 14 Jul 2025 15:06:11 +0000 (11:06 -0400)]
script/redmine-upkeep: add Filter class

To add priority and clarity of organization.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
4 days agotest/crimson/seastore/test_omap_manager: redesign test replay 64489/head
Chanyoung Park [Mon, 14 Jul 2025 16:21:19 +0000 (16:21 +0000)]
test/crimson/seastore/test_omap_manager: redesign test replay

Signed-off-by: Chanyoung Park <chaney.p@kakaoenterprise.com>
4 days agoMerge PR #64486 into main
Patrick Donnelly [Mon, 14 Jul 2025 16:20:07 +0000 (12:20 -0400)]
Merge PR #64486 into main

* refs/pull/64486/head:
script/redmine-upkeep: codify commit abbreviation

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
4 days agoMerge PR #64446 into main
Patrick Donnelly [Mon, 14 Jul 2025 16:04:27 +0000 (12:04 -0400)]
Merge PR #64446 into main

* refs/pull/64446/head:
script/redmine-upkeep: handle invalid PRs

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
4 days agoscript/redmine-upkeep: codify commit abbreviation 64486/head
Patrick Donnelly [Mon, 14 Jul 2025 15:46:23 +0000 (11:46 -0400)]
script/redmine-upkeep: codify commit abbreviation

As it can vary depending on repository size. On my development machine, it
produces 8 character abbreviations but the github action is producing 7
character abbreviations. This triggers unnecessary updates.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
4 days agoMerge PR #64461 into main
Patrick Donnelly [Mon, 14 Jul 2025 15:59:23 +0000 (11:59 -0400)]
Merge PR #64461 into main

* refs/pull/64461/head:
.github/workflows/redmine-upkeep: use pull_request_target

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
4 days agoMerge PR #64468 into main
Patrick Donnelly [Mon, 14 Jul 2025 15:58:10 +0000 (11:58 -0400)]
Merge PR #64468 into main

* refs/pull/64468/head:
mailmap, githubmap, organizationmap: Add Kautilya

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
4 days agoMerge pull request #64483 from zdover23/wip-doc-2025-07-15-pr-64374-followup
Ilya Dryomov [Mon, 14 Jul 2025 15:52:16 +0000 (17:52 +0200)]
Merge pull request #64483 from zdover23/wip-doc-2025-07-15-pr-64374-followup

doc: add note admonitions in two files

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
4 days agodoc: add note admonitions in two files 64483/head
Zac Dover [Mon, 14 Jul 2025 14:40:21 +0000 (00:40 +1000)]
doc: add note admonitions in two files

Add note admonitions when discussing client package support in the
context of OS Recommendations in the following two files:

- doc/cephfs/ceph-dokan.rst
- doc/rbd/rbd-windows.rst

This addresses a change requested by Ilya Dryomov in
https://github.com/ceph/ceph/pull/64374#discussion_r2199756581.

Signed-off-by: Zac Dover <zac.dover@proton.me>
4 days agoMerge pull request #64470 from Matan-B/wip-matanb-crimson-rbd-py
Ilya Dryomov [Mon, 14 Jul 2025 14:36:28 +0000 (16:36 +0200)]
Merge pull request #64470 from Matan-B/wip-matanb-crimson-rbd-py

test/pybind/test_rbd.py: remove skip_if_crimson

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
4 days agoMerge pull request #64374 from anthonyeleven/update-msw-support
Anthony D'Atri [Mon, 14 Jul 2025 14:23:21 +0000 (10:23 -0400)]
Merge pull request #64374 from anthonyeleven/update-msw-support

doc: Clarify the status of MS Windows client support

4 days agocommon: Add iterator traits to mini_flat_map and bitset_set iterator
Jon Bailey [Mon, 12 May 2025 20:19:48 +0000 (21:19 +0100)]
common: Add iterator traits to mini_flat_map and bitset_set iterator

Add iterator traits to mini_flat_map and bitset_set iterator to allow std algorithms to be able to perform operations using the mini_flat_map iterator

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
4 days agoerasure-code: Add new flag for whether plugins support encoding/decoding or CRCs
Jon Bailey [Mon, 12 May 2025 20:15:06 +0000 (21:15 +0100)]
erasure-code: Add new flag for whether plugins support encoding/decoding or CRCs

Add new flag for whether plugins support encoding/decoding or CRCs to get the CRC of what the encoded/decoded data would be.

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
4 days agodoc: Clarify the status of MS Windows client support 64374/head
Anthony D'Atri [Mon, 7 Jul 2025 15:47:02 +0000 (11:47 -0400)]
doc: Clarify the status of MS Windows client support

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
4 days agoqa/d4n: Update D4N suite 62982/head
Samarah [Tue, 24 Jun 2025 15:39:33 +0000 (15:39 +0000)]
qa/d4n: Update D4N suite

Signed-off-by: Samarah <samarah.uriarte@ibm.com>
4 days agorgw/d4n: Add shutdown calls to unit tests and save yield in filter
Samarah [Wed, 18 Jun 2025 19:06:51 +0000 (19:06 +0000)]
rgw/d4n: Add shutdown calls to unit tests and save yield in filter

Signed-off-by: Samarah <samarah.uriarte@ibm.com>
4 days agotest/d4n: Add length to bufferlist vars
Samarah [Wed, 18 Jun 2025 18:58:35 +0000 (18:58 +0000)]
test/d4n: Add length to bufferlist vars

Signed-off-by: Samarah <samarah.uriarte@ibm.com>
4 days agotest/d4n: Add dout initalization during env setup
Samarah [Wed, 18 Jun 2025 18:54:24 +0000 (18:54 +0000)]
test/d4n: Add dout initalization during env setup

Signed-off-by: Samarah <samarah.uriarte@ibm.com>
4 days agotest/d4n: Set config_store_type to dbstore
Samarah [Wed, 18 Jun 2025 18:47:07 +0000 (18:47 +0000)]
test/d4n: Set config_store_type to dbstore

Signed-off-by: Samarah <samarah.uriarte@ibm.com>
4 days agoMerge pull request #64333 from mohit84/seastore_magic
Matan Breizman [Mon, 14 Jul 2025 12:46:46 +0000 (15:46 +0300)]
Merge pull request #64333 from mohit84/seastore_magic

crimson/os/seastore: write "seastore block device" signature in write_superblock

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
4 days agoMerge pull request #64432 from tchaikov/wip-cls-rbd-iwyu
Ilya Dryomov [Mon, 14 Jul 2025 11:38:31 +0000 (13:38 +0200)]
Merge pull request #64432 from tchaikov/wip-cls-rbd-iwyu

cls/rbd: remove unused includes

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
4 days agoMerge pull request #62813 from smanjara/wip-fix-delete-object-tagging
anrao19 [Mon, 14 Jul 2025 09:59:17 +0000 (15:29 +0530)]
Merge pull request #62813 from smanjara/wip-fix-delete-object-tagging

rgw/multisite: sync object tagging deletion

4 days agoMerge pull request #63080 from bluikko/doc-caching-improvements-radosgw
Zac Dover [Mon, 14 Jul 2025 09:50:42 +0000 (19:50 +1000)]
Merge pull request #63080 from bluikko/doc-caching-improvements-radosgw

doc/radosgw: Improve rgw-cache.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Zac Dover <zac.dover@proton.me>
4 days agoMerge pull request #64462 from anthonyeleven/fusefix
Zac Dover [Mon, 14 Jul 2025 09:47:20 +0000 (19:47 +1000)]
Merge pull request #64462 from anthonyeleven/fusefix

doc/cephfs: Improve mount-using-fuse.rst

Reviewed-by: Zac Dover <zac.dover@proton.me>
4 days agocls/rbd: remove unused includes 64432/head
Kefu Chai [Thu, 10 Jul 2025 08:36:24 +0000 (16:36 +0800)]
cls/rbd: remove unused includes

- Remove unused #include "cls/lock/cls_lock_client.h" from
  cls_rbd_client.cc.
- Remove unused includes in test_cls_rbd.cc

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
4 days agotest/pybind/test_rbd.py: remove skip_if_crimson 64470/head
Matan Breizman [Wed, 9 Jul 2025 12:31:08 +0000 (12:31 +0000)]
test/pybind/test_rbd.py: remove skip_if_crimson

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
4 days agoinstall-deps.sh: use gcc-12 for ubuntu jammy 63232/head
Aishwarya Mathuria [Tue, 8 Jul 2025 06:20:32 +0000 (06:20 +0000)]
install-deps.sh: use gcc-12 for ubuntu jammy

Clang relies on the system's libstdc++ headers for standard C++
features. On Ubuntu Jammy, gcc-11 is the default and it's libstdc++ is
missing some of the newer features supported by C++20.

This causes build failures as certain standard headers are incomplete.
To fix this, we install gcc-12 explicitly so that Clang can pick up the
newer libstdc++ headers.

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agocrimson/tools: remove usage of deprecated function at_exit()
Aishwarya Mathuria [Fri, 4 Jul 2025 06:37:45 +0000 (06:37 +0000)]
crimson/tools: remove usage of deprecated function at_exit()

at_exit() is now deprecated, in place of that we will explicitly
call stop() for the sharded objects.

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agocrimson/tools: Remove usage of at_exit()
Aishwarya Mathuria [Mon, 30 Jun 2025 13:53:54 +0000 (13:53 +0000)]
crimson/tools: Remove usage of at_exit()

at_exit() is deprecated in seastar. Make use of deferred_stop instead.

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agocrimson/test_messenger: remove usage of deprecated function at_exit()
Aishwarya Mathuria [Fri, 20 Jun 2025 06:42:46 +0000 (12:12 +0530)]
crimson/test_messenger: remove usage of deprecated function at_exit()

at_exit() is now deprecated, in place of that we will explicitly
call stop() for the sharded objects.

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agoseastar: bump up seastar submodule
Aishwarya Mathuria [Mon, 12 May 2025 10:40:01 +0000 (10:40 +0000)]
seastar: bump up seastar submodule

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

Fixes: https://tracker.ceph.com/issues/71184
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
4 days agoMerge pull request #64362 from rhcs-dashboard/edit-bucket-with-account
afreen23 [Mon, 14 Jul 2025 07:14:49 +0000 (12:44 +0530)]
Merge pull request #64362 from rhcs-dashboard/edit-bucket-with-account

mgr/dashboard: differentiate account users from rgw users in bucket form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
4 days agomailmap, githubmap, organizationmap: Add Kautilya 64468/head
Kautilya Tripathi [Mon, 14 Jul 2025 05:16:50 +0000 (10:46 +0530)]
mailmap, githubmap, organizationmap: Add Kautilya

Signed-off-by: Kautilya Tripathi <kautilya.tripathi@ibm.com>
4 days agoMerge pull request #64259 from tchaikov/wip-cmake-osdc-without-error_code
Kefu Chai [Mon, 14 Jul 2025 04:13:47 +0000 (12:13 +0800)]
Merge pull request #64259 from tchaikov/wip-cmake-osdc-without-error_code

cmake: remove error_code.cc from osdc to fix ODR violation

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
4 days agocmake: remove osdc/error_code.cc from osdc to fix ODR violation 64259/head
Kefu Chai [Mon, 30 Jun 2025 07:54:14 +0000 (15:54 +0800)]
cmake: remove osdc/error_code.cc from osdc to fix ODR violation

Fix AddressSanitizer ODR (One Definition Rule) violation caused by
osdc/error_code.cc being compiled into both the osdc library and
ceph-common library.

The violation occurred because osdc_error_category was defined in
both the rbd binary (via osdc) and libceph-common.so, creating
duplicate symbols at runtime.

Since all targets that link against osdc also link against
ceph-common, removing osdc/error_code.cc from osdc doesn't break the
build while eliminating the duplicate definition.

ASan error sample:

```
  ==857433==ERROR: AddressSanitizer: odr-violation (0x5612ad665760):
    [1] size=22 'typeinfo name for osdc_error_category' /home/jenkins-build/build/workspace/ceph-pull-requests/src/osdc/error_code.cc in /home/jenkins-build/build/workspace/ceph-pull-requests/build/bin/rbd
    [2] size=22 'typeinfo name for osdc_error_category' /home/jenkins-build/build/workspace/ceph-pull-requests/src/osdc/error_code.cc in /home/jenkins-build/build/workspace/ceph-pull-requests/build/lib/libceph-common.so.2
  These globals were registered at these points:
    [1]:
      #0 0x5612acd62c88 in __asan_register_globals (/home/jenkins-build/build/workspace/ceph-pull-requests/build/bin/rbd+0x815c88) (BuildId: 62a02cbbf3426e5470e16372e3b53a18cb18ce0f)
      #1 0x5612acd63d59 in __asan_register_elf_globals (/home/jenkins-build/build/workspace/ceph-pull-requests/build/bin/rbd+0x816d59) (BuildId: 62a02cbbf3426e5470e16372e3b53a18cb18ce0f)
      #2 0x7f28d3b02eba in call_init csu/../csu/libc-start.c:145:3
      #3 0x7f28d3b02eba in __libc_start_main csu/../csu/libc-start.c:379:5
```

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
4 days agoMerge pull request #64329 from afreen23/cd-icon
afreen23 [Sun, 13 Jul 2025 19:52:28 +0000 (01:22 +0530)]
Merge pull request #64329 from afreen23/cd-icon

mgr/dashboard: Add generic component for icons

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 days agoMerge pull request #64426 from tchaikov/wip-cxx-23
Kefu Chai [Sun, 13 Jul 2025 10:25:09 +0000 (18:25 +0800)]
Merge pull request #64426 from tchaikov/wip-cxx-23

cmake: upgrade CMAKE_CXX_STANDARD from 20 to 23

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
5 days agoMerge pull request #64447 from afreen23/smb-fix
afreen23 [Sat, 12 Jul 2025 21:21:52 +0000 (02:51 +0530)]
Merge pull request #64447 from afreen23/smb-fix

mgr/dashboard: Fix smb module enablement

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
6 days agoMerge pull request #64405 from rhcs-dashboard/72039-add-tab-structure-to-fs-page
afreen23 [Fri, 11 Jul 2025 23:45:25 +0000 (05:15 +0530)]
Merge pull request #64405 from rhcs-dashboard/72039-add-tab-structure-to-fs-page

mgr/dashboard: add tab structure to File Systems page and embed Ceph-Filesystem Overview dashboard

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
6 days agoMerge pull request #64445 from rhcs-dashboard/70720-input-field-black-on-selecting...
afreen23 [Fri, 11 Jul 2025 23:43:12 +0000 (05:13 +0530)]
Merge pull request #64445 from rhcs-dashboard/70720-input-field-black-on-selecting-autofill-input

mgr/dashboard: fixed input field black after selecting an autofill browser input

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
6 days agodoc/cephfs: Improve mount-using-fuse.rst 64462/head
Anthony D'Atri [Fri, 11 Jul 2025 19:02:45 +0000 (15:02 -0400)]
doc/cephfs: Improve mount-using-fuse.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
7 days ago.github/workflows/redmine-upkeep: use pull_request_target 64461/head
Patrick Donnelly [Fri, 11 Jul 2025 18:20:12 +0000 (14:20 -0400)]
.github/workflows/redmine-upkeep: use pull_request_target

So that we can access the action secrets.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
7 days agoMerge pull request #64327 from rhcs-dashboard/71907-remove-grafana-time-picker
afreen23 [Fri, 11 Jul 2025 15:27:18 +0000 (20:57 +0530)]
Merge pull request #64327 from rhcs-dashboard/71907-remove-grafana-time-picker

mgr/dashboard: Remove the time dropdown from grafana iframe.

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
7 days agomgr/dashboard:Fixed issue with clipboard icon 64329/head
Afreen Misbah [Thu, 10 Jul 2025 20:29:12 +0000 (01:59 +0530)]
mgr/dashboard:Fixed issue with clipboard icon

- clipboard icon not displaying breaking several places
- cliboard icon on click gets filed primary green color losing the visibilty of icon. The icon now remain visible on click
- clipboard button for path and copy in tables on mouseover does not give `hand` but `cursor`. which was not ideal from a usability standpoint. This behavior has been updated to use the hand cursor making the interaction semantically correct and more intuitive for users.

Signed-off-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge pull request #64386 from cbodley/wip-72020
Casey Bodley [Fri, 11 Jul 2025 13:37:41 +0000 (09:37 -0400)]
Merge pull request #64386 from cbodley/wip-72020

deb/mgr: remove deprecated distutils from ceph-mgr.requires

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
7 days agomgr/dashboard: Fix smb module enablement 64447/head
Afreen Misbah [Thu, 10 Jul 2025 21:15:08 +0000 (02:45 +0530)]
mgr/dashboard: Fix smb module enablement

- changed prop name to `module_name` to avoid confusion while pasisng input props
- the module name is required to enable module

Signed-off-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge pull request #63852 from yuvalif/wip-yuval-multi-base-port
anrao19 [Fri, 11 Jul 2025 10:47:17 +0000 (16:17 +0530)]
Merge pull request #63852 from yuvalif/wip-yuval-multi-base-port

mstart: allow setting the base mon port from env variable

7 days agoMerge pull request #64390 from Hezko/nvmeof-cli-missing-cmnds
Hezko [Fri, 11 Jul 2025 06:49:56 +0000 (09:49 +0300)]
Merge pull request #64390 from Hezko/nvmeof-cli-missing-cmnds

mgr/dashboard: add missing commands for subsystem: change_key and del…

7 days agomgr/dashboard: fixed input field black after selecting an autofill browser input 64445/head
Abhishek Desai [Thu, 10 Jul 2025 18:24:21 +0000 (23:54 +0530)]
mgr/dashboard: fixed input field black after selecting an autofill browser input
fixes: https://tracker.ceph.com/issues/70720

Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
7 days agoMerge pull request #64305 from joscollin/wip-70441-counters-rmsnap
Venky Shankar [Fri, 11 Jul 2025 05:42:47 +0000 (11:12 +0530)]
Merge pull request #64305 from joscollin/wip-70441-counters-rmsnap

qa: increase the wait time to prevent check_counter failing

Reviewed-by: Venky Shankar <vshankar@redhat.com>
7 days agoMerge pull request #63879 from ceph/BBoozmen-patch-1
anrao19 [Fri, 11 Jul 2025 05:41:00 +0000 (11:11 +0530)]
Merge pull request #63879 from ceph/BBoozmen-patch-1

rgw_rest_s3.cc: update how we report bucket quota cfg info for max size (bytes) and max objects

7 days agoMerge pull request #63759 from adamemerson/wip-config-recovery-interval
anrao19 [Fri, 11 Jul 2025 05:38:27 +0000 (11:08 +0530)]
Merge pull request #63759 from adamemerson/wip-config-recovery-interval

rgw/multisite: Remove generally unneeded hourly runs of recovery

7 days agoMerge pull request #64226 from tchaikov/wip-ec-jerasure-fix-leak
Kefu Chai [Fri, 11 Jul 2025 00:35:24 +0000 (08:35 +0800)]
Merge pull request #64226 from tchaikov/wip-ec-jerasure-fix-leak

erasure-code/jerasure: fix memory leak in Galois field operations

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
7 days agomgr/dashboard: add missing commands for subsystem: change_key and del_key and missing... 64390/head
Tomer Haskalovitch [Tue, 8 Jul 2025 17:45:09 +0000 (20:45 +0300)]
mgr/dashboard: add missing commands for subsystem: change_key and del_key and missing params for host add

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
7 days agoMerge pull request #63960 from aainscow/ec_remove_hinfo
Alex Ainscow [Thu, 10 Jul 2025 22:22:08 +0000 (23:22 +0100)]
Merge pull request #63960 from aainscow/ec_remove_hinfo

osd: Remove all references to hinfo from optimized EC

Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
7 days agoscript/redmine-upkeep: handle invalid PRs 64446/head
Patrick Donnelly [Thu, 10 Jul 2025 18:19:28 +0000 (14:19 -0400)]
script/redmine-upkeep: handle invalid PRs

Leave a comment on the issue so a human can fix it.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
8 days agoMerge PR #64417 into main
Patrick Donnelly [Thu, 10 Jul 2025 17:37:13 +0000 (13:37 -0400)]
Merge PR #64417 into main

* refs/pull/64417/head:
script/redmine-upkeep: trigger on merged PRs
.github: fix workflow format error

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
8 days agomgr/dashboard: differentiate account users from rgw users in bucket form 64362/head
Naman Munet [Mon, 7 Jul 2025 09:26:49 +0000 (14:56 +0530)]
mgr/dashboard: differentiate account users from rgw users in bucket form

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

commit includes:
1) Added checkbox to select account user and another dropdown to show account users
2) Also fixed bucket replication as it was throwing error for 'invalidBucketARN'

Signed-off-by: Naman Munet <naman.munet@ibm.com>