]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
anrao19 [Wed, 22 Oct 2025 12:19:50 +0000 (17:49 +0530)]
Merge pull request #65666 from kchheda3/wip-73056-tentacle
tentacle: rgw/account: bucket acls are not completely migrated once the user is migrated to an account
Aashish Sharma [Wed, 22 Oct 2025 10:56:45 +0000 (16:26 +0530)]
Merge pull request #66019 from aaSharma14/wip-73608-tentacle
tentacle: monitoring: Fixes for smb overview
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Aashish Sharma [Wed, 22 Oct 2025 10:51:16 +0000 (16:21 +0530)]
Merge pull request #66017 from aaSharma14/wip-73604-tentacle
tentacle: mgr/dashboard: fix multisite wizard realm configuration mode
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Ankush Behl [Tue, 14 Oct 2025 10:39:45 +0000 (16:09 +0530)]
monitoring: Fixes for smb overview
Fixes: https://tracker.ceph.com/issues/73535
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
(cherry picked from commit
39eabe530509312872a5cddd7ab180964a5996b9 )
anrao19 [Wed, 22 Oct 2025 07:33:37 +0000 (13:03 +0530)]
Merge pull request #65904 from thuvh/wip-73501-tentacle
tentacle: rgw: add metric when send message with kafka and ampq
Aashish Sharma [Thu, 16 Oct 2025 09:34:54 +0000 (15:04 +0530)]
mgr/dashboard: fix multisite wizard realm configuration mode
The option to select an existing realm for replication is not coming up in the wizard even though a realm created and eligible for replication.
Fixes: https://tracker.ceph.com/issues/73563
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
fe884aec5316167c1e8c39c2186c54543962ec6f )
afreen23 [Tue, 21 Oct 2025 08:17:17 +0000 (13:47 +0530)]
Merge pull request #65943 from rhcs-dashboard/wip-73530-tentacle
tentacle: mgr/dashboard : Fix secure-monitoring-stack creds issue
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Laura Flores [Mon, 20 Oct 2025 19:35:58 +0000 (14:35 -0500)]
Merge pull request #65988 from ljflores/wip-prep-stable-release
Laura Flores [Fri, 17 Oct 2025 16:38:41 +0000 (11:38 -0500)]
doc/dev: update release checklist with things we've completed
The cephadm change was made in https://github.com/ceph/ceph/commit/
843489352bd9db2b85f76a3f749c1ec56c5853f5 .
Signed-off-by: Laura Flores <lflores@ibm.com>
Laura Flores [Fri, 17 Oct 2025 16:35:02 +0000 (11:35 -0500)]
ceph_release, doc/dev: update tentacle as a stable release
Signed-off-by: Laura Flores <lflores@ibm.com>
afreen23 [Fri, 17 Oct 2025 09:35:06 +0000 (15:05 +0530)]
Merge pull request #65984 from afreen23/tentacle
doc: Update dashboard pending release notes
Reviewed-by: Nizamudeen A <nia@redhat.com>
Afreen Misbah [Fri, 17 Oct 2025 08:14:01 +0000 (13:44 +0530)]
doc: Update dashboard pending release notes
Signed-off-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 17 Oct 2025 08:06:59 +0000 (13:36 +0530)]
Merge pull request #65951 from Hezko/wip-73541-tentacle
tentacle: mgr/dashboard: change the default max namespace from 4096 to None in subsystem add command
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 17 Oct 2025 08:06:45 +0000 (13:36 +0530)]
Merge pull request #65896 from Hezko/wip-73446-tentacle
tentacle: mgr/dashboard: support gw get_stats and listener info
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Laura Flores [Thu, 16 Oct 2025 20:36:18 +0000 (15:36 -0500)]
Merge pull request #65969 from ljflores/wip-add-telemetry-pool-flag-tentacle
tentacle: mgr/telemetry: add 'ec_optimizations' flag to 'basic_pool_flags' collection
Laura Flores [Wed, 15 Oct 2025 20:54:37 +0000 (20:54 +0000)]
doc/dev: check off telemetry release requirement
Signed-off-by: Laura Flores <lflores@ibm.com>
Laura Flores [Fri, 3 Oct 2025 19:49:44 +0000 (14:49 -0500)]
mgr/telemetry: add 'ec_optimizations' flag to 'basic_pool_flags' collection
Should happen as per the release checklist: https://docs.ceph.com/en/tentacle/dev/release-checklists/#first-release-candidate
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit
c13ba9e36de1d53dbcf937f75cd53e336e2381c0 )
Zack Cerza [Wed, 15 Oct 2025 19:40:06 +0000 (13:40 -0600)]
Merge pull request #65946 from phlogistonjohn/jjm-bwc-variants-t
tentacle: build-with-container: build image variants
Tomer Haskalovitch [Thu, 9 Oct 2025 06:33:57 +0000 (09:33 +0300)]
mgr/dashboard: change the default max namespace from 4096 to None in subsystem add command to take gw default.
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
97f54b081537e0ee99317927d8da850b72e4415f )
afreen23 [Wed, 15 Oct 2025 15:27:10 +0000 (20:57 +0530)]
Merge pull request #65895 from afreen23/wip-73499-tentacle
tentacle: mgr/cephadm: bump monitoring stack versions
Reviewed-by: Nizamudeen A <nia@redhat.com>
Adam King [Wed, 15 Oct 2025 15:19:12 +0000 (11:19 -0400)]
Merge pull request #65925 from guits/wip-73526-tentacle
tentacle: ceph-volume: lvm.Lvm.setup_metadata_devices refactor
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 15 Oct 2025 15:17:37 +0000 (11:17 -0400)]
Merge pull request #65921 from guits/wip-73515-tentacle
tentacle: ceph-volume: use udev data instead of LVM subprocess in get_devices()
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 15 Oct 2025 15:13:13 +0000 (11:13 -0400)]
Merge pull request #65923 from guits/wip-73512-tentacle
tentacle: ceph-volume: fix UdevData initialisation from empty /run/udev/data/* file
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 15 Oct 2025 13:08:29 +0000 (09:08 -0400)]
Merge pull request #65906 from Nordix/sunnat-fix-73492
tentacle: mgr/prometheus: Handle empty/invalid JSON from orch get-security-config
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
John Mulligan [Mon, 13 Oct 2025 20:24:11 +0000 (16:24 -0400)]
script/build-with-container: add build image variants
Allow the user to control the content of the build image with a
high-level `--image-variant=` switch. Currently the supported values are
`default` (the same maximal image we have been generating) and
`packages` a slimmer image that avoids installing certain test-only
dependencies.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 13 Oct 2025 20:23:58 +0000 (16:23 -0400)]
Dockerfile.build: make FOR_MAKE_CHECK a build argument
Set it only during install time.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 13 Oct 2025 20:23:10 +0000 (16:23 -0400)]
install-deps.sh: let FOR_MAKE_CHECK variable take precedence
Previously, the FOR_MAKE_CHECK variable could only enable installing
extra (test) dependencies when install-deps.sh was used and it was
ignored if `tty -s` exited true. This change allows FOR_MAKE_CHECK to
take precedence over the tty check and to specify one of true, 1, yes to
enable extra "for make check" deps or false, 0, no to explicitly disable
the extra deps.
Based-on-work-by: Dan Mick <dan.mick@redhat.com>
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Abhishek Desai [Wed, 8 Oct 2025 07:10:22 +0000 (12:40 +0530)]
mgr/dashboard : Fix secure-monitoring-stack creds issue
Fixes : https://tracker.ceph.com/issues/73379
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
01cb6886bef8a9c8a2c2946fcb7265575e9375d2 )
afreen23 [Tue, 14 Oct 2025 09:56:44 +0000 (15:26 +0530)]
Merge pull request #65897 from Hezko/wip-73504-tentacle
tentacle: mgr/dashboard: ns list now support not passing nqn param
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 14 Oct 2025 09:55:40 +0000 (15:25 +0530)]
Merge pull request #65927 from rhcs-dashboard/wip-73510-tentacle
tentacle: mgr/dashboard : Fixed usage bar for secondary site in rbd mirroing
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 14 Oct 2025 07:57:27 +0000 (13:27 +0530)]
Merge pull request #65853 from rhcs-dashboard/wip-73386-tentacle
tentacle: mgr/dashboard: Remove the time dropdown from grafana iframe.
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Abhishek Desai [Thu, 9 Oct 2025 07:49:34 +0000 (13:19 +0530)]
mgr/dashboard : Fixed usage bar for secondary site in rbd mirroing
fixes : https://tracker.ceph.com/issues/73447
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
60140b1ccc8006325632320e39fc209724524aef )
Guillaume Abrioux [Thu, 9 Oct 2025 07:31:58 +0000 (09:31 +0200)]
ceph-volume: lvm.Lvm.setup_metadata_devices refactor
This commit refactors setup_metadata_devices into smaller helper methods.
It keeps the distinction between existing logical volumes and raw devices
explicit, centralizes tag handling and path assignment to make the
control flow obvious and separates responsibilities for checking, creating,
and tagging devices.
Fixes: https://tracker.ceph.com/issues/73445
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
f6d2b20dbb7ba18dcd137990dd1637794a8f0d70 )
Matteo Paramatti [Tue, 16 Sep 2025 23:53:55 +0000 (00:53 +0100)]
ceph-volume: fix UdevData initialisation from empty /run/udev/data/* file
Fixes: https://tracker.ceph.com/issues/73061
Signed-off-by: Matteo Paramatti <paramattimatteo@gmail.com>
(cherry picked from commit
a4010a0f272e7e7b8e19cc3b2de2d355b8a809b2 )
Guillaume Abrioux [Wed, 1 Oct 2025 14:04:20 +0000 (16:04 +0200)]
ceph-volume: use udev data instead of LVM subprocess in get_devices()
Replace the check using `lvm.get_device_lvs(diskname)`, which
spawned a `pvs` subprocess, with a direct check on `/run/udev/data`
via `UdevData(diskname).is_lvm`.
This avoids spawning subprocesses while scanning devices. It improves
performance on systems with many disks, and keeps the device filtering
logic intact.
Fixes: https://tracker.ceph.com/issues/73334
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
ea7aa27452f47f0808871abc366daa3bd7b6d2ab )
Sunnatillo [Thu, 14 Aug 2025 12:55:34 +0000 (15:55 +0300)]
mgr/prometheus: Handle empty/invalid JSON from orch get-security-config
Signed-off-by: Sunnatillo <sunnat.samadov@est.tech>
SrinivasaBharathKanta [Mon, 13 Oct 2025 03:30:22 +0000 (09:00 +0530)]
Merge pull request #63716 from NitzanMordhai/wip-71540-tentacle
tentacle: qa/suites: wait longer before stopping OSDs with valgrind
SrinivasaBharathKanta [Mon, 13 Oct 2025 03:27:03 +0000 (08:57 +0530)]
Merge pull request #65793 from JonBailey1993/wip-73375-tentacle
tentacle: osd: Fix stats mismatch cluster error seen during scrubbing occasionally
Hoai-Thu Vuong [Fri, 25 Apr 2025 08:59:30 +0000 (15:59 +0700)]
rgw: add metric when send message with kafka and ampq
- l_rgw_pubsub_push_pending
- l_rgw_pubsub_push_failed
Fixes: https://tracker.ceph.com/issues/70256
Signed-off-by: Hoai-Thu Vuong <thuvh87@gmail.com>
(cherry picked from commit
df4ef781f6ad33f64c2e5a9d158986623d2f8c89 )
Conflicts:
src/rgw/driver/rados/rgw_notify.cc
- keep current change and apply only increase metric
Tomer Haskalovitch [Wed, 8 Oct 2025 16:21:46 +0000 (19:21 +0300)]
mgr/dashboard: ns list now support not passing nqn param
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
0419a1a17537917e01950745d3756591d83923da )
Tomer Haskalovitch [Sun, 21 Sep 2025 18:42:49 +0000 (21:42 +0300)]
mgr/dashboard: support gw get_stats and listener info
Update nvmeof/gateway submodule to have the relevant protobuf objects and calls.
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
0ffbf3be8fad64085893afd9acc458ead503fb3b )
afreen23 [Sun, 12 Oct 2025 00:23:28 +0000 (05:53 +0530)]
Merge pull request #65781 from Hezko/wip-73359-tentacle
tentacle: mgr/dashboard: fix the separation between CLI and API only commands
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Thu, 9 Oct 2025 09:12:03 +0000 (14:42 +0530)]
mgr/cephadm: bump monitoring stack versions
bumping prometheus, node-exporter, alertmanager, grafana.
Fixes: https://tracker.ceph.com/issues/73467
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
c44ad21b1f615edd2a676928d44391313db571f9 )
Conflict:
src/python-common/ceph/cephadm/images.py
afreen23 [Fri, 10 Oct 2025 17:49:20 +0000 (23:19 +0530)]
Merge pull request #65673 from rhcs-dashboard/wip-73233-tentacle
tentacle: mgr/dashboard : Skip calls until secure_monitoring_stack is enabled
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 10 Oct 2025 15:59:17 +0000 (21:29 +0530)]
Merge pull request #65846 from rhcs-dashboard/wip-73439-tentacle
tentacle: mgr/dashboard: Rename side-nav panel items
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 10 Oct 2025 15:49:13 +0000 (21:19 +0530)]
Merge pull request #65873 from afreen23/wip-73481-tentacle
tentacle: mgr/dashboard: fix dashboard freeze on missing smb permissions
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Shraddha Agrawal [Fri, 10 Oct 2025 15:30:00 +0000 (21:00 +0530)]
Merge pull request #65794 from shraddhaag/wip-73095-tentacle
tentacle: mon/OSDMonitor.cc: optionally display availability status in json
Reviewed-by: Kamoltat Sirivadhna <ksirivad@ibm.com>
Pedro Gonzalez Gomez [Wed, 8 Oct 2025 17:25:29 +0000 (19:25 +0200)]
mgr/dashboard: fix dashboard freeze on missing smb permissions
Fixes: https://tracker.ceph.com/issues/73436
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
(cherry picked from commit
d987989acc22b7b7359f80b5310441297bf16b72 )
Nizamudeen A [Fri, 10 Oct 2025 04:03:07 +0000 (09:33 +0530)]
Merge pull request #65856 from rhcs-dashboard/wip-73369-tentacle
tentacle: mgr/dashboard: fix prometheus API error when not configured
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Thu, 9 Oct 2025 19:15:40 +0000 (00:45 +0530)]
Merge pull request #65749 from Hezko/wip-73340-tentacle
tentacle: mgr/dashboard: add nsid param to ns list command
Reviewed-by: Nizamudeen A <nia@redhat.com>
afreen23 [Thu, 9 Oct 2025 19:15:24 +0000 (00:45 +0530)]
Merge pull request #65750 from Hezko/wip-73341-tentacle
tentacle: mgr/dashboard: fix command alias help message
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Mon, 22 Sep 2025 15:43:52 +0000 (21:13 +0530)]
mgr/dashboard: fix prometheus API error when not configured
Fixes: https://tracker.ceph.com/issues/73174
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
0c0e0d436e63fa767da149402fead6a25e513978 )
Nizamudeen A [Thu, 9 Oct 2025 09:18:50 +0000 (14:48 +0530)]
Merge pull request #65828 from rhcs-dashboard/wip-73404-tentacle
tentacle: mgr/dashboard: server side table rendering improvements
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Abhishek Desai [Thu, 3 Jul 2025 08:25:52 +0000 (13:55 +0530)]
mgr/dashboard: Remove the time dropdown from grafana iframe.
fixes: https://tracker.ceph.com/issues/71907
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
8580fd50d8e1c6ce34d6eba0fe3f7e0d82ca02e3 )
Naman Munet [Mon, 29 Sep 2025 04:51:06 +0000 (10:21 +0530)]
mgr/dashboard: Rename side-nav panel items
Fixes: https://tracker.ceph.com/issues/73252
Commit includes changes:
1) Renaming Topic to Notification destination
2) Renaming Tiering to Storage class
3) Renaming Users to User Management
4) fix storage class table refresh after delete
5) Also made changes to internal routing for topic and storage class
Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit
7aac42984c7ea24555ba1f8936a550c39902c389 )
David Galloway [Thu, 9 Oct 2025 00:22:27 +0000 (20:22 -0400)]
Merge pull request #65843 from phlogistonjohn/jjm-bwc-backports-t
tentacle: sync build-with-container patches from main
John Mulligan [Wed, 8 Oct 2025 20:41:36 +0000 (16:41 -0400)]
script/build-with-container: improve error handling for invalid distros
Instead of throwing a long obnoxious traceback at the user if the value
supplied to -d/--distro is invalid do something nicer. For example:
```
$ ./src/script/build-with-container.py -d trixy -e build
usage: build-with-container.py [-h] [--help-build-steps]
build-with-container.py: error: argument --distro/-d: unknown distro: 'trixy' not in centos10, centos10stream, centos8, centos9, centos9stream, rocky9, rockylinux9, rocky10, rockylinux10, fedora41, fc41, fedora42, fc42, fedora43, fc43, ubuntu20.04, ubuntu-focal, focal, ubuntu22.04, ubuntu-jammy, jammy, ubuntu24.04, ubuntu-noble, noble, debian12, debian-bookworm, bookworm, debian13, debian-trixie, trixie
```
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
72f3ad9549e84bdba7bdfd97d2ede3c55e02f103 )
John Mulligan [Wed, 8 Oct 2025 21:04:27 +0000 (17:04 -0400)]
script/build-with-container: add debian 13 (trixie)
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
a13fa091dd6bad35c44076cb7c46cb7bcc17a7ac )
John Mulligan [Wed, 8 Oct 2025 17:30:18 +0000 (13:30 -0400)]
script/build-with-container: add ubuntu 20.04 (focal)
Add ubuntu 20.04 (focal) to the available list of distro kinds.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
7c40f7bd07ac935d0657b9284118da8590a5cf0d )
John Mulligan [Wed, 8 Oct 2025 14:28:30 +0000 (10:28 -0400)]
script/build-with-container: add a pair of fedora distro versions
Add fedora 42 and the soon-to-be-released fedora 43.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
76fe5ad298ee5626eeb63591a702e8f8cc9be7d0 )
John Mulligan [Wed, 8 Oct 2025 14:26:58 +0000 (10:26 -0400)]
script/build-with-container: lightly organize the distro kind aliases
Do a tiny reorg of the distro kind aliases and container images to keep
the EL distros together and comment out each "section".
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
4430a5ad6be6f26309d5f5bea0e448a4bbd432e1 )
John Mulligan [Wed, 8 Oct 2025 14:23:25 +0000 (10:23 -0400)]
script/build-with-container: be consistent with naming in distro kinds
Update the DistroKind enum and related items so that the naming is
applied consistently. That is: the canonical (no pun indented) form
of the name is "<name><version>" and codenames, such as "jammy" or
"bookworm" are aliases. This matches the previously existing code.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
ac11a80a63ab1909fbdf682d830acde96856f502 )
Dan Mick [Tue, 7 Oct 2025 01:48:42 +0000 (18:48 -0700)]
src/script: add bookworm to build-with-container.py
..and its friend buildcontainer-setup.sh
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
34b497c2f3652e7d30c7b7476b711fd9f1f4ecac )
John Mulligan [Thu, 28 Aug 2025 23:39:06 +0000 (19:39 -0400)]
build-with-container: ensure npm dir is set up before configure
When the npm cache path option is passed the npm cache dir is passed
to all container `run` commands, ensure the dir has been created
before the first container command (configure) is used.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
79166af192ea0b4b982b56ce521516d5a29e7a0d )
afreen23 [Wed, 8 Oct 2025 16:10:38 +0000 (21:40 +0530)]
Merge pull request #65816 from Hezko/wip-73400-tentacle
tentacle: mgr/dashboard: raise exception if both size and rbd_image_size are being passed in ns add
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Nizamudeen A [Thu, 11 Sep 2025 05:29:47 +0000 (10:59 +0530)]
mgr/dashboard: improve search and pagination behavior
add a throttle to the pagination cycle so that if you repeatedly try to
cycle through the page, it increases the delay. Doing this because
unlike search the button click to change page is deliberate and the
first click to the button should respond immediately.
another thing is that the search with a keyword stores every keystroke i
do in the search field and then after the debouncce interval it sends
all those request one by one.
for eg: if i type 222 it waits 1s for the
debounce timer and then sends a request to find osd with id 2 first then
again 2 and then again 2. Instead it should only send 222 at the end.
Fixes: https://tracker.ceph.com/issues/72979
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
5eda016780b91ca46ba394a3a5ef3fd988897ebd )
Nizamudeen A [Thu, 11 Sep 2025 05:25:08 +0000 (10:55 +0530)]
mgr/dashboard: show loader while changing pages
during server side pagination where each pagination cycle is delayed by
1s.
Fixes: https://tracker.ceph.com/issues/72979
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
66ce55ae2bc823e39f5f0c9e4f1db7609f85974d )
Tomer Haskalovitch [Thu, 18 Sep 2025 07:58:44 +0000 (10:58 +0300)]
mgr/dashboard: raise exception if both size and rbd_image_size are being passed in ns add
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
3ff7d737bb1934dbfe26d86a819727d9456a6da6 )
Shraddha Agrawal [Thu, 18 Sep 2025 08:15:39 +0000 (09:15 +0100)]
doc: add format option in docs
Fixes: https://tracker.ceph.com/issues/71546
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
14412e76a2f47aad94eed1eb51af964172281fe6 )
Shraddha Agrawal [Thu, 11 Sep 2025 14:44:51 +0000 (20:14 +0530)]
mon/OSDMonitor.cc: optionally display availability status in json
This commit enables users to specify the format option for the
data availability feature. Now if the users specific json-pretty,
output will be displayed in the given format.
Fixes: https://tracker.ceph.com/issues/71546
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
2bc4922614790fe0010d88363213fb463f93e299 )
Jon [Mon, 6 Oct 2025 08:32:29 +0000 (09:32 +0100)]
osd: Fix stats mismatch cluster error seen during scrubbing
Revert "osd: Reduce the amount of status invalidations when rolling shards forwards during peering"
This reverts commit
b5cad2694569b7f0eef173f87a7eecb2ddd6b27e .
Fixes: https://tracker.ceph.com/issues/73260
Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
(cherry picked from commit
7031e319158f26e707beb6ad3bd463d7c8bdb005 )
Pedro Gonzalez Gomez [Mon, 6 Oct 2025 09:25:20 +0000 (11:25 +0200)]
Merge pull request #65647 from rhcs-dashboard/wip-73198-tentacle
tentacle: mgr/dashboard: fix total capacity value in dashboard
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
SrinivasaBharathKanta [Sun, 5 Oct 2025 10:33:40 +0000 (16:03 +0530)]
Merge pull request #65005 from mchangir/wip-72562-tentacle
tentacle: mgr: avoid explicit dropping of ref
Tomer Haskalovitch [Sun, 28 Sep 2025 10:40:45 +0000 (13:40 +0300)]
mgr/dashboard: fix the separation between CLI and API only commands
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
7b71919a44ebd21cf60edbe5dbc9d4cc152d6f1a )
Ilya Dryomov [Fri, 3 Oct 2025 22:21:52 +0000 (00:21 +0200)]
Merge pull request #65336 from abitdrag/wip-72818-tentacle
tentacle: auth: msgr2 can return incorrect allowed_modes through AuthBadMethodFrame
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Yuri Weinstein [Fri, 3 Oct 2025 15:05:52 +0000 (08:05 -0700)]
Merge pull request #65645 from ceph/wip-yuriw-upgardes-tentacle
qa/tests: added messages to the whitelist
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Laura Flores [Thu, 2 Oct 2025 20:03:28 +0000 (15:03 -0500)]
qa/upgrade/squid-x: ignore pool quota warnings
Signed-off-by: Laura Flores <lflores@ibm.com>
David Galloway [Thu, 2 Oct 2025 14:36:00 +0000 (10:36 -0400)]
Merge pull request #65752 from cbodley/wip-72737-tentacle
tentacle: rpm: default to gcc-toolset-13, not just for crimson
John Mulligan [Thu, 13 Feb 2025 20:59:42 +0000 (15:59 -0500)]
ceph.spec.in: use rpm macro for python shebang pathfix
To support EL 10 distros, update the source of the pathfix tool (on EL
9+ distros) and use the macro for updating python shebangs that has been
available since at least EL 9.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
f60065de25322505c3d95a38148f7e7506fe65bc )
Casey Bodley [Tue, 19 Aug 2025 13:44:52 +0000 (09:44 -0400)]
rpm: require gcc >= 13.3 regardless of gts_version
when gts_version is not set, bump the required version of gcc-c++ >= 13.3.
move this into a `%if 0%{?gts_version} == 0` block to prevent that from
applying to builds using gts, because the distro probably doesn't
provide a recent enough gcc-c++
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
f9b9bf3c6a947a483cedc00399f9d370e5158d5b )
Casey Bodley [Tue, 19 Aug 2025 13:30:51 +0000 (09:30 -0400)]
rpm: remove _lto_cflags logic for older distros
none of these distros are supported anymore. gcc >= 13.3 should resolve
those lto issues
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
897188f157a8779b7da741601be7fc4849df28ed )
Casey Bodley [Tue, 19 Aug 2025 13:29:01 +0000 (09:29 -0400)]
rpm: remove special cases for gts_version < 13
now that we no longer set gts_version to 11, remove any special cases
for gts_version < 13
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
77c6ef8e3b3a92505b0ae787f30fb77bf57c77ba )
Casey Bodley [Tue, 19 Aug 2025 13:26:49 +0000 (09:26 -0400)]
rpm: default to gcc-toolset-13, not just for crimson
Fixes: https://tracker.ceph.com/issues/72643
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
1b5f1ebbfc807f27541b18af75329daf16fd32f5 )
John Mulligan [Fri, 27 Jun 2025 15:08:39 +0000 (11:08 -0400)]
ceph.spec.in: conditionalize crimson gts version on el10
EL10 distros come with GCC 14. When crimson was enabled it was always
trying to set gts_version to 13 (gcc-toolset version). Make the use of
gts version conditional on using el versions lower than 10.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
c91c49282974d051dbd5f954e5b3cc5036de66a7 )
Casey Bodley [Sat, 7 Jun 2025 01:43:33 +0000 (21:43 -0400)]
valgrind: wildcard glibc version for dlopen() leak suppression
the original suppression for "dlopen@@GLIBC_2.2.5" is very similar to
several later suppressions for "dlopen@@GLIBC_2.34". add a wildcard to
the original suppression so the rest can be removed
this also helps suppress a new leak, seen with gcc-13:
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
fun:UnknownInlinedFun
fun:decompose_rpath
fun:_dl_map_object
fun:dl_open_worker_begin
fun:_dl_catch_exception
fun:dl_open_worker
fun:_dl_catch_exception
fun:_dl_open
fun:dlopen_doit
fun:_dl_catch_exception
fun:_dl_catch_error
fun:_dlerror_run
fun:dlopen@@GLIBC_2.34
fun:_sub_I_65535_0.0
fun:call_init
fun:call_init
fun:_dl_init
obj:/usr/lib64/ld-linux-x86-64.so.2
obj:*
obj:*
obj:*
obj:*
obj:*
obj:*
obj:*
}
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7ff53ade38fdee99f09f152530d596dab771ea2f )
Casey Bodley [Sat, 7 Jun 2025 01:27:20 +0000 (21:27 -0400)]
valgrind: update rocksdb ObjectLibrary leak suppression for gcc-13
the suppression for gcc-13 only differs on two lines, so add wildcards
to match either. the diff between the current suppression and the new
one follows:
diff --git a/qa/valgrind.supp b/qa/valgrind.supp
index
926d3d032a8 ..
2f9650029ee 100644
--- a/qa/valgrind.supp
+++ b/qa/valgrind.supp
@@ -592,7 +592,7 @@
rocksdb ObjectLibrary AddFactoryEntry centos 9 leak
Memcheck:Leak
match-leak-kinds: reachable
- fun:_Znam
+ fun:_Znwm
fun:UnknownInlinedFun
fun:UnknownInlinedFun
fun:UnknownInlinedFun
@@ -601,7 +601,7 @@
fun:UnknownInlinedFun
fun:_ZN7rocksdb13ObjectLibrary15AddFactoryEntryEPKcOSt10unique_ptrINS0_5EntryESt14default_deleteIS4_EE
fun:UnknownInlinedFun
- fun:_Z41__static_initialization_and_destruction_0ii.constprop.60
+ fun:_Z41__static_initialization_and_destruction_0v.lto_priv.83
fun:_sub_I_65535_0.0
fun:__libc_start_main@@GLIBC_2.34
fun:(below main)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
eee03c25753f96d71bae3a33e697a7399e0ddf99 )
Casey Bodley [Fri, 26 Jul 2024 20:43:40 +0000 (16:43 -0400)]
rpm: reenable lto for gcc-toolset-13 by requiring 13.3
referenced gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113359
shows that it was resolved for 13.3. reenable lto for gcc-toolset-13 by
requiring 13.3 or later
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
75c94ffc568f9cac68d5146150a5225d71f7d5e5 )
Tomer Haskalovitch [Sun, 21 Sep 2025 09:49:29 +0000 (12:49 +0300)]
mgr/dashboard: fix command alias help message
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
30872b2ae746324083f315a2be00144dea048f19 )
Tomer Haskalovitch [Wed, 17 Sep 2025 10:50:23 +0000 (13:50 +0300)]
mgr/dashboard: add nsid param to ns list command
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
551ff3dbd44c33c556134b319b5e0c97c7518547 )
David Galloway [Wed, 1 Oct 2025 16:10:54 +0000 (12:10 -0400)]
Merge pull request #65696 from adk3798/tentacle-cephadm-support-custom-distro
tentacle: cephadm: support custom distros by falling back to ID_LIKE
Pedro Gonzalez Gomez [Wed, 1 Oct 2025 06:27:31 +0000 (08:27 +0200)]
Merge pull request #65737 from rhcs-dashboard/wip-73320-tentacle
tentacle: mgr/dashboard : Hide suppressed alert on landing page
Reviewed-by: Dnyaneshwari <dnyaneshwari@ibm.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Abhishek Desai [Tue, 9 Sep 2025 18:53:05 +0000 (00:23 +0530)]
mgr/dashboard : Hide suppressed alert on landing page
fixes : https://tracker.ceph.com/issues/72944
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
280d8f66bf811bf6ca05da4703c4fdadcd89504a )
afreen23 [Tue, 30 Sep 2025 15:34:06 +0000 (21:04 +0530)]
Merge pull request #65493 from rhcs-dashboard/wip-72985-tentacle
tentacle: mgr/dashboard: Group similar alerts
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 30 Sep 2025 13:35:35 +0000 (19:05 +0530)]
Merge pull request #65680 from rhcs-dashboard/wip-73227-tentacle
tentacle: mgr/dashboard: Handle pool creation in tiering local storage class creation.
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Abhishek Desai [Fri, 29 Aug 2025 14:29:09 +0000 (19:59 +0530)]
mgr/dashboard: Group similar alerts
fixes : https://tracker.ceph.com/issues/72788
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
cdd74a35103ecea7f8031aed494868fbd618d45b )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.scss
Accept the incoming changes
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts
afreen23 [Tue, 30 Sep 2025 10:01:16 +0000 (15:31 +0530)]
Merge pull request #65491 from rhcs-dashboard/wip-72986-tentacle
tentacle: mgr/dashboard : Fixed mirrored image usage info bar
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 30 Sep 2025 10:01:00 +0000 (15:31 +0530)]
Merge pull request #65490 from rhcs-dashboard/wip-72988-tentacle
tentacle: mgr/dashboard : fix css for carbon input fields
Reviewed-by: Afreen Misbah <afreen@ibm.com>
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>
(cherry picked from commit
2d0e71c845643a26d4425ddac8ee0ff30153eff2 )
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-storage-class-form/rgw-storage-class-form.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw.module.ts
src/pybind/mgr/dashboard/services/rgw_client.py
Adam King [Mon, 29 Sep 2025 19:35:20 +0000 (15:35 -0400)]
Merge pull request #65719 from adk3798/tentacle-cephadm-default-image
tentacle: cephadm: set default image for tentacle release
Reviewed-by: John Mulligan <jmulligan@redhat.com>
afreen23 [Mon, 29 Sep 2025 18:48:36 +0000 (00:18 +0530)]
Merge pull request #65679 from Hezko/wip-73256-tentacle
tentacle: mgr/dashboard: fix None force param handling in ns add_host so it won't raise exceptions
Reviewed-by: Nizamudeen A <nia@redhat.com>