]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
33 hours agomailmap: update affiliation for Kefu Chai 65730/head
Kefu Chai [Tue, 30 Sep 2025 12:57:41 +0000 (20:57 +0800)]
mailmap: update affiliation for Kefu Chai

he's now affiliated to Proxmox, so map his contribution to
his employer email address.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
36 hours agoMerge pull request #65459 from rhcs-dashboard/72944-hide-suppresed-alerts-on-dashboard
afreen23 [Tue, 30 Sep 2025 09:43:13 +0000 (15:13 +0530)]
Merge pull request #65459 from rhcs-dashboard/72944-hide-suppresed-alerts-on-dashboard

mgr/dashboard : Hide suppressed  alert on landing page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
36 hours agoMerge pull request #65700 from a16bitsysop/crimson-systemd
Jose Juan Palacios-Perez [Tue, 30 Sep 2025 09:31:28 +0000 (10:31 +0100)]
Merge pull request #65700 from a16bitsysop/crimson-systemd

crimson: fix building without systemd

38 hours agoMerge pull request #65612 from Hezko/nvmeof-cli-fix-aliases-help
afreen23 [Tue, 30 Sep 2025 08:02:38 +0000 (13:32 +0530)]
Merge pull request #65612 from Hezko/nvmeof-cli-fix-aliases-help

mgr/dashboard: fix command alias help message

Reviewed-by: Afreen Misbah <afreen@ibm.com>
38 hours agoMerge pull request #65610 from Hezko/nvmeof-cli-ns-list-nsid-param
afreen23 [Tue, 30 Sep 2025 08:02:19 +0000 (13:32 +0530)]
Merge pull request #65610 from Hezko/nvmeof-cli-ns-list-nsid-param

mgr/dashboard: add nsid param to ns list command

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 days agoMerge PR #59676 into main
Venky Shankar [Mon, 29 Sep 2025 15:56:03 +0000 (21:26 +0530)]
Merge PR #59676 into main

* refs/pull/59676/head:

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 days agoMerge PR #65232 into main
Venky Shankar [Mon, 29 Sep 2025 15:54:12 +0000 (21:24 +0530)]
Merge PR #65232 into main

* refs/pull/65232/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
2 days agoMerge pull request #65410 from anthonyeleven/ec-overwrite
Anthony D'Atri [Mon, 29 Sep 2025 15:50:04 +0000 (11:50 -0400)]
Merge pull request #65410 from anthonyeleven/ec-overwrite

doc/rados/operations: Clarify overwrites in erasure-code.rst

2 days agoMerge pull request #65501 from anthonyeleven/ceph-osd-df
Anthony D'Atri [Mon, 29 Sep 2025 15:49:47 +0000 (11:49 -0400)]
Merge pull request #65501 from anthonyeleven/ceph-osd-df

doc: Enhance the ceph df and ceph osd commands

2 days agoMerge PR #65483 into main
Venky Shankar [Mon, 29 Sep 2025 14:10:20 +0000 (19:40 +0530)]
Merge PR #65483 into main

* refs/pull/65483/head:

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 days agoMerge PR #61173 into main
Venky Shankar [Mon, 29 Sep 2025 14:08:35 +0000 (19:38 +0530)]
Merge PR #61173 into main

* refs/pull/61173/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
2 days agoMerge pull request #64830 from AliMasarweh/wip-alimasa-conditional
Casey Bodley [Mon, 29 Sep 2025 13:30:13 +0000 (09:30 -0400)]
Merge pull request #64830 from AliMasarweh/wip-alimasa-conditional

RGW | fix conditional MultiWrite

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 days agoMerge pull request #65403 from MaxKellermann/Formatter__split
Max Kellermann [Mon, 29 Sep 2025 11:11:45 +0000 (13:11 +0200)]
Merge pull request #65403 from MaxKellermann/Formatter__split

common/Formatter: move {JSON,Table,XML}Formatter to separate files

Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Tested-by: anrao19
2 days agoMerge pull request #64912 from cloudbehl/Cephadm-daemon-status-metric
Redouane Kachach [Mon, 29 Sep 2025 10:40:22 +0000 (12:40 +0200)]
Merge pull request #64912 from cloudbehl/Cephadm-daemon-status-metric

prometheus: Add Cephadm orch ps output metric to prometheus

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
Reviewed-by: Anmol Babu <anmolbudugutta@gmail.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
2 days agoMerge pull request #64562 from adam-lj/ceph_test_rados_io_sequence_copy_from
Adam Lyon-Jones [Mon, 29 Sep 2025 09:20:15 +0000 (10:20 +0100)]
Merge pull request #64562 from adam-lj/ceph_test_rados_io_sequence_copy_from

test/osd: Extend ceph_test_rados_io_sequence to support copy operations

2 days agoMerge pull request #65649 from nbalacha/wip-nbalacha-cleanup-2
Yuval Lifshitz [Mon, 29 Sep 2025 08:37:40 +0000 (11:37 +0300)]
Merge pull request #65649 from nbalacha/wip-nbalacha-cleanup-2

rgw/bucket-logging: fix typos

2 days agoMerge pull request #64467 from ceph/fix-mtu-alert
Aashish Sharma [Mon, 29 Sep 2025 07:43:22 +0000 (13:13 +0530)]
Merge pull request #64467 from ceph/fix-mtu-alert

monitoring: fix MTU Mismatch alert rule and expr

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 days agoMerge pull request #65669 from rhcs-dashboard/inline-edit-fixes
Nizamudeen A [Mon, 29 Sep 2025 07:29:48 +0000 (12:59 +0530)]
Merge pull request #65669 from rhcs-dashboard/inline-edit-fixes

mgr/dashboard: fix duplicated editing of cell

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 days agomonitoring: fix MTU Mismatch alert rule and expr 64467/head
Aashish Sharma [Wed, 2 Jul 2025 11:05:14 +0000 (16:35 +0530)]
monitoring: fix MTU Mismatch alert rule and expr

Fixes: https://tracker.ceph.com/issues/73290
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 days agomgr/dashboard: fix duplicated editing of cell 65669/head
Nizamudeen A [Thu, 25 Sep 2025 04:34:10 +0000 (10:04 +0530)]
mgr/dashboard: fix duplicated editing of cell

form control is applied with unique identifier. In the table where the
issue is present, let's support adding the `unique_identifier`.

Fixes: https://tracker.ceph.com/issues/73250
Signed-off-by: Nizamudeen A <nia@redhat.com>
3 days agocrimson: fix building without systemd 65700/head
Duncan Bellamy [Sat, 27 Sep 2025 21:38:39 +0000 (21:38 +0000)]
crimson: fix building without systemd

Use BOOL WITH_SYSTEMD guard before including Jounald.cc in sources for crimson-common

Fixes: https://tracker.ceph.com/issues/73148
Signed-off-by: Duncan Bellamy <dunk@denkimushi.com>
4 days agomgr/dashboard: fix command alias help message 65612/head
Tomer Haskalovitch [Sun, 21 Sep 2025 09:49:29 +0000 (12:49 +0300)]
mgr/dashboard: fix command alias help message

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
5 days agoMerge pull request #65586 from dang/wip-dang-posix-cleanup
Daniel Gryniewicz [Fri, 26 Sep 2025 16:43:39 +0000 (12:43 -0400)]
Merge pull request #65586 from dang/wip-dang-posix-cleanup

RGW - POSIXDriver - Cleanup vstart

Reviewed-by: Casey Bodley <cbodley@redhat.com>
5 days agoMerge pull request #65643 from dang/wip-dang-dedup
Daniel Gryniewicz [Fri, 26 Sep 2025 16:42:52 +0000 (12:42 -0400)]
Merge pull request #65643 from dang/wip-dang-dedup

RGW - Fix dedup build

Reviewed by: Casey Bodley <cbodley@redhat.com>

5 days agoMerge pull request #65593 from smanjara/wip-fix-period-pull
Shilpa Jagannath [Fri, 26 Sep 2025 16:27:05 +0000 (09:27 -0700)]
Merge pull request #65593 from smanjara/wip-fix-period-pull

rgw/multisite: fix period pull command

5 days agoMerge pull request #65631 from phlogistonjohn/jjm-fix-71992
Adam King [Fri, 26 Sep 2025 15:04:34 +0000 (11:04 -0400)]
Merge pull request #65631 from phlogistonjohn/jjm-fix-71992

mgr/smb: fix error handling for fundamental resource parsing

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
5 days agoMerge pull request #65309 from joscollin/wip-72683-peer-add-deprecate
Jos Collin [Fri, 26 Sep 2025 14:53:41 +0000 (20:23 +0530)]
Merge pull request #65309 from joscollin/wip-72683-peer-add-deprecate

cephfs_mirror: deprecate peer_add command

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
5 days agoMerge pull request #65567 from rkachach/fix_issue_certs_migration
Adam King [Fri, 26 Sep 2025 14:31:02 +0000 (10:31 -0400)]
Merge pull request #65567 from rkachach/fix_issue_certs_migration

mgr/cephadm: cleaning up old migration logic and improving upgrade handling with certmgr

Reviewed-by: Adam King <adking@redhat.com>
5 days agoMerge pull request #65599 from bachmanity1/cephadm-support-custom-distro
Adam King [Fri, 26 Sep 2025 14:23:45 +0000 (10:23 -0400)]
Merge pull request #65599 from bachmanity1/cephadm-support-custom-distro

cephadm: support custom distros by falling back to `ID_LIKE`

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
5 days agoMerge pull request #65469 from Kushal-deb/remove-unreachable-code-path
Adam King [Fri, 26 Sep 2025 13:57:55 +0000 (09:57 -0400)]
Merge pull request #65469 from Kushal-deb/remove-unreachable-code-path

mgr/rgw: fix unreachable code path

Reviewed-by: Adam King <adking@redhat.com>
5 days agoMerge pull request #64194 from ShwetaBhosale1/fix_issue_71707_allow_ingress_matrics_v...
Adam King [Fri, 26 Sep 2025 13:11:04 +0000 (09:11 -0400)]
Merge pull request #64194 from ShwetaBhosale1/fix_issue_71707_allow_ingress_matrics_via_https

mgr/cephadm: Allow Ingress service to expose the metrics via HTTPS

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
5 days agoprometheus: Add Cephadm orch ps output metric to prometheus 64912/head
Ankush Behl [Fri, 8 Aug 2025 12:50:45 +0000 (18:20 +0530)]
prometheus: Add Cephadm orch ps output metric to prometheus

Fixes: https://tracker.ceph.com/issues/72496
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
5 days agoMerge pull request #65652 from rhcs-dashboard/storage-capacity-fix
afreen23 [Fri, 26 Sep 2025 06:35:31 +0000 (12:05 +0530)]
Merge pull request #65652 from rhcs-dashboard/storage-capacity-fix

mgr/dashboard: Blank entry for Storage Capacity in dashboard under Cluster > Expand Cluster > Review

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 days agodoc: added a note for damaged hard links in scrub documentation 61173/head
sajibreadd [Thu, 24 Apr 2025 13:32:12 +0000 (15:32 +0200)]
doc: added a note for damaged hard links in scrub documentation

Fixes: https://tracker.ceph.com/issues/69345
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
5 days agoqa: add a test to verify that a damage hard link id detected during scrub
sajibreadd [Thu, 24 Apr 2025 13:24:33 +0000 (15:24 +0200)]
qa: add a test to verify that a damage hard link id detected during scrub

Also update ignorelist with the expected cluster warning.

Fixes: https://tracker.ceph.com/issues/69345
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
5 days agomds: identify damaged hard links during scrub
sajibreadd [Thu, 24 Apr 2025 13:23:40 +0000 (15:23 +0200)]
mds: identify damaged hard links during scrub

For a remote link, try to open the dentry (this part of code
is copied from the mds path_traversal) which internally pushes
the dir_frag in the damage list if applicable.

Fixes: https://tracker.ceph.com/issues/69345
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
6 days agoMerge pull request #65443 from dmick/pip-vcs
Dan Mick [Thu, 25 Sep 2025 20:42:54 +0000 (13:42 -0700)]
Merge pull request #65443 from dmick/pip-vcs

various: update pip+https URLs to new form.

6 days agomgr/cephadm: Fixed stats frontend to always enable health url 64194/head
Shweta Bhosale [Tue, 23 Sep 2025 16:33:05 +0000 (22:03 +0530)]
mgr/cephadm: Fixed stats frontend to always enable health url

Fixes: https://tracker.ceph.com/issues/71707
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
6 days agomgr/cephadm: Allow Ingress service to expose the metrics via HTTPS also add fields...
Shweta Bhosale [Wed, 3 Sep 2025 14:37:53 +0000 (20:07 +0530)]
mgr/cephadm: Allow Ingress service to expose the metrics via HTTPS also add fields in spec to accept monitor ips/ monitor networks

Fixes: https://tracker.ceph.com/issues/71707
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
6 days agomgr/cephadm: Adding genric cert/key name support for get certificates
Shweta Bhosale [Wed, 3 Sep 2025 14:34:54 +0000 (20:04 +0530)]
mgr/cephadm: Adding genric cert/key name support for get certificates

Fixes: https://tracker.ceph.com/issues/71707
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
6 days agoRGW - Fix dedup build 65643/head
Daniel Gryniewicz [Tue, 23 Sep 2025 15:39:13 +0000 (11:39 -0400)]
RGW - Fix dedup build

Dedup is RadosStore specific, so move it to driver/rados, and only start
it if radosstore is being built.

Signed-off-by: Daniel Gryniewicz <dang@fprintf.net>
6 days agomgr/cephadm: Remove Grafana self-signed certificate migration logic 65567/head
Redouane Kachach [Thu, 18 Sep 2025 08:34:52 +0000 (10:34 +0200)]
mgr/cephadm: Remove Grafana self-signed certificate migration logic

Remove the code used to migrate Grafana self-signed certificates, as
it is no longer needed. The certmgr logic now handles generating new
certificates during the upgrade, eliminating the need for any migration
code or logic.

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
6 days agomgr/cephadm: Remove SSL RGW migration logic
Redouane Kachach [Thu, 25 Sep 2025 15:26:06 +0000 (17:26 +0200)]
mgr/cephadm: Remove SSL RGW migration logic

Remove the special-case code used for RGW service migration, as it is no
longer needed. The certmgr logic now handles populating the certstore
with the corresponding certificate and key entries by reading their values
directly from the spec. During RGW service redeployment as part of the
upgrade, certmgr will ensure the certstore is updated accordingly.

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
6 days agomgr/cephadm: Fix RGW spec validation for deprecated rgw cert field
Redouane Kachach [Thu, 18 Sep 2025 08:31:14 +0000 (10:31 +0200)]
mgr/cephadm: Fix RGW spec validation for deprecated rgw cert field

Starting from Tentacle, the rgw_frontend_ssl_certificate field has been
deprecated in favor of the new ssl_cert and ssl_key fields. Update the
validation logic to run after this field is automatically transformed into
the new fields, ensuring proper validation of RGW specs.

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
6 days agomgr/cephadm: Include mgmt-gateway/oauth2-proxy in upgrade process
Redouane Kachach [Thu, 18 Sep 2025 08:27:58 +0000 (10:27 +0200)]
mgr/cephadm: Include mgmt-gateway/oauth2-proxy in upgrade process

Add the new mgmt-gateway and oauth2-proxy services to the list of
services upgraded by cephadm, ensuring they are updated alongside the
rest of the cephadm-managed services.

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
6 days agoMerge pull request #65354 from sunyuechi/main
Mark Nelson [Thu, 25 Sep 2025 15:07:22 +0000 (08:07 -0700)]
Merge pull request #65354 from sunyuechi/main

inline_memory: optimize mem_is_zero for riscv using RISC-V Vector (RVV) intrinsics

6 days agomgr/smb: fix error handling for fundamental resource parsing 65631/head
John Mulligan [Mon, 22 Sep 2025 17:38:24 +0000 (13:38 -0400)]
mgr/smb: fix error handling for fundamental resource parsing

When an smb resource is input to the smb mgr module in YAML or JSON the
fundamental parsing/deserialization is handled by resourcelib. This
module tries to be largely independent of smb mgr module and defines a
few basic exception types. When these exception types were raised the
`ceph` command line would print out a long traceback. Avoid printing
a traceback by catching these errors with a new contextmanager
(decorator) that is automatically called when using the smb ceph
mgr command api.

Fixes: https://tracker.ceph.com/issues/71992
Signed-off-by: John Mulligan <jmulligan@redhat.com>
6 days agoMerge pull request #65551 from adk3798/cephadm-migration-logging
Adam King [Thu, 25 Sep 2025 14:49:37 +0000 (10:49 -0400)]
Merge pull request #65551 from adk3798/cephadm-migration-logging

mgr/cephadm: fix migrations logging

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
6 days agomgr/dashboard: add nsid param to ns list command 65610/head
Tomer Haskalovitch [Wed, 17 Sep 2025 10:50:23 +0000 (13:50 +0300)]
mgr/dashboard: add nsid param to ns list command

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
6 days agoImplement further review feedback for CopyFrom changes to ceph_test_rados_io_sequence 64562/head
Adam Lyon-Jones [Thu, 25 Sep 2025 09:04:36 +0000 (10:04 +0100)]
Implement further review feedback for CopyFrom changes to ceph_test_rados_io_sequence

Signed-off-by: Adam Lyon-Jones <adamlyon@uk.ibm.com>
6 days agoMerge pull request #65424 from xxhdx1985126/wip-72902
Matan Breizman [Thu, 25 Sep 2025 08:51:45 +0000 (11:51 +0300)]
Merge pull request #65424 from xxhdx1985126/wip-72902

crimson/os/seastore/transaction_manager: read_pin_by_type read the whole extent if it's not fully loaded

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
6 days agoMerge pull request #64755 from cloudbehl/grafana-rate-irate-fix
afreen23 [Thu, 25 Sep 2025 08:14:52 +0000 (13:44 +0530)]
Merge pull request #64755 from cloudbehl/grafana-rate-irate-fix

ceph-mixin: Update monitoring mixin

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: SuperQ <superq@gmail.com>
6 days agoMerge pull request #65243 from myoungwon/wip-corouint-state-device
Matan Breizman [Thu, 25 Sep 2025 08:08:33 +0000 (11:08 +0300)]
Merge pull request #65243 from myoungwon/wip-corouint-state-device

crimson/os/seastore/rbm: switch to coroutine in state_device

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
6 days agoMerge pull request #65503 from Hezko/nvmeof-cli-ns-add-nsid-param
afreen23 [Thu, 25 Sep 2025 07:31:28 +0000 (13:01 +0530)]
Merge pull request #65503 from Hezko/nvmeof-cli-ns-add-nsid-param

mgr/dashboard: add nsid param to ns add command

Reviewed-by: Nizamudeen A <nia@redhat.com>
6 days agoMerge pull request #65504 from Hezko/nvmeof-cli-fix-subsys-group-add
afreen23 [Thu, 25 Sep 2025 07:31:00 +0000 (13:01 +0530)]
Merge pull request #65504 from Hezko/nvmeof-cli-fix-subsys-group-add

mgr/dashboard: --no-group-append default value to False, aligned with old cli

Reviewed-by: Nizamudeen A <nia@redhat.com>
7 days agoMerge pull request #65646 from zmc/pr-checklist
Zack Cerza [Wed, 24 Sep 2025 20:44:07 +0000 (14:44 -0600)]
Merge pull request #65646 from zmc/pr-checklist

.github/workflows/pr-checklist.yml: Update

7 days agoMerge pull request #65396 from ceph/wip-uadk-main-fix
David Galloway [Wed, 24 Sep 2025 19:35:37 +0000 (15:35 -0400)]
Merge pull request #65396 from ceph/wip-uadk-main-fix

uadk: Build with ceph fork (for FORTIFY_SOURCE fix)

7 days ago.github/workflows/pr-checklist.yml: Update 65646/head
Zack Cerza [Tue, 23 Sep 2025 17:34:03 +0000 (11:34 -0600)]
.github/workflows/pr-checklist.yml: Update

To pull in these changes:
https://github.com/ceph/ceph-pr-checklist-action/pull/5
https://github.com/ceph/ceph-pr-checklist-action/pull/6

Signed-off-by: Zack Cerza <zack@cerza.org>
7 days agoMerge pull request #65634 from ljflores/wip-tracker-71182
Laura Flores [Wed, 24 Sep 2025 17:29:03 +0000 (12:29 -0500)]
Merge pull request #65634 from ljflores/wip-tracker-71182

qa: suppress OpenSSL valgrind leaks

7 days agoMerge pull request #65268 from rhcs-dashboard/fix-multiple-user-deletion
Pedro Gonzalez Gomez [Wed, 24 Sep 2025 15:24:49 +0000 (17:24 +0200)]
Merge pull request #65268 from rhcs-dashboard/fix-multiple-user-deletion

mgr/dashboard: add multiple ceph users deletion

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agomgr/dashboard : Hide suppressed alert on landing page 65459/head
Abhishek Desai [Tue, 9 Sep 2025 18:53:05 +0000 (00:23 +0530)]
mgr/dashboard : Hide suppressed  alert on landing page
fixes : https://tracker.ceph.com/issues/72944

Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
7 days agoMerge pull request #65119 from rhcs-dashboard/72635-skip-secure-monitoring-stack
afreen23 [Wed, 24 Sep 2025 10:39:53 +0000 (16:09 +0530)]
Merge pull request #65119 from rhcs-dashboard/72635-skip-secure-monitoring-stack

mgr/dashboard : Skip calls until secure_monitoring_stack is enabled

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
7 days agoMerge pull request #65600 from rhcs-dashboard/nfs-command
afreen23 [Wed, 24 Sep 2025 10:05:04 +0000 (15:35 +0530)]
Merge pull request #65600 from rhcs-dashboard/nfs-command

mgr/dashboard: FS - Attach Command showing undefined for MountData

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
7 days agoMerge pull request #65561 from rhcs-dashboard/fix-72810-main
Aashish Sharma [Wed, 24 Sep 2025 09:19:35 +0000 (14:49 +0530)]
Merge pull request #65561 from rhcs-dashboard/fix-72810-main

monitoring: fix "In" OSDs in Cluster-Advanced grafana panel. Also change units from decbytes to bytes wherever used in the panel

7 days agoMerge pull request #65409 from rhcs-dashboard/pool-configuration-new
Pedro Gonzalez Gomez [Wed, 24 Sep 2025 08:40:13 +0000 (10:40 +0200)]
Merge pull request #65409 from rhcs-dashboard/pool-configuration-new

 mgr/dashboard: Handle pool creation in tiering local storage class creation

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
7 days agomgr/dashboard: Blank entry for Storage Capacity in dashboard under Cluster > Expand... 65652/head
Naman Munet [Wed, 24 Sep 2025 07:23:40 +0000 (12:53 +0530)]
mgr/dashboard: Blank entry for Storage Capacity in dashboard under Cluster > Expand Cluster > Review

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

Signed-off-by: Naman Munet <naman.munet@ibm.com>
7 days agoMerge pull request #65519 from Hezko/fix-force-param-in-ns-add-host
afreen23 [Wed, 24 Sep 2025 07:22:11 +0000 (12:52 +0530)]
Merge pull request #65519 from Hezko/fix-force-param-in-ns-add-host

mgr/dashboard: fix None force param handling in ns add_host so it won't raise exceptions

Reviewed-by: Nizamudeen A <nia@redhat.com>
7 days agoMerge pull request #65487 from rhcs-dashboard/72989-notification-form
afreen23 [Wed, 24 Sep 2025 07:14:27 +0000 (12:44 +0530)]
Merge pull request #65487 from rhcs-dashboard/72989-notification-form

mgr/dashboard: Form retains old data when switching from edit to create mode

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
7 days agorgw/bucket-logging: fix typos 65649/head
N Balachandran [Wed, 24 Sep 2025 06:09:24 +0000 (11:39 +0530)]
rgw/bucket-logging: fix typos

Fixes typos in error messages.

Signed-off-by: N Balachandran <nithya.balachandran@ibm.com>
7 days agoMerge pull request #65265 from UtkarshBhatthere/fix/cephfsmir/mgrclireq
Venky Shankar [Wed, 24 Sep 2025 05:31:31 +0000 (11:01 +0530)]
Merge pull request #65265 from UtkarshBhatthere/fix/cephfsmir/mgrclireq

pybind/mgr/mirroring: modifies the cli command type to read

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 days agoqa: suppress OpenSSL valgrind leaks 65634/head
Laura Flores [Mon, 22 Sep 2025 23:46:27 +0000 (23:46 +0000)]
qa: suppress OpenSSL valgrind leaks

These leaks started happening when OpenSSL v3.5.0
was released. We determined they are safe to suppress.

Fixes: https://tracker.ceph.com/issues/71182
Signed-off-by: Laura Flores <lflores@ibm.com>
8 days agoMerge pull request #65576 from rhcs-dashboard/smb-bugfixes
Nizamudeen A [Tue, 23 Sep 2025 14:46:43 +0000 (20:16 +0530)]
Merge pull request #65576 from rhcs-dashboard/smb-bugfixes

mgr/dashboard: fix smb button and table column

8 days agoMerge pull request #64933 from soumyakoduri/wip-skoduri-restore-progress
Soumya Koduri [Tue, 23 Sep 2025 12:16:44 +0000 (17:46 +0530)]
Merge pull request #64933 from soumyakoduri/wip-skoduri-restore-progress

rgw/restore: Persistently store the restore state for cloud-s3 tier

Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
8 days agoMerge PR #65569 into main
Patrick Donnelly [Tue, 23 Sep 2025 12:05:34 +0000 (08:05 -0400)]
Merge PR #65569 into main

* refs/pull/65569/head:
script/redmine-upkeep: do not try to update status if open subtasks exist

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
8 days agoMerge PR #65547 into main
Patrick Donnelly [Tue, 23 Sep 2025 12:03:49 +0000 (08:03 -0400)]
Merge PR #65547 into main

* refs/pull/65547/head:
.github/workflows/redmine-upkeep: remove concurrency limit

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
8 days agoMerge PR #65555 into main
Patrick Donnelly [Tue, 23 Sep 2025 12:02:22 +0000 (08:02 -0400)]
Merge PR #65555 into main

* refs/pull/65555/head:
script/redmine-upkeep: include each issue changed in summary
.github/workflows/redmine-upkeep: use smaller limit for testing push

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
8 days agopybind/mgr/mirroring: modifies the cli command type to read 65265/head
Utkarsh Bhatt [Wed, 27 Aug 2025 11:58:52 +0000 (17:28 +0530)]
pybind/mgr/mirroring: modifies the cli command type to read

The command fs snapshot mirror ls is used to present state data to
client. This does not require Write semantics.

Signed-off-by: Utkarsh Bhatt <utkarsh.bhatt@canonical.com>
8 days agoMerge pull request #65412 from rhcs-dashboard/fix-72893-main
Ernesto Puerta [Tue, 23 Sep 2025 10:17:53 +0000 (12:17 +0200)]
Merge pull request #65412 from rhcs-dashboard/fix-72893-main

mgr/progress: expose API from CLI

8 days agoMerge pull request #65537 from rhcs-dashboard/total-capacity-fix
Nizamudeen A [Tue, 23 Sep 2025 09:17:49 +0000 (14:47 +0530)]
Merge pull request #65537 from rhcs-dashboard/total-capacity-fix

mgr/dashboard: fix total capacity value in dashboard

8 days agoMerge pull request #64858 from rhcs-dashboard/edit-nfs-export
Pedro Gonzalez Gomez [Tue, 23 Sep 2025 09:16:33 +0000 (11:16 +0200)]
Merge pull request #64858 from rhcs-dashboard/edit-nfs-export

mgr/dashboard:[NFS] Missing Subvolume Groups and Subvolumes on Edit NFS Export.

Reviewed-by: Naman Munet <naman.munet@ibm.com>
8 days agoMerge pull request #64559 from rhcs-dashboard/inline-table-edit
Pedro Gonzalez Gomez [Tue, 23 Sep 2025 09:13:38 +0000 (11:13 +0200)]
Merge pull request #64559 from rhcs-dashboard/inline-table-edit

mgr/dashboard: support inline edit for datatable

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
8 days agoMerge pull request #65441 from linuxbox2/wip-72915
anrao19 [Tue, 23 Sep 2025 05:59:27 +0000 (11:29 +0530)]
Merge pull request #65441 from linuxbox2/wip-72915

rgw: fix policy enforcement for GetObjectAttributes

8 days agomgr/dashboard: Local storage class creation via dashboard doesn't handle creation... 65409/head
Dnyaneshwari [Fri, 5 Sep 2025 10:17:11 +0000 (15:47 +0530)]
mgr/dashboard: Local storage class creation via dashboard doesn't handle creation of pool.

Fixes: https://tracker.ceph.com/issues/72569
Signed-off-by: Dnyaneshwari <dtalweka@redhat.com>
mgr/dashboard: handle creation of new pool

Commit includes:
1) Provide link to create a new pool
2) Refactored validation on ACL mapping, removed required validator as default
3) fixed runtime error on console due to ACL length due to which the details section was not opening
4) Used rxjs operators to make API calls and making form ready once all data is available, fixing the form patch issues
5) Refactored some part of code to improve the performance
6) Added zone and pool information in details section for local storage class

Fixes: https://tracker.ceph.com/issues/72569
Signed-off-by: Naman Munet <naman.munet@ibm.com>
8 days agoMerge pull request #65633 from adk3798/cephadm-pin-cheroot
Adam King [Tue, 23 Sep 2025 02:03:06 +0000 (22:03 -0400)]
Merge pull request #65633 from adk3798/cephadm-pin-cheroot

pybind/mgr: pin cheroot version in requirements-required.txt

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
8 days agoMerge pull request #65198 from xxhdx1985126/wip-72701
Samuel Just [Tue, 23 Sep 2025 00:10:59 +0000 (17:10 -0700)]
Merge pull request #65198 from xxhdx1985126/wip-72701

crimson/os/seastore/cache: clear extents_index when the booting is done

Reviewed-by: Samuel Just <sjust@redhat.com>
8 days agoMerge pull request #65234 from xxhdx1985126/wip-72706
Samuel Just [Tue, 23 Sep 2025 00:07:13 +0000 (17:07 -0700)]
Merge pull request #65234 from xxhdx1985126/wip-72706

crimson/osd/recovery_backend: interrupt all recovery_waiter unconditionally when cleaning up the recovery backend

Reviewed-by: Samuel Just <sjust@redhat.com>
8 days agoMerge pull request #65283 from xxhdx1985126/wip-72763
Samuel Just [Tue, 23 Sep 2025 00:06:40 +0000 (17:06 -0700)]
Merge pull request #65283 from xxhdx1985126/wip-72763

crimson/osd/osd_operations/client_request: rely on the checks in PG::do_recover_missing() to determine whether to recover clone objects

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 days agoMerge pull request #65317 from xxhdx1985126/wip-72790
Samuel Just [Tue, 23 Sep 2025 00:05:59 +0000 (17:05 -0700)]
Merge pull request #65317 from xxhdx1985126/wip-72790

crimson/osd/pg_backend: tolerate enoent for both head and clone when doing rollback

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 days agoMerge pull request #65353 from xxhdx1985126/wip-72844
Samuel Just [Tue, 23 Sep 2025 00:04:23 +0000 (17:04 -0700)]
Merge pull request #65353 from xxhdx1985126/wip-72844

crimson/osd/pg: tolerate NULL PG::pglog_based_recovery_op when cancelling pglog based recovery

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 days agoMerge pull request #65197 from myoungwon/wip-fix-allocator-alloc-handling
Samuel Just [Mon, 22 Sep 2025 23:55:26 +0000 (16:55 -0700)]
Merge pull request #65197 from myoungwon/wip-fix-allocator-alloc-handling

crimson/os/seastore/rbm: handle no-space case properly

Reviewed-by: Samuel Just <sjust@redhat.com>
9 days agopybind/mgr: pin cheroot version in requirements-required.txt 65633/head
Adam King [Mon, 22 Sep 2025 21:05:07 +0000 (17:05 -0400)]
pybind/mgr: pin cheroot version in requirements-required.txt

With python 3.10 (didn't seem to happen with python 3.12) the
pybind/mgr/cephadm/tests/test_node_proxy.py test times out.
This appears to be related to a new release of the cheroot
package and a github issues describing the same problem
we're seeing has been opened by another user
https://github.com/cherrypy/cheroot/issues/769

It is worth noting that the workaround described in that
issue does also work for us. If you add

```
import cheroot
cheroot.server.HTTPServer._serve_unservicable = lambda: None
```

after the existing imports in test_node_proxy.py the
test hanging issue also disappears. Also worth noting the
particular pin of

cheroot~=10.0

was chosen as it matches the existing pin being used
in pybind/mgr/dashboard/constraints.txt

Signed-off-by: Adam King <adking@redhat.com>
9 days agoMerge pull request #65204 from ifed01/wip-ifed-fix-ec-contiguous
Radoslaw Zarzynski [Mon, 22 Sep 2025 18:17:12 +0000 (20:17 +0200)]
Merge pull request #65204 from ifed01/wip-ifed-fix-ec-contiguous

erasure-code: make bufferlist contiguous in ErasureCode::encode_prepare

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
9 days agorgw/restore: Fixing teuthology restore tests 64933/head
Soumya Koduri [Thu, 18 Sep 2025 11:38:48 +0000 (17:08 +0530)]
rgw/restore: Fixing teuthology restore tests

This includes
* fixing `rgw_cloudtier.py` qa script
* enabling `debug_rgw_restore` for cloud-transition suite
* adding few debug statements

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
9 days agorgw/restore: Mark the restore entry status as `None` first time
Soumya Koduri [Fri, 12 Sep 2025 07:29:22 +0000 (12:59 +0530)]
rgw/restore: Mark the restore entry status as `None` first time

While adding the restore entry to the FIFO, mark its status as `None`
so that restore thread knows that the entry is being processed for
the first time. Incase the restore is still in progress and the entry
needs to be re-added to the queue, its status then will be marked
`InProgress`.

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
9 days agoqa/rgw: Include rgw_restore_processor_period in s3tests
Soumya Koduri [Thu, 28 Aug 2025 14:13:45 +0000 (19:43 +0530)]
qa/rgw: Include rgw_restore_processor_period in s3tests

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
9 days agorgw/restore: Persistently store the restore state for cloud-s3 tier
Soumya Koduri [Sun, 10 Aug 2025 12:13:11 +0000 (17:43 +0530)]
rgw/restore: Persistently store the restore state for cloud-s3 tier

In order to resume IN_PROGRESS restore operations post RGW service
restarts, store the entries of the objects being restored from `cloud-s3`
tier persistently. This is already being done for `cloud-s3-glacier`
tier and now the same will be applied to `cloud-s3` tier too.

With this change, when `restore-object` is performed on any object,
it will be marked RESTORE_ALREADY_IN_PROGRESS and added to a restore FIFO queue.
This queue is later processed by Restore worker thread which will try to
fetch the objects from Cloud or Glacier/Tape S3 services. Hence all the
restore operations are now handled asynchronously (for both `cloud-s3`,
`cloud-s3-glacier` tiers).

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
9 days agocephadm: support custom distros by falling back to ID_LIKE 65599/head
bachmanity1 [Fri, 19 Sep 2025 07:52:15 +0000 (16:52 +0900)]
cephadm: support custom distros by falling back to ID_LIKE

This change enables cephadm to work on custom or derivative distributions
that are based on supported distros without requiring code changes for
each new custom/derivative distro.

Signed-off-by: bachmanity1 <bachmanity138@gmail.com>
9 days agoMerge pull request #65566 from rhcs-dashboard/fix-73077-main
Aashish Sharma [Mon, 22 Sep 2025 11:07:23 +0000 (16:37 +0530)]
Merge pull request #65566 from rhcs-dashboard/fix-73077-main

mgr/dashboard: Allow FQDN in Connect Cluster form -> Cluster API URL

Reviewed-by: Nizamudeen A <nia@redhat.com>
9 days agoMerge pull request #65579 from rhcs-dashboard/fix-73105-main
Aashish Sharma [Mon, 22 Sep 2025 11:06:18 +0000 (16:36 +0530)]
Merge pull request #65579 from rhcs-dashboard/fix-73105-main

mgr/dashboard: fix zone update API forcing STANDARD storage class

Reviewed-by: Nizamudeen A <nia@redhat.com>
9 days agomgr/dashboard: FS - Attach Command showing undefined for MountData 65600/head
Dnyaneshwari [Fri, 19 Sep 2025 11:01:43 +0000 (16:31 +0530)]
mgr/dashboard: FS - Attach Command showing undefined for MountData

Fixes: https://tracker.ceph.com/issues/73137
Signed-off-by: Dnyaneshwari Talwekar <dtalwekar@redhat.com>