]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Gabriel BenHanokh  [Mon, 15 Sep 2025 06:58:23 +0000  (06:58 +0000)] 
 
rgw/dedup: add throttling mechanism 
 
Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>  
rgw/dedup: Change throttle code to work lock free and remove the atomic 
from the timestamp 
 
Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>  
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 
 
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 
 
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>  
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>  
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>  
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>  
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>  
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> 
 
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 
 
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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. 
 
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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 
 
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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 
 
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) 
 
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>  
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 
 
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>  
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>  
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>  
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 
 
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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 
 
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>  
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>  
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>  
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>  
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>  
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 
 
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 
 
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>  
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>  
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 
 
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
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>  
Kushal Deb  [Wed, 10 Sep 2025 09:53:44 +0000  (15:23 +0530)] 
 
fix unreachable code path 
 
Signed-off-by: Kushal Deb <Kushal.Deb@ibm.com>  
Anthony D'Atri  [Mon, 22 Sep 2025 04:32:49 +0000  (00:32  -0400)] 
 
Merge pull request #65613 from cybozu/doc-fix-osd-min-size 
 
doc: fix osd min size 
 
Satoru Takeuchi  [Mon, 22 Sep 2025 04:20:03 +0000  (04:20  +0000)] 
 
doc: fix osd min size 
 
Exact 5 GiB block devices are also considered 
as an available device. 
 
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>  
Shraddha Agrawal  [Sun, 21 Sep 2025 20:54:28 +0000  (02:24  +0530)] 
 
Merge pull request #65489 from shraddhaag/wip-shraddhaag-availability-format 
 
mon/OSDMonitor.cc: optionally display availability status in json 
 
Reviewed-by: Nitzan Mordhai<nmordech@ibm.com>  
Matan Breizman  [Sun, 21 Sep 2025 06:57:31 +0000  (09:57 +0300)] 
 
Merge pull request #65527 from chanyoung/fix-coll-refs 
 
crimson/.../store-bench: fix coll_refs index error 
 
Reviewed-by: Matan Breizman <mbreizma@redhat.com>  
Ronen Friedman  [Sat, 20 Sep 2025 06:12:04 +0000  (09:12 +0300)] 
 
Merge pull request #65484 from ronen-fr/wip-rf-oneauth 
 
osd/scrub: modify repair_object() to accept a single auth peer 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Shilpa Jagannath  [Thu, 18 Sep 2025 20:37:18 +0000  (16:37 -0400)] 
 
rgw/multisite: empty realm_id and period_id passed into do_period_pull() 
was causing remote zone to respond with 404 error during a period pull. 
 
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>  
Adam Emerson  [Fri, 19 Sep 2025 18:50:06 +0000  (14:50 -0400)] 
 
Merge pull request #62887 from clwluvw/copy-obj-remote 
 
rgw: report copy obj progress from the frontend CR 
 
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>  
Krunal Chheda  [Fri, 19 Sep 2025 15:27:57 +0000  (11:27 -0400)] 
 
Merge pull request #65415 from kchheda3/wip-re-create-bucket 
 
rgw/create-bucket: Do not re-create the bucket instance & bucket index shard object if if bucket already exist.. 
 
Yuri Weinstein  [Fri, 19 Sep 2025 14:52:03 +0000  (07:52 -0700)] 
 
Merge pull request #64152 from cbodley/wip-63323 
 
rgw: support S3 Object Ownership controls to disable object ACLs 
 
Reviewed-by: Adam Emerson <aemerson@redhat.com>  
Venky Shankar  [Fri, 19 Sep 2025 08:50:56 +0000  (14:20 +0530)] 
 
Merge PR #65392 into main 
 
* refs/pull/65392/head: 
 
Reviewed-by: Venky Shankar <vshankar@redhat.com>  
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>  
Nizamudeen A  [Thu, 17 Jul 2025 11:13:08 +0000  (16:43 +0530)] 
 
mgr/dashboard: support inline edit for datatable 
 
adding a new celltransformation that will transform the cell to a form 
control when you click on the edit button which is inside a cell. 
 
Added a new CellTemplate `editing` which if set to a cell, then it'll 
add the edit button. You can also add validators to the control by using 
the `customTemplateConfig` like 
``` 
customTemplateConfig: { 
          validators: [Validators.required] 
        } 
``` 
 
Also using a `EditState` to keep track of the different cells I can edit 
simultaneously in a single time. 
 
Fixes: https://tracker.ceph.com/issues/72171  
Signed-off-by: Nizamudeen A <nia@redhat.com>  
Aashish Sharma  [Thu, 18 Sep 2025 10:59:52 +0000  (16:29 +0530)] 
 
mgr/dashboard: fix zone update API forcing STANDARD storage class 
 
The zone update REST API (`edit_zone`) always attempted to configure a 
placement target for the `STANDARD` storage class, even when the request 
was intended for a different storage class name. 
This caused failures in deployments where `STANDARD` is not defined. 
 
Changes: 
Club add placement target and add storage class methods into one single 
add_placement_targets_storage_class_zone method which takes the storage 
class as a param as well alongside the rest of the placement params. 
 
Fixes: https://tracker.ceph.com/issues/73105  
Signed-off-by: Aashish Sharma <aasharma@redhat.com>  
Venky Shankar  [Fri, 19 Sep 2025 03:56:12 +0000  (09:26 +0530)] 
 
Merge PR #65577 into main 
 
* refs/pull/65577/head: 
 
Reviewed-by: Venky Shankar <vshankar@redhat.com>  
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>  
Adam King  [Thu, 18 Sep 2025 23:47:13 +0000  (19:47 -0400)] 
 
Merge pull request #64893 from zer0def/bug-57939 
 
cephadm: pass wal/db slot count to ceph-volume 
 
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>  
Adam King  [Thu, 18 Sep 2025 23:44:13 +0000  (19:44 -0400)] 
 
Merge pull request #63170 from adk3798/cephadm-nvmeof-stray 
 
mgr/cephadm: don't mark nvmeof daemons without pool and group in name as stray 
 
Reviewed-by: Redouane Kachach <rkachach@ibm.com>  
Adam King  [Thu, 18 Sep 2025 19:28:23 +0000  (15:28 -0400)] 
 
Merge pull request #65548 from EncoreTechnologies/cephadmin-vir-ip-networks-interfaces-check 
 
mgr/cephadm: Add check for virtual_interface_networks 
 
Reviewed-by: Adam King <adking@redhat.com>  
Adam King  [Thu, 18 Sep 2025 19:27:06 +0000  (15:27 -0400)] 
 
Merge pull request #65373 from phlogistonjohn/jjm-cephadm-build-ensure-byte-comp 
 
cephadm: fail the script if byte-compile step fails 
 
Reviewed-by: Adam King <adking@redhat.com>  
Reviewed-by: Redouane Kachach <rkachach@ibm.com>  
Adam King  [Thu, 18 Sep 2025 19:20:50 +0000  (15:20 -0400)] 
 
Merge pull request #65155 from phlogistonjohn/jjm-py-common-fmt-black 
 
python-common: enable consistent code formatting with 'black' 
 
Reviewed-by: Adam King <adking@redhat.com>  
Adam King  [Thu, 18 Sep 2025 19:17:30 +0000  (15:17 -0400)] 
 
Merge pull request #63962 from adk3798/cephadm-signal-containerized-daemon 
 
cephadm: add command to send signals to daemons 
 
Reviewed-by: John Mulligan <jmulligan@redhat.com>  
Kotresh HR  [Thu, 18 Sep 2025 06:41:11 +0000  (06:41 +0000)] 
 
cephfs-journal-tool:: Don't reset the journal trim position 
 
If the fs had to go through journal recovery and reset, 
the cephfs-journal-tool resets the journal trim position 
because of which the old unused journal objects just stay 
forever in the metadata pool. The patch fixes the issue. 
Now, the old stale journal objects are trimmed during the 
regular trimming cycle helping to recover space in the 
metadata pool. 
 
Fixes: https://tracker.ceph.com/issues/69708  
Signed-off-by: Kotresh HR <khiremat@redhat.com>