]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 months agorgw: account presigned POST bytes_received in usage log 68571/head
Lumir Sliva [Thu, 23 Apr 2026 11:18:18 +0000 (13:18 +0200)]
rgw: account presigned POST bytes_received in usage log

Presigned POST uploads reported bytes_received=0 in the usage log, while
equivalent PUT uploads reported the full object size.

The AccountingFilter starts disabled, and only the PUT path explicitly
enables it around its body read. POST bodies are consumed via
RGWPostObj_ObjStore::read_with_boundary, which did not toggle accounting
around its recv_body calls, so every byte pulled off the wire during
multipart parsing was silently dropped by the accounter.

Wrap the two recv_body calls in read_with_boundary with
ACCOUNTING_IO(s)->set_account(true/false), mirroring the PUT pattern in
RGWPutObj_ObjStore::get_data. POST uploads now account correctly; PUT
behavior is unchanged.

Signed-off-by: Lumir Sliva <61183145+lumir-sliva@users.noreply.github.com>
Tracker: https://tracker.ceph.com/issues/76157
Reported-by: Maxim Monin
2 months agoMerge PR #65656 into main
Venky Shankar [Thu, 23 Apr 2026 10:19:55 +0000 (15:49 +0530)]
Merge PR #65656 into main

* refs/pull/65656/head:
client: do not allow zero‑length reads
src/test: test zero-length async-fsync read using ceph_ll_nonblocking_readv_writev
src/test: test zero-length async-fsync read using ll_preadv_pwritev

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
2 months agoMerge pull request #68562 from bluikko/wip-doc-sphinx-warnings-202604b 60683/head
bluikko [Thu, 23 Apr 2026 09:21:28 +0000 (16:21 +0700)]
Merge pull request #68562 from bluikko/wip-doc-sphinx-warnings-202604b

doc: fix Sphinx complaints

2 months agoMerge pull request #68529 from rhcs-dashboard/fix-step-3
Afreen Misbah [Thu, 23 Apr 2026 08:51:41 +0000 (14:21 +0530)]
Merge pull request #68529 from rhcs-dashboard/fix-step-3

mgr/dashboard: Allow moving to next when Bidirectional mode is chosen

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agodoc: fix Sphinx complaints 68562/head
Ville Ojamo [Thu, 23 Apr 2026 07:55:38 +0000 (14:55 +0700)]
doc: fix Sphinx complaints

Fix section title underlines in ec_stretch_cluster.rst.
Fix table that was not rendered at all in lua-scripting.rst.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
2 months agoMerge pull request #68469 from VallariAg/fix-top-image-name
Vallari Agrawal [Thu, 23 Apr 2026 07:12:48 +0000 (12:42 +0530)]
Merge pull request #68469 from VallariAg/fix-top-image-name

mgr/dashboard: show rados ns in 'ceph nvmeof top io'

2 months agoMerge pull request #68535 from bluikko/wip-doc-rados-troubleshooting-mon-backticks
bluikko [Thu, 23 Apr 2026 03:39:15 +0000 (10:39 +0700)]
Merge pull request #68535 from bluikko/wip-doc-rados-troubleshooting-mon-backticks

doc/rados: fix markup in troubleshooting-mon.rst

2 months agoMerge pull request #68547 from rhcs-dashboard/encryption-fix
Afreen Misbah [Thu, 23 Apr 2026 00:01:56 +0000 (05:31 +0530)]
Merge pull request #68547 from rhcs-dashboard/encryption-fix

mgr/dashboard: Encryption key not being passed in gateway group form

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agoMerge pull request #68531 from rhcs-dashboard/fix-step-2
Afreen Misbah [Wed, 22 Apr 2026 23:58:23 +0000 (05:28 +0530)]
Merge pull request #68531 from rhcs-dashboard/fix-step-2

mgr/dashboard: Validate no added hosts in second step

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agoMerge pull request #68525 from rhcs-dashboard/y-axis-are
Afreen Misbah [Wed, 22 Apr 2026 23:57:34 +0000 (05:27 +0530)]
Merge pull request #68525 from rhcs-dashboard/y-axis-are

mgr/dashboard: Round off y-axis value of area chart

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agodoc/rados: fix markup in troubleshooting-mon.rst 68535/head
Ville Ojamo [Wed, 22 Apr 2026 05:01:42 +0000 (12:01 +0700)]
doc/rados: fix markup in troubleshooting-mon.rst

Double backticks do not stack with strong emphasis.
Use automatic emphasis instead.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
2 months agoMerge pull request #67019 from Jayaprakash-ibm/wip-object-fragmentation
Jaya Prakash [Wed, 22 Apr 2026 16:53:36 +0000 (22:23 +0530)]
Merge pull request #67019 from Jayaprakash-ibm/wip-object-fragmentation

os/bluestore: add static and runtime object fragmentation tracking

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
2 months agoMerge pull request #68183 from rhcs-dashboard/set-motd
Aashish Sharma [Wed, 22 Apr 2026 16:43:47 +0000 (22:13 +0530)]
Merge pull request #68183 from rhcs-dashboard/set-motd

mgr/dashboard: Add option to set motd via api

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agoMerge pull request #68467 from ujjawal-ibm/filter-virtual-ram-devices
Guillaume Abrioux [Wed, 22 Apr 2026 15:28:25 +0000 (17:28 +0200)]
Merge pull request #68467 from ujjawal-ibm/filter-virtual-ram-devices

ceph-volume: skip /dev/ram* devices in inventory

2 months agoMerge pull request #68280 from xhernandez/proxy-fix-fscrypt-buffers
John Mulligan [Wed, 22 Apr 2026 14:51:47 +0000 (10:51 -0400)]
Merge pull request #68280 from xhernandez/proxy-fix-fscrypt-buffers

libcephfs_proxy: fix passed buffers for fscrypt functions

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
2 months agoMerge pull request #68493 from rhcs-dashboard/76158-rgw-restart-stop-bug
Afreen Misbah [Wed, 22 Apr 2026 12:37:03 +0000 (18:07 +0530)]
Merge pull request #68493 from rhcs-dashboard/76158-rgw-restart-stop-bug

mgr/dashboard : Fix services restart/stop issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
2 months agoMerge pull request #68036 from ifed01/wip-ifed-print-effective-vsel-extra
Igor Fedotov [Wed, 22 Apr 2026 11:33:50 +0000 (14:33 +0300)]
Merge pull request #68036 from ifed01/wip-ifed-print-effective-vsel-extra

os/bluestore: print effective extra in 'bluefs stats' report

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
2 months agoMerge pull request #68177 from ifed01/wip-ifed-better-ebd-detect
Igor Fedotov [Wed, 22 Apr 2026 11:33:04 +0000 (14:33 +0300)]
Merge pull request #68177 from ifed01/wip-ifed-better-ebd-detect

blk,os/bluestore: do not call extblkdev::detect_device on every

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
2 months agomgr/dashboard: Encryption key not being passed in gateway group form 68547/head
Afreen Misbah [Wed, 22 Apr 2026 11:13:46 +0000 (16:43 +0530)]
mgr/dashboard: Encryption key not being passed in gateway group form

- encryption_key despite fo being added by user is not added in service spec
- this blocks both bi and uni directional auth

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agomgr/dashboard: Allow moving to next when Bidirectional mode is chosen 68529/head
Afreen Misbah [Tue, 21 Apr 2026 21:48:55 +0000 (03:18 +0530)]
mgr/dashboard: Allow moving to next when Bidirectional mode is chosen

- there is an issue with bi-auth , where the validation is getting empty due to some state refresh
- fixed by removing re-setting of form state

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #68353 from Jayaprakash-ibm/wip-clean-discard-warn
Jaya Prakash [Wed, 22 Apr 2026 10:46:42 +0000 (16:16 +0530)]
Merge pull request #68353 from Jayaprakash-ibm/wip-clean-discard-warn

mon: simplify discard queue health warning

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2 months agoMerge pull request #68441 from rhcs-dashboard/mgr/dashboard/carbonize-multisite-wizar...
Afreen Misbah [Wed, 22 Apr 2026 10:38:50 +0000 (16:08 +0530)]
Merge pull request #68441 from rhcs-dashboard/mgr/dashboard/carbonize-multisite-wizard-realm-token

mgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site Replication Wizard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agomgr/dashboard: Fix review page showing auth details when all hosts selected 68531/head
Afreen Misbah [Wed, 22 Apr 2026 00:25:06 +0000 (05:55 +0530)]
mgr/dashboard: Fix review page showing auth details when all hosts selected

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agomgr/dashboard: Round off y-axis value of area chart 68525/head
Afreen Misbah [Tue, 21 Apr 2026 20:14:31 +0000 (01:44 +0530)]
mgr/dashboard: Round off y-axis value of area chart

- by default y-axos set to 1 for all
- the value round off for area chart is seperated from y-axis ticks
- also fixes a bug where all IOPS y-ticks being repeated 1,1,0,0

The following values are set for now:

IOPS: valueDecimals=0, axisDecimals=1
Latency: valueDecimals=2, axisDecimals=1
Throughput: valueDecimals=2, axisDecimals=1
Consumption: valueDecimals=2, axisDecimals=1

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agomgr/dashboard: Add option to set motd via api 68183/head
Aashish Sharma [Thu, 2 Apr 2026 13:29:40 +0000 (18:59 +0530)]
mgr/dashboard: Add option to set motd via api

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 months agoMerge pull request #68537 from rhcs-dashboard/fix-76200
Pedro Gonzalez Gomez [Wed, 22 Apr 2026 09:25:50 +0000 (11:25 +0200)]
Merge pull request #68537 from rhcs-dashboard/fix-76200

mgr/dashboard: [snap-visibility]Edit Client config option remains stuck in loading when nfs user is configured

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agoMerge pull request #68521 from rhcs-dashboard/fix-osd
Afreen Misbah [Wed, 22 Apr 2026 09:25:44 +0000 (14:55 +0530)]
Merge pull request #68521 from rhcs-dashboard/fix-osd

mgr/dashboard: Fix osd modal spacings and footer

Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
2 months agoMerge pull request #67995 from rhcs-dashboard/rename-namespacesize
Pedro Gonzalez Gomez [Wed, 22 Apr 2026 09:21:40 +0000 (11:21 +0200)]
Merge pull request #67995 from rhcs-dashboard/rename-namespacesize

mgr/dashboard: Rename namespace block size field and reorder namespace form order

Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agoclient: do not allow zero‑length reads 65656/head
Dhairya Parmar [Wed, 24 Sep 2025 11:33:29 +0000 (17:03 +0530)]
client: do not allow zero‑length reads

fixing this in Client::_read which is called by both async and sync code paths.

Fixes: https://tracker.ceph.com/issues/73037
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
2 months agosrc/test: test zero-length async-fsync read using ceph_ll_nonblocking_readv_writev
Dhairya Parmar [Fri, 31 Oct 2025 08:05:35 +0000 (13:35 +0530)]
src/test: test zero-length async-fsync read using ceph_ll_nonblocking_readv_writev

Fixes: https://tracker.ceph.com/issues/73037
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
2 months agosrc/test: test zero-length async-fsync read using ll_preadv_pwritev
Dhairya Parmar [Wed, 24 Sep 2025 11:31:06 +0000 (17:01 +0530)]
src/test: test zero-length async-fsync read using ll_preadv_pwritev

Fixes: https://tracker.ceph.com/issues/73037
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
2 months agomgr/dashboard: [snap-visibility]Edit Client config option remains stuck in loading... 68537/head
Dnyaneshwari Talwekar [Wed, 22 Apr 2026 05:43:44 +0000 (11:13 +0530)]
mgr/dashboard: [snap-visibility]Edit Client config option remains stuck in loading when nfs user is configured

Fixes: https://tracker.ceph.com/issues/76200
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
2 months agomgr/dashboard: mgr/dashboard: Rename namespace block size field and reorder namespace... 67995/head
Sagar Gopale [Wed, 25 Mar 2026 13:28:52 +0000 (18:58 +0530)]
mgr/dashboard: mgr/dashboard: Rename namespace block size field and reorder namespace create form fields

Fixes: https://tracker.ceph.com/issues/75707
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
2 months agoMerge pull request #68490 from rhcs-dashboard/fix-76163-main
Aashish Sharma [Wed, 22 Apr 2026 04:37:11 +0000 (10:07 +0530)]
Merge pull request #68490 from rhcs-dashboard/fix-76163-main

mgr/dashboard: remove sync_from entry when sync_from_all is true

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agomgr/dashboard : Fix RGW restart/stop issue 68493/head
Abhishek Desai [Tue, 21 Apr 2026 06:29:18 +0000 (11:59 +0530)]
mgr/dashboard : Fix RGW restart/stop issue
fixes : https://tracker.ceph.com/issues/76158
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
2 months agomgr/dashboard: Validate no added hosts in second step
Afreen Misbah [Tue, 21 Apr 2026 23:09:08 +0000 (04:39 +0530)]
mgr/dashboard: Validate no added hosts in second step

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agomgr/dashboard: Fix osd modal spacings and footer 68521/head
Afreen Misbah [Tue, 21 Apr 2026 18:17:35 +0000 (23:47 +0530)]
mgr/dashboard: Fix osd modal spacings and footer

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

- aligned as per https://carbondesignsystem.com/components/modal/usage/#transactional-modal

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #68465 from rhcs-dashboard/IBMCEPH-10149-rgw-non-version-bucket
Afreen Misbah [Tue, 21 Apr 2026 17:24:17 +0000 (22:54 +0530)]
Merge pull request #68465 from rhcs-dashboard/IBMCEPH-10149-rgw-non-version-bucket

mgr/dashboard : fix-non-versioning-bucket-issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
2 months agoMerge pull request #68412 from cloudbehl/cephfsdashboardCPUMEM
Pedro Gonzalez Gomez [Tue, 21 Apr 2026 15:53:31 +0000 (17:53 +0200)]
Merge pull request #68412 from cloudbehl/cephfsdashboardCPUMEM

mgt/dashboard: Add the CPU, Memory to CephFS dashboard

Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
2 months agomgr/dashboard: remove sync_from entry when sync_from_all is true 68490/head
Aashish Sharma [Tue, 21 Apr 2026 09:52:08 +0000 (15:22 +0530)]
mgr/dashboard: remove sync_from entry when sync_from_all is true

Fixes: https://tracker.ceph.com/issues/76163
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 months agoMerge pull request #68411 from rhcs-dashboard/fix-76054-main
Aashish Sharma [Tue, 21 Apr 2026 14:45:16 +0000 (20:15 +0530)]
Merge pull request #68411 from rhcs-dashboard/fix-76054-main

mgr/dashboard: Option to select archive option while Import Multi-site token

Reviewed-by: Naman Munet <nmunet@redhat.com>
2 months agoMerge pull request #67869 from rhcs-dashboard/sync-policy-replication
Nizamudeen A [Tue, 21 Apr 2026 14:44:48 +0000 (20:14 +0530)]
Merge pull request #67869 from rhcs-dashboard/sync-policy-replication

mgr/dashboard: sync policy created for a bucket in Object >> Multi-site >> Sync-policy, is not reflecting under bucket's replication

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 months agoMerge pull request #68485 from kginonredhat/issue-76147-typo-spcified-in-comment
Redouane Kachach [Tue, 21 Apr 2026 14:12:03 +0000 (16:12 +0200)]
Merge pull request #68485 from kginonredhat/issue-76147-typo-spcified-in-comment

mgr/cephadm: fix typo in schedule.py comment (specified)

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 months agoMerge pull request #68464 from vshankar/wip-exlude-crimson-fs-upgrade
Venky Shankar [Tue, 21 Apr 2026 14:03:09 +0000 (19:33 +0530)]
Merge pull request #68464 from vshankar/wip-exlude-crimson-fs-upgrade

qa/cephfs: exclude ceph-osd-{classic,crimson} in fs:upgrade:featurefu…

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2 months agoMerge pull request #67867 from vshankar/wip-75380
Venky Shankar [Tue, 21 Apr 2026 12:29:19 +0000 (17:59 +0530)]
Merge pull request #67867 from vshankar/wip-75380

qa/cephfs: treat "implicit declaration of function" for blogbench workunit for newer gcc version

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2 months agoMerge pull request #68179 from ifed01/wip-ifed-util-no-warn
Igor Fedotov [Tue, 21 Apr 2026 11:47:21 +0000 (14:47 +0300)]
Merge pull request #68179 from ifed01/wip-ifed-util-no-warn

common/util: silent "warning: ‘cgroup_limit’ may be used uninitialized"

Reviewed-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
2 months agoMerge pull request #68486 from rhcs-dashboard/fix-76156-main
Afreen Misbah [Tue, 21 Apr 2026 11:34:10 +0000 (17:04 +0530)]
Merge pull request #68486 from rhcs-dashboard/fix-76156-main

mgr/dashboard: remove archive option from master zone creation

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #68440 from rhcs-dashboard/tearsheet-layout-fix
Afreen Misbah [Tue, 21 Apr 2026 10:48:57 +0000 (16:18 +0530)]
Merge pull request #68440 from rhcs-dashboard/tearsheet-layout-fix

mgr/dashboard: tearsheet-layout-fix

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #68224 from rhcs-dashboard/fix/nvmeof-initiator-hostname-prevalidation
Afreen Misbah [Tue, 21 Apr 2026 10:48:47 +0000 (16:18 +0530)]
Merge pull request #68224 from rhcs-dashboard/fix/nvmeof-initiator-hostname-prevalidation

mgr/dashboard: NVMe-of Initiator Hostname Pre-validation

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #68160 from rhcs-dashboard/fix-delete-subsystem
Afreen Misbah [Tue, 21 Apr 2026 10:47:41 +0000 (16:17 +0530)]
Merge pull request #68160 from rhcs-dashboard/fix-delete-subsystem

mgr/dashboard: fix delete subsystem issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
2 months agoMerge pull request #67546 from kotreshhr/mirror-syncthreads-fair-scheduling
Venky Shankar [Tue, 21 Apr 2026 10:08:45 +0000 (15:38 +0530)]
Merge pull request #67546 from kotreshhr/mirror-syncthreads-fair-scheduling

tools/cephfs_mirror: Distribute datasync threads evenly across snapshots

Reviewed-by Venky Shankar <vshankar@redhat.com>

2 months agoMerge pull request #67710 from vshankar/wip-75083
Venky Shankar [Tue, 21 Apr 2026 10:07:59 +0000 (15:37 +0530)]
Merge pull request #67710 from vshankar/wip-75083

qa/cephfs: make test_journal_migration immune to stdout changes

Reviewed-by: Christopher Hoffman <choffman@redhat.com>
2 months agoMerge pull request #67878 from salieri11/igolikov-fix-subvolume-map-75343-new
Venky Shankar [Tue, 21 Apr 2026 10:07:25 +0000 (15:37 +0530)]
Merge pull request #67878 from salieri11/igolikov-fix-subvolume-map-75343-new

mds: fix data race on subvolume_metrics_map in MetricsHandler

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 months agoceph-volume: skip /dev/ram* devices in inventory 68467/head
Ujjawal Anand [Mon, 20 Apr 2026 08:51:36 +0000 (14:21 +0530)]
ceph-volume: skip /dev/ram* devices in inventory

Kernel RAM disks (/dev/ram*) are not valid OSD targets, filter them out during
device discovery so they don’t appear in inventory.

Fixes: https://tracker.ceph.com/issues/76113
Signed-off-by: Ujjawal Anand <ujjawal.anand@ibm.com>
2 months agomgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site... 68441/head
Sagar Gopale [Fri, 17 Apr 2026 10:49:44 +0000 (16:19 +0530)]
mgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site Replication Wizard

Fixes: https://tracker.ceph.com/issues/76085
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
2 months agoMerge pull request #68175 from rhcs-dashboard/bugfix/nvmeof-namespace-subsystem-selec...
Afreen Misbah [Tue, 21 Apr 2026 08:01:45 +0000 (13:31 +0530)]
Merge pull request #68175 from rhcs-dashboard/bugfix/nvmeof-namespace-subsystem-selection-order

mgr/dashboard: NVMeoF namespace create form should show subsystem selection first

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
2 months agomgr/dashboard: Option to select archive option while Import Multi-site Token 68411/head
Aashish Sharma [Thu, 16 Apr 2026 05:51:22 +0000 (11:21 +0530)]
mgr/dashboard: Option to select archive option while Import Multi-site Token

Fixes: https://tracker.ceph.com/issues/76054
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 months agomgt/dashboard: Add the CPU, Memory to CephFS dashboard 68412/head
Ankush Behl [Thu, 16 Apr 2026 06:00:44 +0000 (11:30 +0530)]
mgt/dashboard: Add the CPU, Memory to CephFS dashboard

Fixes: https://tracker.ceph.com/issues/76058
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
2 months agoMerge pull request #68377 from rhcs-dashboard/fix-namespace-block-size
Afreen Misbah [Tue, 21 Apr 2026 07:57:44 +0000 (13:27 +0530)]
Merge pull request #68377 from rhcs-dashboard/fix-namespace-block-size

mgr/dashboard: fix namespace block size in namespace form

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
2 months agoMerge pull request #68302 from rhcs-dashboard/bug-13708
Afreen Misbah [Tue, 21 Apr 2026 07:29:58 +0000 (12:59 +0530)]
Merge pull request #68302 from rhcs-dashboard/bug-13708

mgr/dashboard : Unable to remove gateway node from gateway group

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
2 months agomgr/dashboard: remove archive option from master zone creation 68486/head
Aashish Sharma [Tue, 21 Apr 2026 06:25:16 +0000 (11:55 +0530)]
mgr/dashboard: remove archive option from master zone creation

Fixes: https://tracker.ceph.com/issues/76156
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 months agomgr/dashboard : fix-non-versioning-bucket-issue 68465/head
Abhishek Desai [Mon, 20 Apr 2026 05:44:28 +0000 (11:14 +0530)]
mgr/dashboard : fix-non-versioning-bucket-issue
fixes : https://tracker.ceph.com/issues/76109
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
2 months agomgr/cephadm: fix typo in schedule.py comment (specified) 68485/head
Kobi Ginon [Tue, 21 Apr 2026 04:07:18 +0000 (07:07 +0300)]
mgr/cephadm: fix typo in schedule.py comment (specified)

Correct spelling in the ip_addrs allocation comment: "spcified" → "specified".

Fixes: https://tracker.ceph.com/issues/76147
Signed-off-by: Kobi Ginon <kginon@redhat.com>
2 months agoMerge pull request #68033 from smanjara/wip-zg-rename
Shilpa Jagannath [Mon, 20 Apr 2026 20:17:55 +0000 (13:17 -0700)]
Merge pull request #68033 from smanjara/wip-zg-rename

rgw/multisite: remove old zonegroup name on the remote zone after a rename

2 months agoMerge pull request #68163 from ceph/wip-oozmen-75831
Casey Bodley [Mon, 20 Apr 2026 20:04:22 +0000 (16:04 -0400)]
Merge pull request #68163 from ceph/wip-oozmen-75831

rgw/admin: enhance bucket list --marker to support versioned bucket pagination

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #67424 from BBoozmen/wip-oozmen-75031
Casey Bodley [Mon, 20 Apr 2026 20:01:55 +0000 (16:01 -0400)]
Merge pull request #67424 from BBoozmen/wip-oozmen-75031

rgw/beast: use strand executor for timeout timer to prevent concurrent socket access

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Mark Kogan <mkogan@redhat.com>
2 months agoMerge pull request #67665 from tchaikov/wip-test-rgw-fix-warning
Casey Bodley [Mon, 20 Apr 2026 19:34:45 +0000 (15:34 -0400)]
Merge pull request #67665 from tchaikov/wip-test-rgw-fix-warning

test/rgw: fix -Wstring-plus-char warning in test_d4n_policy

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #67189 from cbodley/wip-74231
Casey Bodley [Mon, 20 Apr 2026 19:24:40 +0000 (15:24 -0400)]
Merge pull request #67189 from cbodley/wip-74231

rgw: fix 'bucket stats' when bucket index doesn't exist

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2 months agoMerge pull request #67958 from cbodley/wip-qa-rgw-compress-encrypted
Casey Bodley [Mon, 20 Apr 2026 19:19:33 +0000 (15:19 -0400)]
Merge pull request #67958 from cbodley/wip-qa-rgw-compress-encrypted

qa/rgw: crypt subsuite tests compress-encrypted

Reviewed-by: Matthew N. Heler <matthew.heler@hotmail.com>
2 months agoMerge pull request #68393 from Hezko/traddr-compat
Hezko [Mon, 20 Apr 2026 19:17:23 +0000 (22:17 +0300)]
Merge pull request #68393 from Hezko/traddr-compat

mgr/dashboard: introduce traddr for backward compatibility

2 months agoMerge pull request #67841 from rhcs-dashboard/fix-pools-app-list-names
Afreen Misbah [Mon, 20 Apr 2026 18:21:17 +0000 (23:51 +0530)]
Merge pull request #67841 from rhcs-dashboard/fix-pools-app-list-names

mgr/dashboard : Fix application names in pools form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
2 months agoMerge pull request #68011 from mheler/wip-75650
Casey Bodley [Mon, 20 Apr 2026 17:59:13 +0000 (13:59 -0400)]
Merge pull request #68011 from mheler/wip-75650

rgw: always decompress in CopyObject when source is compressed

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #68324 from mheler/wip-multipart-cloud-transition
Soumya Koduri [Mon, 20 Apr 2026 17:53:24 +0000 (23:23 +0530)]
Merge pull request #68324 from mheler/wip-multipart-cloud-transition

rgw: fix cloud tier multipart resume using part number 0

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
2 months agoMerge pull request #67560 from mheler/wip-cloud-restore-etag-fix
Soumya Koduri [Mon, 20 Apr 2026 17:52:42 +0000 (23:22 +0530)]
Merge pull request #67560 from mheler/wip-cloud-restore-etag-fix

rgw/cloud-restore: strip quotes from ETag on cloud tier fetch

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
2 months agoMerge pull request #67966 from mheler/wip-75649
Casey Bodley [Mon, 20 Apr 2026 17:52:09 +0000 (13:52 -0400)]
Merge pull request #67966 from mheler/wip-75649

rgw: fix fixup_range cascade for compressed+encrypted objects

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #68466 from bluikko/wip-doc-fix-tentacle-releases
bluikko [Mon, 20 Apr 2026 17:45:27 +0000 (00:45 +0700)]
Merge pull request #68466 from bluikko/wip-doc-fix-tentacle-releases

doc/releases: fix Tentacle data in releases.yml

2 months agoqa/rgw: crypt subsuite tests compress-encrypted 67958/head
Casey Bodley [Mon, 23 Mar 2026 14:54:56 +0000 (10:54 -0400)]
qa/rgw: crypt subsuite tests compress-encrypted

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 months agoqa/rgw: rgw task can enable/disable zone features
Casey Bodley [Mon, 23 Mar 2026 14:46:27 +0000 (10:46 -0400)]
qa/rgw: rgw task can enable/disable zone features

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 months agoqa/rgw: don't duplicate 'user list' commands for default zone
Casey Bodley [Mon, 23 Mar 2026 14:34:38 +0000 (10:34 -0400)]
qa/rgw: don't duplicate 'user list' commands for default zone

some commands during setup expect the zone to exist already, so run
'radosgw-admin user list' to make sure a default zone/zonegroup are
created. avoid duplicating this in several subtasks by moving this to
its own subtask that runs when a realm is not configured

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #67863 from mheler/wip-bug-75569
mheler [Mon, 20 Apr 2026 15:03:51 +0000 (10:03 -0500)]
Merge pull request #67863 from mheler/wip-bug-75569

rgw: stop crashing when an admin tries to assume a nonexistent role

2 months agorgw: fix cloud tier multipart resume starting at part number 0 68324/head
Matthew N. Heler [Wed, 8 Apr 2026 23:16:18 +0000 (18:16 -0500)]
rgw: fix cloud tier multipart resume starting at part number 0

When resuming a cloud tier multipart upload, the part-size
calculation was inside the fresh-init block and never executed.
cur_part, num_parts, and part_size stayed at 0, causing the
remote endpoint to reject part number 0 as invalid.

Move the part-size calculation out of the init block so it
runs for both fresh and resumed uploads.

Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
2 months agorgw/cloud-restore: strip quotes from ETag on cloud tier fetch 67560/head
Matthew N. Heler [Thu, 26 Feb 2026 21:14:29 +0000 (15:14 -0600)]
rgw/cloud-restore: strip quotes from ETag on cloud tier fetch

When objects are restored from a cloud endpoint, the ETag value read
from the HTTP response includes surrounding double-quotes per RFC 7232.
RGW stores ETags unquoted internally, and dump_etag() adds its own
quotes when serving responses. The mismatch results in double-quoted
ETags like ""abc123-6"" on restored objects.

Strip the quotes from both the etag output parameter and the
RGW_ATTR_ETAG attribute after fetching from the cloud endpoint,
matching the unquoted format RGW uses everywhere else.

Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
2 months agoMerge pull request #68204 from abhishek593/bug-73437
Yuval Lifshitz [Mon, 20 Apr 2026 14:31:28 +0000 (17:31 +0300)]
Merge pull request #68204 from abhishek593/bug-73437

rgw: fix uninitalized fields in pubsub topic creation

2 months agoMerge pull request #67548 from mertsunacoglu/wip-rgw-lua-postauth
Yuval Lifshitz [Mon, 20 Apr 2026 13:47:59 +0000 (16:47 +0300)]
Merge pull request #67548 from mertsunacoglu/wip-rgw-lua-postauth

rgw/lua: Add new Lua postAuth hook that is being run after authorization

2 months agoMerge pull request #68097 from cheese-cakee/wip-72088-sync-checkpoint-stdout
Casey Bodley [Mon, 20 Apr 2026 13:35:54 +0000 (09:35 -0400)]
Merge pull request #68097 from cheese-cakee/wip-72088-sync-checkpoint-stdout

radosgw-admin: output bucket sync checkpoint to stdout

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #68279 from wuhongsong/fix/rgw-vault-content-type
Casey Bodley [Mon, 20 Apr 2026 13:33:20 +0000 (09:33 -0400)]
Merge pull request #68279 from wuhongsong/fix/rgw-vault-content-type

rgw: add Content-Type header to Vault KMS requests

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #67479 from nbalacha/wip-nbalacha-75127
nbalacha [Mon, 20 Apr 2026 13:05:41 +0000 (18:35 +0530)]
Merge pull request #67479 from nbalacha/wip-nbalacha-75127

rgw: Lua Package management fixes

2 months agomgr/dashboard : Select replicated rule by default in pools form 67841/head
Abhishek Desai [Fri, 20 Mar 2026 06:00:55 +0000 (11:30 +0530)]
mgr/dashboard : Select replicated rule by default in pools form
fixes : https://tracker.ceph.com/issues/75632
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
2 months agoMerge pull request #66778 from Kushal-deb/d3n-cephadm-automation
Redouane Kachach [Mon, 20 Apr 2026 12:44:23 +0000 (14:44 +0200)]
Merge pull request #66778 from Kushal-deb/d3n-cephadm-automation

mgr/cephadm: Implement D3N L1 persistent datacache support for RGW

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
2 months agomgr/dashboard : Fix application names in pools form
Abhishek Desai [Tue, 17 Mar 2026 08:33:21 +0000 (14:03 +0530)]
mgr/dashboard : Fix application names in pools form
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
2 months agoMerge pull request #66194 from ShwetaBhosale1/fix_issue_73774_nfs_tls_add_xprtsec
Redouane Kachach [Mon, 20 Apr 2026 11:22:17 +0000 (13:22 +0200)]
Merge pull request #66194 from ShwetaBhosale1/fix_issue_73774_nfs_tls_add_xprtsec

mgr/nfs: Cephadm support for NFS-Ganesha TLS configuration adding new option xprtsec

Reviewed-by: Adam King adking@redhat.com
2 months agoMerge pull request #66763 from Shubhaj1810/fix-issue-2359181
Redouane Kachach [Mon, 20 Apr 2026 11:03:59 +0000 (13:03 +0200)]
Merge pull request #66763 from Shubhaj1810/fix-issue-2359181

mgr/orchestrator: sort host labels in ceph orch host ls output

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
Reviewed-by: Kushal Deb <Kushal.Deb@ibm.com>
Reviewed-by: Ujjawal Anand <Ujjawal.Anand@ibm.com>
2 months agomgr/dashboard: show rados ns in 'ceph nvmeof top io' 68469/head
Vallari Agrawal [Mon, 20 Apr 2026 09:56:18 +0000 (15:26 +0530)]
mgr/dashboard: show rados ns in 'ceph nvmeof top io'

In nvmeof_top_cli.py, show RADOS namespace name
in "RBD Image" column.

Example:
Before: “rbd/image10”
After: “rbd/ns2/image10"

Fixes: https://tracker.ceph.com/issues/76116
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
2 months agoMerge pull request #67828 from linuxbox2/wip-75540
anrao19 [Mon, 20 Apr 2026 09:52:58 +0000 (15:22 +0530)]
Merge pull request #67828 from linuxbox2/wip-75540

rgw_file: always assign string_view of current common_prefix

2 months agoMerge pull request #67722 from kchheda3/wip-add-transid-notification
anrao19 [Mon, 20 Apr 2026 09:52:47 +0000 (15:22 +0530)]
Merge pull request #67722 from kchheda3/wip-add-transid-notification

rgw/notification: notification Event is not printing the correct  x_amz_request_id.

2 months agoMerge pull request #67656 from kchheda3/wip-oidc-thumbprint-optional
anrao19 [Mon, 20 Apr 2026 09:52:37 +0000 (15:22 +0530)]
Merge pull request #67656 from kchheda3/wip-oidc-thumbprint-optional

rgw/oidc: make the thumprint field optional

2 months agoMerge pull request #67616 from smanjara/wip-bucket-sync-run
anrao19 [Mon, 20 Apr 2026 09:52:27 +0000 (15:22 +0530)]
Merge pull request #67616 from smanjara/wip-bucket-sync-run

rgw/multisite: 'bucket sync run' command during full sync does not take a bucket-wide lock

2 months agoMerge pull request #60387 from thotz/rgw-placement-store-standard-storageclass
anrao19 [Mon, 20 Apr 2026 09:51:27 +0000 (15:21 +0530)]
Merge pull request #60387 from thotz/rgw-placement-store-standard-storageclass

rgw/placement: display storage class in user info dump

2 months agoMerge pull request #67219 from mertsunacoglu/wip-lua-bucket-metadata
anrao19 [Mon, 20 Apr 2026 09:50:45 +0000 (15:20 +0530)]
Merge pull request #67219 from mertsunacoglu/wip-lua-bucket-metadata

RGW: Add Bucket metadata attribute for Lua scripts

2 months agoMerge pull request #67365 from Kushal-deb/fix-test-nvmeof-sysctl
Redouane Kachach [Mon, 20 Apr 2026 09:20:34 +0000 (11:20 +0200)]
Merge pull request #67365 from Kushal-deb/fix-test-nvmeof-sysctl

cephadm: reapply hugepages for nvmeof at service start

Reviewed-by: Adam King adking@redhat.com