]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
9 hours agoMerge PR #68190 into tentacle tentacle
Patrick Donnelly [Fri, 8 May 2026 02:31:23 +0000 (22:31 -0400)]
Merge PR #68190 into tentacle

* refs/pull/68190/head:
qa/workunits/rbd: drop racy assert in test_tasks_recovery()

Reviewed-by: Mykola Golub <mgolub@suse.com>
9 hours agoMerge PR #68188 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:31:09 +0000 (22:31 -0400)]
Merge PR #68188 into tentacle

* refs/pull/68188/head:
librbd/migration/QCOWFormat: avoid use-after-free in execute_request()

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
9 hours agoMerge PR #67038 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:30:06 +0000 (22:30 -0400)]
Merge PR #67038 into tentacle

* refs/pull/67038/head:
qa: add 'refresh' config to cephadm.wait_for_service

Reviewed-by: Adam King <adking@redhat.com>
9 hours agoMerge PR #68695 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:27:57 +0000 (22:27 -0400)]
Merge PR #68695 into tentacle

* refs/pull/68695/head:
mgr/dashboard: Bump lodash

Reviewed-by: Puja Shahu <pshahu@redhat.com>
9 hours agoMerge PR #68598 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:27:05 +0000 (22:27 -0400)]
Merge PR #68598 into tentacle

* refs/pull/68598/head:
mgr: fix continous smb MgrDBNotReady

Reviewed-by: Nizamudeen A <nia@redhat.com>
9 hours agoMerge PR #68133 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:22:07 +0000 (22:22 -0400)]
Merge PR #68133 into tentacle

* refs/pull/68133/head:
mgr/dashboard: Fix osd modal spacings and footer
mgr/dashboard: carbonize-osd-flags-modal

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 hours agoMerge PR #67564 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:21:22 +0000 (22:21 -0400)]
Merge PR #67564 into tentacle

* refs/pull/67564/head:
mgr/dashboard: nfs export creation fails with obj deserialization

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 hours agoMerge PR #68420 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:19:50 +0000 (22:19 -0400)]
Merge PR #68420 into tentacle

* refs/pull/68420/head:
ceph.spec.in: replace golang github prometheus with promtool binary path

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
9 hours agoMerge PR #68349 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:19:21 +0000 (22:19 -0400)]
Merge PR #68349 into tentacle

* refs/pull/68349/head:
mgr/dashboard:Adding MSR EC Profile via dashboard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
9 hours agoMerge PR #67566 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:18:07 +0000 (22:18 -0400)]
Merge PR #67566 into tentacle

* refs/pull/67566/head:
mgr/dashboard: show rados ns in 'ceph nvmeof top io'
mgr/dashboard: validate args in nvmeof top cmds
src/pybind/mgr: Add nvmeof-top tool

Reviewed-by: Nizamudeen A <nia@redhat.com>
9 hours agoMerge PR #67510 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:17:30 +0000 (22:17 -0400)]
Merge PR #67510 into tentacle

* refs/pull/67510/head:
debian: package mgr/smb in ceph-mgr-modules-core

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
9 hours agoMerge PR #67013 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:17:09 +0000 (22:17 -0400)]
Merge PR #67013 into tentacle

* refs/pull/67013/head:
mgr/dashboard: [RGW-NFS]: User level export creation via UI fails with 500 - Internal Server Error

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 hours agoMerge PR #67636 into tentacle
Patrick Donnelly [Fri, 8 May 2026 02:16:29 +0000 (22:16 -0400)]
Merge PR #67636 into tentacle

* refs/pull/67636/head:
tentacle:mgr/dashboard: update openapi yaml
mgr/dashboard: NFS: Toggle visibility of CephFS snapshots

Reviewed-by: Afreen Misbah <afreen@ibm.com>
24 hours agotentacle:mgr/dashboard: update openapi yaml 67636/head
Afreen Misbah [Thu, 7 May 2026 11:27:08 +0000 (16:57 +0530)]
tentacle:mgr/dashboard: update openapi yaml

Signed-off-by: Afreen Misbah <afreen@ibm.com>
42 hours agomgr/dashboard: Fix osd modal spacings and footer 68133/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>
(cherry picked from commit a24132f6bf10fa35bb6a8708ec825e257b0cb03c)

42 hours agomgr/dashboard: carbonize-osd-flags-modal
Sagar Gopale [Fri, 2 Jan 2026 05:47:53 +0000 (11:17 +0530)]
mgr/dashboard: carbonize-osd-flags-modal

Fixes: https://tracker.ceph.com/issues/74298
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit a6db1b8243cb4a13c95fb9c87ba589afef45a6a8)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_spacings.scss
- conflict with target bas branch

45 hours agoMerge PR #68103 into tentacle
Patrick Donnelly [Wed, 6 May 2026 14:49:37 +0000 (10:49 -0400)]
Merge PR #68103 into tentacle

* refs/pull/68103/head:
mgr/dashboard: fix subvolume group corruption from smb share form

Reviewed-by: Dnyaneshwari talwekar <dtalweka@redhat.com>
45 hours agoMerge PR #68730 into tentacle
Patrick Donnelly [Wed, 6 May 2026 14:45:32 +0000 (10:45 -0400)]
Merge PR #68730 into tentacle

* refs/pull/68730/head:
mgr/dashboard : Fixes EC profile used pool empty

Reviewed-by: Afreen Misbah <afreen@ibm.com>
45 hours agoMerge PR #68373 into tentacle
Patrick Donnelly [Wed, 6 May 2026 14:45:17 +0000 (10:45 -0400)]
Merge PR #68373 into tentacle

* refs/pull/68373/head:
mgr/dashboard: Making 'ISA' as default plugin for EC profiles created through dashboard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
45 hours agoMerge PR #67839 into tentacle
Patrick Donnelly [Wed, 6 May 2026 14:43:36 +0000 (10:43 -0400)]
Merge PR #67839 into tentacle

* refs/pull/67839/head:
Fix conflicts
mgr/dashboard: Fix make check failures
Fix unit test
mgr/dashboard: Nvmeof gateway group should account for labels
mgr/dashboard: Persist labels and hosts in service form
mgr/dashboard: Fix service form to take into account labels
mgr/dashboard: Allow moving to next when Bidirectional mode is chosen
mgr/dashboard: Fix review page showing auth details when all hosts selected
mgr/dashboard: Validate no added hosts in second step
mgr/dashboard: Encryption key not being passed in gateway group form
mgr/dashboard: Allow creating nvmeof gateway group via new flow
mgr/dashboard: fix the missing injectors for child formgroup tpl
mgr/dashboard: fix-subsystem-loading-page-issue
mgr/dashboard: fix subsystem creation issue
mgr/dashboard: Breadcrumb should allow going back to subsystem tab
mgr/dashboard: Title says "Gateways" but it displays gateway group names in NVME/TCP
mgr/dashboard: fix-add-node-issue
mgr/dashboard: fix-nvmeof-subsystem-create-firefox-next
mgr/dashboard: mgr/dashboard: Namespace size should accept GiB in NVMe/TCP
mgr/dashboard: Footer actions shift upward instead of staying pinned at modal bottom in NVMe/TCP subsystem create wizard
mgr/dashboard: fix add host API path for namespace mapping in NVMe/TCP
mgr/dashboard: Initiator add shows success but host is not added/displayed in Subsystem Initiators table
mgr/dashboard: Use illustration image for empty state table
mgr/dashboard: Fix auth logic in subsystem and remove traffic encryption columns
mgr/dashboard: Allow adding authentication to subsystem flow
mgr/dashboard: Remove tabs under subsystem
mgr/dashboard: add-reviewstep-in-subsystem
mgr/dashboard: NVme- Add namespace in subsystem resource page
mgr/dashboard: NVmeof Add listeners in subsytem and resource page.
mgr/dashboard: Nvmeof add hosts(Add Initiator) in subsystem details
mgr/dashboard: Remove tabs under subsystem
mgr/dashboard: Nvmeof edit namespace size
mgr/dashboard: create-namespace
mgr/dashboard: Fix remove host in subsystem resource page
mgr/dashboard: Add apis for add/del hosts on namespaces
mgr/dashboard: Fix nvmeof edit host key in subsystem resources page
mgr/dashboard: NVMe – Fix host,listeners namespace list display on Subsystem resource page
mgr/dashboard: Fix nvmeof namespace list and delete modal
mgr/dashboard: delete-gateway-nodes
mgr/dashboard: use gray10 theme colors
mgr/dashboard: add-gateway-nodes
mgr/dashboard: NVme-gateway-resource
mgr/dashboard: Add step two of subsystem create form
mgr/dashboard: Step three subsystem creation form
mgr/dashboard: Add step 1 for subsystem form
mgr/dashboard: NVme- Delete Subsystem
mgr/dashboard: NVme-Subsystem list
mgr/dashboard: remove trailing space from directory name
mgr/dashboard: NVMeof-Create Gatway group Form
mgr/dashboard: NVme-Delete Gateway group
'mgr/dashboard: Carbonize Block Module > NVme-Listing Gateway group

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2 days agoMerge PR #68663 into tentacle
Patrick Donnelly [Tue, 5 May 2026 19:55:04 +0000 (12:55 -0700)]
Merge PR #68663 into tentacle

* refs/pull/68663/head:
os/bluestore: Fix collect_alerts
os/bluestore: extblkdev related health warnings
extblkdev/fcm: Replace errors with health warning
extblkdev/fcm: Cleanup
extblkdev: Fix preload
blk/extblkdev: Health warns from ExtBlkDev plugins
blk: Expand collect_alerts to allow specialization
blk,os/bluestore: do not call extblkdev::detect_device on every
extblkdev/fcm: Add plugin identification for fcm
extblkdev/fcm: Do not enable set_keepcaps by default
extblkdev/fcm: Change douts/derrs
extblkdev/fcm: Create perf counters with fcm stats
fixup warning of fcm plugin core
extblkdev/fcm: derr when FCM and no block device discard
extblkdev/fcm: Refuse to operate on multimedia lvm block devices
extblkdev/fcm: Adapt FCM plugin to RHCS9
added FCM plugin
os/bluestore: Make extblkdev missing a warning
extblkdev: Make preload one-time function
os/bluestore: Add config bluestore_use_ebd
extblkdev: Expand interface, add plugin id retrieval

Reviewed-by: Jaya Prakash Madaka <jayaprakash@ibm.com>
3 days agoMerge PR #66905 into tentacle
Patrick Donnelly [Mon, 4 May 2026 20:08:11 +0000 (13:08 -0700)]
Merge PR #66905 into tentacle

* refs/pull/66905/head:
qa: implement qa tests for admin account REST APIs
doc/radosgw/adminops.rst: edit account documentation
doc/radosgw/adminops.rst: add account documentation
test/rgw: refactor test_rgw_admin_meta
rgw: implement set account quota for admin REST APIs

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 days agoos/bluestore: Fix collect_alerts 68663/head
Adam Kupczyk [Thu, 16 Apr 2026 09:38:44 +0000 (09:38 +0000)]
os/bluestore: Fix collect_alerts

In some cases bdev->collect_alerts() was called twice on the same device.
It happened when DB and SLOW are the same device.
Now only called once.

It made no difference when we just set alert string,
but with EXTBLKDEV we append warning message.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 08510edf9f2ce3d184b123bf31c0b10e72f629fd)

3 days agoos/bluestore: extblkdev related health warnings
Adam Kupczyk [Thu, 16 Apr 2026 09:36:03 +0000 (09:36 +0000)]
os/bluestore: extblkdev related health warnings

Replaced start error with health warnings:
EXTBLKDEV: plugin xxx not loaded
EXTBLKDEV: plugin xxx used on mkfs, but now uses plugin yyy

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 950cd2c746e4002fb8ab15ef3565fc646e07f285)

3 days agoextblkdev/fcm: Replace errors with health warning
Adam Kupczyk [Thu, 16 Apr 2026 09:25:19 +0000 (09:25 +0000)]
extblkdev/fcm: Replace errors with health warning

Now plugin does not assert or fail to load,
but instead raises following health warnings:
EXTBLKDEV: multivolume fcm will not work properly
EXTBLKDEV: failed accessing FCM utilization log
EXTBLKDEV: bdev_enable_discard not enabled - free space will leak

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 0e9478d4a22374e617a93f635fb1fb639918e147)

3 days agoextblkdev/fcm: Cleanup
Adam Kupczyk [Thu, 16 Apr 2026 09:22:08 +0000 (09:22 +0000)]
extblkdev/fcm: Cleanup

Add `override` to virtual interface functions.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit d7086d0d6da94b36d6161884592f186de6c1e8d9)

3 days agoextblkdev: Fix preload
Adam Kupczyk [Thu, 16 Apr 2026 09:18:26 +0000 (09:18 +0000)]
extblkdev: Fix preload

One execution path did not save preload_result value.
Fixed now.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit bc59cd5acc014b9b301e2cda5231f843197f9ef5)

3 days agoblk/extblkdev: Health warns from ExtBlkDev plugins
Adam Kupczyk [Wed, 15 Apr 2026 10:59:46 +0000 (10:59 +0000)]
blk/extblkdev: Health warns from ExtBlkDev plugins

Expanded interface by collect_alerts.
Created category "EBD_PROBLEMS" for ExtBlkDev problems.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit f4beeb2038691e289c853a973ee9dfdff18ace4d)

3 days agoblk: Expand collect_alerts to allow specialization
Adam Kupczyk [Tue, 14 Apr 2026 17:57:42 +0000 (17:57 +0000)]
blk: Expand collect_alerts to allow specialization

Previously we had BlockDevice::collect_alerts that had fixed
implementation.
Expanded BlockDevice::collect_alerts into virtual, so KernelDevice can
override it.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit e952b0c9fd240ad0318c744091bf32201e4ee76c)

3 days agoblk,os/bluestore: do not call extblkdev::detect_device on every
Igor Fedotov [Thu, 2 Apr 2026 10:49:39 +0000 (13:49 +0300)]
blk,os/bluestore: do not call extblkdev::detect_device on every
KernelDevice::open()

Instead we can do that once during mkfs and once again during Bluestore
mounting if relevant label is attached.

Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit cf0a466c226ae6fef41bbbaf7ad7d3db52263b1b)

3 days agoextblkdev/fcm: Add plugin identification for fcm 68024/head
Adam Kupczyk [Wed, 11 Feb 2026 12:03:18 +0000 (12:03 +0000)]
extblkdev/fcm: Add plugin identification for fcm

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit b157db9cabccaef6ba4393e90515f594b2e76a35)

3 days agoextblkdev/fcm: Do not enable set_keepcaps by default
Adam Kupczyk [Wed, 11 Feb 2026 15:14:16 +0000 (15:14 +0000)]
extblkdev/fcm: Do not enable set_keepcaps by default

When one runs FCM enabled hardware config.set_keepcaps must be set.
However, having it as default is inadvised.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit dfb43c0d4e9fa4013b2a1e0367bee88a706497e5)

3 days agoextblkdev/fcm: Change douts/derrs
Adam Kupczyk [Wed, 11 Feb 2026 11:29:48 +0000 (11:29 +0000)]
extblkdev/fcm: Change douts/derrs

Remove printing fcm values to dout(1).
Upgraded inability to access FCM log from dout to derr.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 1054d63e52cf5bc9367eb83c5b6becbfe0b38397)

3 days agoextblkdev/fcm: Create perf counters with fcm stats
Adam Kupczyk [Wed, 11 Feb 2026 09:32:31 +0000 (09:32 +0000)]
extblkdev/fcm: Create perf counters with fcm stats

Created "extblkdev" section.
Each time plugin is asked to `get_stats()` also write to perf counters.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 52424420db560750fd3bbb6e1dac550beab0848d)

3 days agofixup warning of fcm plugin core
Adam Kupczyk [Wed, 11 Feb 2026 09:30:45 +0000 (09:30 +0000)]
fixup warning of fcm plugin core

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 2a0e3418d8da4406a13a16dcd39090a21c150582)

3 days agoextblkdev/fcm: derr when FCM and no block device discard
Adam Kupczyk [Thu, 25 Sep 2025 09:13:28 +0000 (05:13 -0400)]
extblkdev/fcm: derr when FCM and no block device discard

Add derr message when FCM is in use but discard is not enabled.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 9c0c40cfa697a905151305b2f79bfe65ca9366c7)

3 days agoextblkdev/fcm: Refuse to operate on multimedia lvm block devices
Adam Kupczyk [Thu, 25 Sep 2025 07:03:12 +0000 (03:03 -0400)]
extblkdev/fcm: Refuse to operate on multimedia lvm block devices

BlueStore is selecting were data is put to the device.
Merging 2 FCM devices together means that BlueStore will see free space
on one of the devices, but not know the other is full and asking to put
data there. It will cause -ENOSPC while free space is reported.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 4f85256062af71bc33554ed5664bb4d6bfd5dfa7)

3 days agoextblkdev/fcm: Adapt FCM plugin to RHCS9
Adam Kupczyk [Wed, 24 Sep 2025 14:03:47 +0000 (10:03 -0400)]
extblkdev/fcm: Adapt FCM plugin to RHCS9

Device /sys content is different from what original plugin expected.
Adapted to it.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit b703ac411809a58ef8666e2c8f95d8af83f4ebcf)

3 days agoadded FCM plugin
Martin Ohmacht [Thu, 11 Aug 2022 14:37:03 +0000 (10:37 -0400)]
added FCM plugin

Signed-off-by: Martin Ohmacht <mohmacht@us.ibm.com>
(cherry picked from commit b0174c013dcfb7c076231da4cd9d8e6659beddea)

3 days agoos/bluestore: Make extblkdev missing a warning
Adam Kupczyk [Mon, 16 Feb 2026 13:50:26 +0000 (13:50 +0000)]
os/bluestore: Make extblkdev missing a warning

When mounting BlueStore for OSD problem with extblkdev meta are fatal error.
When mounting BlueStore in other cases extblkdev are just derr messages.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit f38ef0e652c9c00f23091ddb80c623d258104bef)

3 days agoextblkdev: Make preload one-time function
Adam Kupczyk [Tue, 10 Feb 2026 12:16:46 +0000 (12:16 +0000)]
extblkdev: Make preload one-time function

Subsequent calls to extblkdev::preload() do not do anything.
It is assumed that first call already loads all plugins that could be
loaded.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 358047f3cc3b4382899c636b8cdc67dcd303124b)

3 days agoos/bluestore: Add config bluestore_use_ebd
Adam Kupczyk [Thu, 22 Jan 2026 15:23:56 +0000 (15:23 +0000)]
os/bluestore: Add config bluestore_use_ebd

When EBD(extblkdev) plugin is in use usually it needs to present all the time.
For bluestore deployed with EBD plugin it makes it an error if bluestore tries
to mount and EBD plugin is not present.

Preload of extblkdev plugins was misplaced.
Moved loading plugins into BlueStore.
This way both OSD and tools can load plugins.

Plugins are now loaded only:
- before mkfs
- when extblkdev plugin is signalled in label meta

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit addb8388637737c79099bf96e0fe770d6f0dbbf8)

3 days agoextblkdev: Expand interface, add plugin id retrieval
Adam Kupczyk [Thu, 22 Jan 2026 13:55:51 +0000 (13:55 +0000)]
extblkdev: Expand interface, add plugin id retrieval

Plugin identification is a tool to implement two features:
1) Check the plugin is initialized
2) Verify that the plugin initialzied is the proper one

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit f4a002a06492e98c1d4468e7d202b249c5d7ea1a)

3 days agoMerge PR #68347 into tentacle
Patrick Donnelly [Mon, 4 May 2026 15:43:30 +0000 (08:43 -0700)]
Merge PR #68347 into tentacle

* refs/pull/68347/head:
nvmeofgw: propagate quorum feature to the NVMeofMonClient,
fix upgrade
code review changes
nvmeofgw: disaster set/clear command, introduced disaster-locations map,
 nvmeofgw: added support to nvmeof stretched cluster:
nvmeofgw: prevent map corruption while processing beacons from deleted gws
mon: add NVMEOF_BEACON_DIFF to mon_feature_t and mon CompatSet
nvmeofgw: beacon diff implementation in the monitor and in the MonClient.

Reviewed-by: Alexander Indenbaum <aindenba@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
3 days agoFix conflicts 67839/head
Afreen Misbah [Mon, 4 May 2026 10:33:20 +0000 (16:03 +0530)]
Fix conflicts

Signed-off-by: Afreen Misbah <afreen@ibm.com>
4 days agomgr/dashboard: Fix make check failures
Afreen Misbah [Tue, 28 Apr 2026 10:04:56 +0000 (15:34 +0530)]
mgr/dashboard: Fix make check failures

- openpai yaml rebase
- stylints fixes
- unoit tests fixes due to the usage of newer carbon notifications
- fix rebase files

Signed-off-by: Afreen Misbah <afreen@ibm.com>
4 days agomgr/dashboard : Fixes EC profile used pool empty 68730/head
Abhishek Desai [Tue, 28 Apr 2026 07:15:16 +0000 (12:45 +0530)]
mgr/dashboard : Fixes EC profile used pool empty
fixes : https://tracker.ceph.com/issues/76288
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit 19b60ccb4e5ef574a7570d1ca9a03ecad9a04fba)

6 days agoMerge PR #67513 into tentacle
Patrick Donnelly [Fri, 1 May 2026 22:51:59 +0000 (15:51 -0700)]
Merge PR #67513 into tentacle

* refs/pull/67513/head:
neorados: Fix Neorados CephContext leak

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
6 days agoMerge PR #67508 into tentacle
Patrick Donnelly [Fri, 1 May 2026 22:50:21 +0000 (15:50 -0700)]
Merge PR #67508 into tentacle

* refs/pull/67508/head:
qa: suppress MismatchedFree operator delete RocksDB

Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
6 days agoMerge PR #67321 into tentacle
Patrick Donnelly [Fri, 1 May 2026 22:38:44 +0000 (15:38 -0700)]
Merge PR #67321 into tentacle

* refs/pull/67321/head:
qa: set column for insertion
qa: bail sqlite3 on any error
qa: use actual sqlite3 blob instead of string
test: use json_extract instead of awkward json_tree

Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
7 days agoMerge PR #68651 into tentacle
Patrick Donnelly [Fri, 1 May 2026 01:36:23 +0000 (18:36 -0700)]
Merge PR #68651 into tentacle

* refs/pull/68651/head:
rgw: read_obj_policy() consults s3:prefix when deciding between 403/404

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
7 days agoMerge PR #68524 into tentacle
Patrick Donnelly [Fri, 1 May 2026 01:31:42 +0000 (18:31 -0700)]
Merge PR #68524 into tentacle

* refs/pull/68524/head:
qa: Leak_StillReachable RocksDB error_handler

Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
7 days agoMerge PR #68518 into tentacle
Patrick Donnelly [Fri, 1 May 2026 01:29:29 +0000 (18:29 -0700)]
Merge PR #68518 into tentacle

* refs/pull/68518/head:
pybind/mgr: call new _ceph_exit for killpoints
mgr: add ceph binding for exit

Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
7 days agoMerge PR #68506 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 21:03:38 +0000 (14:03 -0700)]
Merge PR #68506 into tentacle

* refs/pull/68506/head:
rgw/beast: use strand executor for timeout timer to prevent concurrent socket access

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 days agoMerge PR #68463 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 21:02:53 +0000 (14:02 -0700)]
Merge PR #68463 into tentacle

* refs/pull/68463/head:
librbd: tweak ReadResult's handler for SparseBufferlist type
librbd: avoid losing sparseness in read_parent()

Reviewed-by: Mykola Golub <mgolub@suse.com>
7 days agoMerge PR #68371 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 21:01:45 +0000 (14:01 -0700)]
Merge PR #68371 into tentacle

* refs/pull/68371/head:
qa/tasks/pykmip: archive pykmip log after server down
qa/tasks/pykmip: use OpenSSL names instead IANA
qa/tasks/pykmip: drop py2 deps
Revert "qa/rgw/crypt: disable failing kmip testing"

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 days agoMerge PR #66358 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 21:00:45 +0000 (14:00 -0700)]
Merge PR #66358 into tentacle

* refs/pull/66358/head:
rgw/auth: a forwarded CreateBucket request in case of multisite has an empty
rgw/s3: Always include x-amz-content-sha256 header in AWS v4 signatures for S3 compatibility

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 days agoMerge PR #68583 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 18:18:36 +0000 (11:18 -0700)]
Merge PR #68583 into tentacle

* refs/pull/68583/head:
mgr/dashboard: Difference in "path" value observed when rgw user level export created via dashboard vs cli

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #68475 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 18:15:35 +0000 (11:15 -0700)]
Merge PR #68475 into tentacle

* refs/pull/68475/head:
mgr/dashboard : Restrict create storage class with existing name

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #68369 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 18:14:56 +0000 (11:14 -0700)]
Merge PR #68369 into tentacle

* refs/pull/68369/head:
found duplicate series for the match group {fs_id="-1"}

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
7 days agoMerge PR #67949 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 17:48:49 +0000 (10:48 -0700)]
Merge PR #67949 into tentacle

* refs/pull/67949/head:
mgr/dashboard: [storage-class]: Deleting local storage class from UI does not remove its entry from zone

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #67912 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 17:48:10 +0000 (10:48 -0700)]
Merge PR #67912 into tentacle

* refs/pull/67912/head:
mgr/dashboard: Add restore events in notification screen

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
7 days agoMerge PR #67871 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 17:47:23 +0000 (10:47 -0700)]
Merge PR #67871 into tentacle

* refs/pull/67871/head:
tentacle: mgr/dashboard: add helper text to bucket form > policy and other spacing fixes

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
7 days agoMerge PR #68604 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 17:26:54 +0000 (10:26 -0700)]
Merge PR #68604 into tentacle

* refs/pull/68604/head:
mr/dashboard: remove rgw_servers filter from radosgw-sync-overview grafana dashboard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #68546 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 15:55:04 +0000 (08:55 -0700)]
Merge PR #68546 into tentacle

* refs/pull/68546/head:
mgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site Replication Wizard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #68542 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 15:54:33 +0000 (08:54 -0700)]
Merge PR #68542 into tentacle

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

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #68520 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 15:54:02 +0000 (08:54 -0700)]
Merge PR #68520 into tentacle

* refs/pull/68520/head:
mgr/dashboard : fix-non-versioning-bucket-issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #68513 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 15:53:16 +0000 (08:53 -0700)]
Merge PR #68513 into tentacle

* refs/pull/68513/head:
mgr/dashboard: Option to select archive option while Import Multi-site Token

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #68512 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 15:52:36 +0000 (08:52 -0700)]
Merge PR #68512 into tentacle

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

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge PR #67840 into tentacle
Patrick Donnelly [Thu, 30 Apr 2026 15:51:59 +0000 (08:51 -0700)]
Merge PR #67840 into tentacle

* refs/pull/67840/head:
mgr/dashboard: Fix make check failures
mgr/dashboard: Round off y-axis value of area chart
mgr/dashboard: Fix padding of overview page
mgr/dashboard: Add capacity thresholds
mgr/dashboard: Fix loading states in storage overview card
mgr/dashboard: Add tootltip to storage overview
mgr/dashboard: Fixing message when prometheus is disabled in performance charts
mgr/dashboard: show miscellaneous data used
mgr/dashboard: fix consumption chart units
mgr/dashboard: rename expand-cluster to add-storage
mgr/dashboard: update onboarding screen as per design
mgr/dashboard: Fix scrubbing state
mgr/dashboard: Fix snapshot Api firing twice
mgr/dashboard: Add data resileincy panel
mgr/dashboard: Add data resileincy card
mgr/dashboard: add storage consumption card
mgr/dashboard : update telemetry notification for simple mode
mgr/dashboard:revamp on-borading screen
mgr/dashboard: Generic Performace Chart - Carbon
mgr/dashboard: Add filtering of alerts via route
mgr/dashboard: Add skeleton states for alerts card
mgr/dashboard: Fix css in alerts card
mgr/dashboard: Fix breaking layout in overview page
mgr/dashboard: Add hardware tab to health card
mgr/dashboard: Added variations of alerts card sub total layout
mgr/dashboard: Css fixes for health card and alerts card
fix for quorum in API
mgr/dashboard: Add systems tab to health card
mgr/dashboard: Add alerts card
mgr/dashboard: Add health check panel
mgr/dashboard: Add health card
mgr/dashboard: side-panel enhancements
mgr/dashboard: introduce side panel as a reusable component
mgr/dashboard: Removed Raw capacity toggle
mgr/dashboard: Added unit tests
Added qurey data
mgr/dashboard: Added tool definition tip
Added query tital and used capacity data
mgr/dashboard: Add storage card to overview page

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
7 days agomgr/dashboard: Bump lodash 68695/head
Afreen Misbah [Thu, 30 Apr 2026 14:07:11 +0000 (19:37 +0530)]
mgr/dashboard: Bump lodash

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 239821b1ebc11c2b049426eeb4ad48c6067bf2be)

8 days agonvmeofgw: propagate quorum feature to the NVMeofMonClient, 68347/head
Leonid Chernin [Tue, 17 Mar 2026 15:40:16 +0000 (17:40 +0200)]
nvmeofgw: propagate quorum feature to the NVMeofMonClient,
          reverted feature bit NVMEOF_BEACON_DIFF:

   -NVMeofGwMon adds a quorum_features indication to the MonClient map.
   -MonClient initially sends beacons without applying the BEACON_DIFF logic.
   -MonClient begins applying the BEACON_DIFF logic only when the BEACON_DIFF bit
    is set in the quorum_features field of the NVMeoF monitor map.
   -added mon commands:
     nvme-gw set beacon-diff disable
     nvme-gw set beacon-diff enable
   -performed changes in encode/decode of the BEACON_DIFF feature
   -reverted NVMEOF_BEACON_DIFF bit

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit f3f8bde10c86e0c5d4f5286f8e249fc26fa3605d)

Conflicts:
 ../src/include/ceph_features.h
 conflict because UMBRELLA feature  was in main and should not be in tentacle

8 days agofix upgrade
Leonid Chernin [Sun, 1 Mar 2026 15:43:01 +0000 (17:43 +0200)]
fix upgrade
 remove invalid code from NVMeofGwSerialize.h
 put encode/decode at the file NVmeofGwMap.h

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit c319e6a2770f06165a18ffc9170de80f1c6d1967)

8 days agocode review changes
Leonid Chernin [Wed, 11 Feb 2026 13:16:49 +0000 (15:16 +0200)]
code review changes

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit 380ebf0087aa90f1417b5f99384e296135a84fd1)

8 days agonvmeofgw: disaster set/clear command, introduced disaster-locations map,
Leonid Chernin [Sun, 18 Jan 2026 19:28:39 +0000 (21:28 +0200)]
nvmeofgw: disaster set/clear command, introduced disaster-locations map,
          changes in  behavior of failover/failback, additional
          validations added

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit 67f3a7f594dd048622bca223970e87ddae7ddf2d)

8 days ago nvmeofgw: added support to nvmeof stretched cluster:
Leonid Chernin [Thu, 23 Oct 2025 05:48:24 +0000 (08:48 +0300)]
 nvmeofgw: added support to nvmeof stretched cluster:
  GW commands added : set location and set admin state enable/disable
  added start-failback <location> command.

  failover logic is impacted by GW location
  implement GW admin commands  enable/disable
  added map  for location-failback-in-progress
  failback between locations happens only by monitor command
  implemented new ana-group relocation process used
  when inter-location failback command sent
  added upgrade rules

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

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit 315da540478d201b59f35060604e5ab6f9e6f7bb)

8 days agonvmeofgw: prevent map corruption while processing beacons from deleted gws
Leonid Chernin [Mon, 8 Dec 2025 20:54:44 +0000 (22:54 +0200)]
nvmeofgw: prevent map corruption while processing beacons from deleted gws

Fix race issue of map corruption when deleted gw sends beacons
but this gw data was removed from pending map and still exists in map.
Process beacons only if GW's data exists in both maps:
main-map and pending-map, otherwise just ignore beacons.

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

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit 3636dc3598b7022bff623d686cbee83ed288d966)

8 days agomon: add NVMEOF_BEACON_DIFF to mon_feature_t and mon CompatSet
Samuel Just [Thu, 6 Nov 2025 23:54:50 +0000 (23:54 +0000)]
mon: add NVMEOF_BEACON_DIFF to mon_feature_t and mon CompatSet

NOPE NOPE
In order for the client to safely send BEACON_DIFF messages, it
needs to be the case that the leader at the time of receipt will
support BEACON_DIFF.

Simply using the connection features for the MonClient's target mon is
insufficient, because it might be a peon.  If the peon supports
BEACON_DIFF and the leader does not the leader will either crash or
interpret it as a full BEACON.  Neither outcome is acceptable.

Instead, we need to wire up a feature bit to the MonMap mon_feature_t
members and the CompatSet.

Adding FEATURE_BEACON_DIFF to ceph::features::mon get_supported()
and get_persistent() ensures that once all monitors in the quorum
support it, MonMap::get_required_features() will include it.
See Elector::propose_to_peers, Monitor::(win|lose)_election,
MonmapMonitor::apply_mon_features.

Once FEATURE_BEACON_DIFF is present in MonMap::get_required_features():
- Monitor::apply_monmap_to_compatset_features() will prevent
  downgrades of the monitors by updating the CompatSet to include
  CEPH_MON_FEATURE_INCOMPAT_NVMEOF_BEACON_DIFF
- Monitor::calc_quorum_requirements() will set
  Monitor::required_features to require the NVMEOF_BEACON_DIFF
  for any monitor peers.
- MonClient::get_monmap_required_features() will eventually include
  ceph::features::mon::FEATURE_NVMEOF_BEACON_DIFF.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit e55ad7bce2fb85096cd31ff9846403f9dbd01e85)

8 days agonvmeofgw: beacon diff implementation in the monitor and in the MonClient.
Leonid Chernin [Mon, 15 Sep 2025 11:04:04 +0000 (14:04 +0300)]
nvmeofgw: beacon diff implementation in the monitor and in the MonClient.

     -monclient encodes subsystems by beacon-diff rules if BEACON_DIFF
      bit is enabled by quorum
     -monitor processes beacons by beacon-diff new schema
     -monitor detects sequence out of order(ooo) condition and handles it
     -in case ooo detected monitor send ack to the gw with the expected correct sequence
     -monitor skips failovers for some interval when ooo detected
     -monitor ignores all becons with incorrect sequences until gw sends expected one
     -coding upgrade rules

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
Fixes: https://tracker.ceph.com/issues/72394
(cherry picked from commit 3555a28e45c5b44289f12abe2fc843e21c7ebf87)

Conflicts:
  src/mon/NVMeofGwMon.h
  check_beacon_timeout() was in tentacle, and in main, but wasn't a part of this commit.
  Conflict resolution - this should be there because it is required for fast failover

  src/test/CMakeLists.txt
  the problem was that there is an empty line at the end of the file in main, but not in tentacle

9 days agoFix unit test
Afreen Misbah [Thu, 23 Apr 2026 13:23:25 +0000 (18:53 +0530)]
Fix unit test

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 38412a464fe1bb313a954ccf909f447f0db538c0)

9 days agomgr/dashboard: Nvmeof gateway group should account for labels
Afreen Misbah [Thu, 23 Apr 2026 10:42:26 +0000 (16:12 +0530)]
mgr/dashboard: Nvmeof gateway group should account for labels

- updates gateway group sections to account for placement label

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit e3ce6fe31277d6d7aaa93f7a546e991a45484230)

Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-node/nvmeof-gateway-node.component.ts

9 days agomgr/dashboard: Persist labels and hosts in service form
Afreen Misbah [Thu, 23 Apr 2026 01:09:29 +0000 (06:39 +0530)]
mgr/dashboard: Persist labels and hosts in service form

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 56a3de9e3e648f71a4869dcc3198e350089f7639)

9 days agomgr/dashboard: Fix service form to take into account labels
Afreen Misbah [Wed, 22 Apr 2026 13:06:21 +0000 (18:36 +0530)]
mgr/dashboard: Fix service form to take into account labels

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

- placement label for services takes only a single label
- when multiple labels or an array of labels is passed the service was not getting created

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 2cb8fafb73cabe7181a402ec7bd89d11b5a4b635)

9 days agomgr/dashboard: Allow moving to next when Bidirectional mode is chosen
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>
(cherry picked from commit 2cbc270a3451dcfb47c04fc461925db0f4b9683d)

9 days agomgr/dashboard: Fix review page showing auth details when all hosts selected
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>
(cherry picked from commit fd3fba2879558ef1220d13c3d345688df41720eb)

9 days 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>
(cherry picked from commit 29aa7d9e1b1d0aa0e197874ae9a79f4cb5163c64)

Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystem-step-2/nvmeof-subsystem-step-2.component.ts

9 days agomgr/dashboard: Encryption key not being passed in gateway group form
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>
(cherry picked from commit c02e203aa7ad6ff9fa1ed4bb78bfbfe70ae04d04)

9 days agomgr/dashboard: Allow creating nvmeof gateway group via new flow
Afreen Misbah [Wed, 25 Mar 2026 08:46:46 +0000 (14:16 +0530)]
mgr/dashboard: Allow creating nvmeof gateway group via new flow

Fixes https://tracker.ceph.com/issues/75699
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit faf1a3baa4f5a1821bae8bd94b3d05cef561e1de)

9 days agomgr/dashboard: fix the missing injectors for child formgroup tpl
Nizamudeen A [Mon, 23 Mar 2026 05:44:02 +0000 (11:14 +0530)]
mgr/dashboard: fix the missing injectors for child formgroup tpl

Fixes: https://tracker.ceph.com/issues/75657
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit beaa1202f1dc9a9c17d29c483f5bfe9e993a58f1)

9 days agomgr/dashboard: fix-subsystem-loading-page-issue
Sagar Gopale [Tue, 31 Mar 2026 10:34:34 +0000 (16:04 +0530)]
mgr/dashboard: fix-subsystem-loading-page-issue

Fixes: https://tracker.ceph.com/issues/75813
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agomgr/dashboard: fix subsystem creation issue
Sagar Gopale [Fri, 27 Mar 2026 07:38:55 +0000 (13:08 +0530)]
mgr/dashboard: fix subsystem creation issue

Fixes: https://tracker.ceph.com/issues/75748
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit c953b2663a31bd25aa1a86d8bd4f3e528308d0ed)

9 days agomgr/dashboard: Breadcrumb should allow going back to subsystem tab
pujaoshahu [Wed, 4 Mar 2026 08:32:54 +0000 (14:02 +0530)]
mgr/dashboard: Breadcrumb should allow going back to subsystem tab

Fixes: https://tracker.ceph.com/issues/75288
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit 69a7c6bf151a1e1d256b15c4dd1e5c590145005e)

9 days agomgr/dashboard: Title says "Gateways" but it displays gateway group names in NVME/TCP
pujaoshahu [Fri, 13 Mar 2026 14:44:30 +0000 (20:14 +0530)]
mgr/dashboard: Title says "Gateways" but it displays gateway group names in NVME/TCP

Fixes: https://tracker.ceph.com/issues/75443
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit 9337cb79de940ea13f90878df4d2b84973d1944c)

9 days agomgr/dashboard: fix-add-node-issue
Sagar Gopale [Mon, 16 Mar 2026 09:44:21 +0000 (15:14 +0530)]
mgr/dashboard: fix-add-node-issue

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

Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit 93376e060aa6f2b91853efa093919f36ac2edbe1)

9 days agomgr/dashboard: fix-nvmeof-subsystem-create-firefox-next
Sagar Gopale [Fri, 13 Mar 2026 05:57:39 +0000 (11:27 +0530)]
mgr/dashboard: fix-nvmeof-subsystem-create-firefox-next

Fixes: https://tracker.ceph.com/issues/75434
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agomgr/dashboard: mgr/dashboard: Namespace size should accept GiB in NVMe/TCP
Sagar Gopale [Tue, 10 Mar 2026 12:12:12 +0000 (17:42 +0530)]
mgr/dashboard: mgr/dashboard: Namespace size should accept GiB in NVMe/TCP

Fixes: https://tracker.ceph.com/issues/75433
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agomgr/dashboard: Footer actions shift upward instead of staying pinned at modal bottom...
Sagar Gopale [Mon, 9 Mar 2026 13:41:46 +0000 (19:11 +0530)]
mgr/dashboard: Footer actions shift upward instead of staying pinned at modal bottom in NVMe/TCP subsystem create wizard

Fixes: https://tracker.ceph.com/issues/75409
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agomgr/dashboard: fix add host API path for namespace mapping in NVMe/TCP
Sagar Gopale [Mon, 9 Mar 2026 12:22:41 +0000 (17:52 +0530)]
mgr/dashboard: fix add host API path for namespace mapping in NVMe/TCP

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

Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agomgr/dashboard: Initiator add shows success but host is not added/displayed in Subsyst...
Sagar Gopale [Mon, 9 Mar 2026 10:42:50 +0000 (16:12 +0530)]
mgr/dashboard: Initiator add shows success but host is not added/displayed in Subsystem Initiators table

Fixes: https://tracker.ceph.com/issues/75402
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agomgr/dashboard: Use illustration image for empty state table
Sagar Gopale [Wed, 4 Mar 2026 07:54:50 +0000 (13:24 +0530)]
mgr/dashboard: Use illustration image for empty state table

Fixes: https://tracker.ceph.com/issues/75287
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>