]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Avan Thakkar [Mon, 18 Aug 2025 09:12:12 +0000 (14:42 +0530)]
mgr/prometheus: fix enabled_modules check for smb metadata
For get_smb_metadata check for enabled modules from mgr_map instead of available modules
to get list of mgr modules which are enabled on active mgr.
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit
ea255486133c1057194db1ea56b117e498f4a34b )
Avan Thakkar [Thu, 24 Jul 2025 13:25:10 +0000 (18:55 +0530)]
mgr/prometheus: add share name as label to SMB_METADATA metric
Fixes: https://tracker.ceph.com/issues/72068
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit
fcce415a351c12826bc94faeae02c9000975a245 )
Avan Thakkar [Thu, 10 Jul 2025 12:07:59 +0000 (17:37 +0530)]
mgr/prometheus: add smb_metadata metric
Exposed SMB metadata metric including labels:
- CephFS volume, subvolume group and subvolume
- SMB cluster ID (as netbiosname)
- SMB version
Fixes: https://tracker.ceph.com/issues/72068
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit
e214717fea850ae2121fa566f60b696ec8ddd7a2 )
afreen23 [Mon, 15 Sep 2025 06:15:06 +0000 (11:45 +0530)]
Merge pull request #65454 from rhcs-dashboard/wip-72928-tentacle
tentacle: mgr/dashboard:RGW- Storage Class ACL Mapping
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Yuri Weinstein [Fri, 12 Sep 2025 16:00:17 +0000 (09:00 -0700)]
Merge pull request #64891 from aainscow/wip-72372-tentacle
tentacle: osd: Reduce reads when rebalancing healthy Erasure Coded PGs
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Casey Bodley [Thu, 11 Sep 2025 13:51:13 +0000 (09:51 -0400)]
Merge pull request #65477 from cbodley/wip-tentacle-rgw-reshard-release-note
tentacle: doc/rgw: release note for bucket reshard optimization
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Nizamudeen A [Thu, 11 Sep 2025 06:59:55 +0000 (12:29 +0530)]
Merge pull request #65476 from rhcs-dashboard/wip-72966-tentacle
tentacle: monitoring: add user-agent headers to the urllib
Casey Bodley [Wed, 10 Sep 2025 16:29:28 +0000 (12:29 -0400)]
doc/rgw: release note for bucket reshard optimization
(note that this applies directly to tentacle, not main)
https://github.com/ceph/ceph/pull/56597 merged last year but was not
mentioned in release notes. this optimization is worth highlighting for
rgw
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Nizamudeen A [Wed, 10 Sep 2025 13:00:36 +0000 (18:30 +0530)]
monitoring: add user-agent headers to the urllib
The documentation started raising 403 suddenly. Adding User-Agent
headers to the request
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
b8fe487010483681bbc8ddb8dfe18b40ebfd346b )
Adam King [Wed, 10 Sep 2025 14:11:08 +0000 (10:11 -0400)]
Merge pull request #64694 from adk3798/wip-72262-tentacle
tentacle: cephadm: Bind mount /var/lib/samba with 0755
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Guillaume Abrioux [Wed, 10 Sep 2025 13:00:15 +0000 (15:00 +0200)]
Merge pull request #65038 from guits/backport-seastore-cv
(tentacle): ceph-volume: add seastore OSDs support
Yuri Weinstein [Tue, 9 Sep 2025 16:45:59 +0000 (09:45 -0700)]
Merge pull request #64606 from cbodley/wip-72191-tentacle
tentacle: deb/cephadm: add explicit --home for cephadm user
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Tue, 9 Sep 2025 16:12:59 +0000 (09:12 -0700)]
Merge pull request #64935 from pritha-srivastava/wip-72465-tentacle
tentacle: rgw: check all JWKS for STS
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Dnyaneshwari [Fri, 1 Aug 2025 04:30:18 +0000 (10:00 +0530)]
mgr/dashboard:RGW- Storage Class ACL Mapping
Fixes: https://tracker.ceph.com/issues/72362
Signed-off-by: Dnyaneshwari Talwekar <dtalwekar@redhat.com>
(cherry picked from commit
38b237c8cb12cb77fd29a560c10c7e2225786955 )
Laura Flores [Tue, 9 Sep 2025 15:40:01 +0000 (10:40 -0500)]
Merge pull request #65438 from ljflores/wip-72913-tentacle
tentacle: doc/rados/operations: add kernel client procedure to read balancer documentation
Yuri Weinstein [Tue, 9 Sep 2025 15:33:08 +0000 (08:33 -0700)]
Merge pull request #65400 from ceph/tentacle-release
v20.1.0
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Guillaume Abrioux [Tue, 1 Jul 2025 07:15:18 +0000 (07:15 +0000)]
ceph-volume: add seastore OSDs support
This adds the seastore OSD objectstore support to ceph-volume.
Fixes: https://tracker.ceph.com/issues/71414
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
1b83235849fd875aac1f46b714a63f2c1e8ce836 )
Guillaume Abrioux [Tue, 18 Mar 2025 14:20:51 +0000 (14:20 +0000)]
ceph-volume: refactor LvmBlueStore.setup_device()
This refactores redundant device setup calls in LvmBlueStore class:
Calling the same function twice with different arguments for WAL
and DB devices was inefficient and unnecessary.
The new implementation simplifies the logic by directly accessing
`self.args`, it removes the need for passing arguments manually.
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
7626c12e5fd4800187963f3b7f8691eb2847c119 )
Guillaume Abrioux [Tue, 9 Sep 2025 11:36:04 +0000 (13:36 +0200)]
Merge pull request #65301 from guits/wip-72782-tentacle
tentacle: ceph-volume: drop udevadm subprocess calls
Aashish Sharma [Tue, 9 Sep 2025 10:26:32 +0000 (15:56 +0530)]
Merge pull request #65446 from aaSharma14/wip-72910-tentacle
tentacle: mgr/dashboard: fix RGW Bucket Notification Dashboard units
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Aashish Sharma [Thu, 4 Sep 2025 08:10:00 +0000 (13:40 +0530)]
mgr/dashboard: fix RGW Bucket Notification Dashboard units
Fixes: https://tracker.ceph.com/issues/72868
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
2c2f1f83ecad42a4de0d4df3f4a44c9c2b69390f )
Nizamudeen A [Tue, 9 Sep 2025 02:37:45 +0000 (08:07 +0530)]
Merge pull request #65323 from rhcs-dashboard/wip-72798-tentacle
tentacle: mgr/dashboard: expose image summary API
John Mulligan [Mon, 8 Sep 2025 18:13:59 +0000 (14:13 -0400)]
tentacle: update formatting to match across tentacle branches
I managed to create a bit of a mess with formatting changes after
a fix was cherry picked to `tentacle-release`. This change makes
the formatting on `tentacle-release` match that of `tentacle`.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Laura Flores [Fri, 5 Sep 2025 21:46:20 +0000 (16:46 -0500)]
doc/rados/operations: add kernel client procedure to read balancer documentation
As of now, the kernel client does not support `pg-upmap-primary`. I have
added some troubleshooting steps to help users who are unable to
mount images and filesystems with the kernel client while using `pg-upmap-primary`.
Once the feature is supported by the kernel client, users will be able
to perform mounts along with `pg-upmap-primary`.
Fixes: https://tracker.ceph.com/issues/72897
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit
546d523147873c8fc6cf4208b4fa71eb2703e9c3 )
afreen23 [Mon, 8 Sep 2025 18:43:46 +0000 (00:13 +0530)]
Merge pull request #65306 from rhcs-dashboard/wip-72768-tentacle
tentacle: mgr/dashboard: About panel showing other icons in background while open
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
afreen23 [Mon, 8 Sep 2025 18:35:23 +0000 (00:05 +0530)]
Merge pull request #65307 from aaSharma14/wip-72767-tentacle
tentacle: mgr/dashboard: Fix duplicate selection on multi-select in table component
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Mon, 8 Sep 2025 18:32:42 +0000 (00:02 +0530)]
Merge pull request #65381 from aaSharma14/wip-72841-tentacle
tentacle: mgr/dashboard: Allow the user to re-use existing realm/zg/zone and setup replication
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Mon, 8 Sep 2025 18:31:34 +0000 (00:01 +0530)]
Merge pull request #65383 from aaSharma14/wip-72867-tentacle
tentacle: mgr/dashboard: Adding RGW Bucket Notification Dashboard for Grafana
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Alex Ainscow [Sun, 7 Sep 2025 22:57:39 +0000 (23:57 +0100)]
Merge pull request #64892 from aainscow/wip-72369-tentacle
tentacle: OSD: EC recovery zero detect
Reviewed-by: Laura Flores <lajefl@gmail.com>
David Galloway [Fri, 5 Sep 2025 22:11:41 +0000 (18:11 -0400)]
Merge pull request #65416 from ceph/fix-api-tests-tentacle
tentacle: Use teuthology's actual requirements
David Galloway [Fri, 5 Sep 2025 17:58:43 +0000 (13:58 -0400)]
pybind/mgr/dashboard: Use teuthology's actual requirements
Signed-off-by: David Galloway <david.galloway@ibm.com>
(cherry picked from commit
22a87d959bca74478de1e2d9f86859676385491d )
David Galloway [Thu, 4 Sep 2025 21:13:04 +0000 (17:13 -0400)]
Merge pull request #65397 from ceph/wip-uadk-tentacle-fix
tentacle: uadk: Build with ceph fork (for FORTIFY_SOURCE fix)
Alex Ainscow [Fri, 27 Jun 2025 15:00:56 +0000 (16:00 +0100)]
osd: Deduplicate zeros in EC slice iterator
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit
06658fdac16dde95d20a8907511afb7fde7313da )
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Radoslaw Zarzynski [Wed, 4 Sep 2024 09:04:47 +0000 (09:04 +0000)]
buffer: raw_zeros mprotects the zeros
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit
e928779faa4157cb5f93d87f38c0c188c5ba4257 )
Radoslaw Zarzynski [Tue, 3 Sep 2024 14:38:54 +0000 (14:38 +0000)]
buffer, test: bl::append_zero2() deduplicates zeros, introduce bptr::is_zero_fast()
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit
efcac634185dd82b31755a06c7fcc26d9baa1e2c )
Yuri Weinstein [Thu, 4 Sep 2025 19:42:02 +0000 (12:42 -0700)]
Merge pull request #64814 from ifed01/wip-ifed-compress-use-isal-ten
tentacle: compressor: compressor_zlib_isal did not take effect in compression
Reviewed-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
Ceph Release Team [Thu, 4 Sep 2025 19:35:40 +0000 (19:35 +0000)]
20.1.0
Signed-off-by: Ceph Release Team <ceph-maintainers@ceph.io>
David Galloway [Thu, 4 Sep 2025 15:17:55 +0000 (11:17 -0400)]
uadk: Build with ceph fork (for FORTIFY_SOURCE fix)
See https://github.com/ceph/ceph/pull/65371
Signed-off-by: David Galloway <david.galloway@ibm.com>
(cherry picked from commit
c52e361fdd311b54b34a83c4ca0e826e2d360087 )
(cherry picked from commit
75b0239cdd1db4a44319f5cb350f1c7575e5c111 )
David Galloway [Thu, 4 Sep 2025 15:17:55 +0000 (11:17 -0400)]
uadk: Build with ceph fork (for FORTIFY_SOURCE fix)
See https://github.com/ceph/ceph/pull/65371
Signed-off-by: David Galloway <david.galloway@ibm.com>
(cherry picked from commit
c52e361fdd311b54b34a83c4ca0e826e2d360087 )
Yuri Weinstein [Thu, 4 Sep 2025 15:24:33 +0000 (08:24 -0700)]
Merge pull request #65342 from dmick/wip-72821-tentacle
tentacle: Fix uadk build (arm64 only) on debian (conflict with DESTDIR)
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Guillaume Abrioux [Thu, 14 Aug 2025 11:43:40 +0000 (11:43 +0000)]
ceph-volume: drop udevadm subprocess calls
Calling udevadm via subprocess can cause processes to pile up
under heavy load on production clusters.
This commit switches to reading udev data directly from /run/udev/data,
which is mounted as tmpfs.
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
727e69db73ef39d51bdd45515536e59d3acff19e )
Anushruti Sharma [Thu, 28 Aug 2025 06:58:13 +0000 (12:28 +0530)]
fixing review comment
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
(cherry picked from commit
9860c7c544adab5fa155928c066abc4042c7b5fb )
Anushruti Sharma [Tue, 26 Aug 2025 07:34:28 +0000 (13:04 +0530)]
fixing review comment
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
(cherry picked from commit
ac296ce3577c626a7fff3595745bc32be42f44c7 )
Anushruti Sharma [Tue, 26 Aug 2025 07:26:17 +0000 (12:56 +0530)]
fixing review comment
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
(cherry picked from commit
ccd241da04cb02153c0439581c63d6a9d275765d )
Anushruti Sharma [Mon, 25 Aug 2025 16:46:19 +0000 (22:16 +0530)]
fixing review comment
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
(cherry picked from commit
b4446f20a34b0bc978f176a59e5f3c59ec58374d )
Anushruti Sharma [Mon, 11 Aug 2025 10:37:55 +0000 (16:07 +0530)]
fixing format
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
(cherry picked from commit
aef51d291141164f9a0e0d8fda1f4f34a23d8415 )
Anushruti Sharma [Thu, 7 Aug 2025 13:20:13 +0000 (18:50 +0530)]
updating review comment
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
updating changes
(cherry picked from commit
0b70e32cabae3e91d2557a32fda8c5ba683fbe0d )
Anushruti Sharma [Mon, 2 Jun 2025 12:25:08 +0000 (17:55 +0530)]
mgr/dashboard: Adding RGW Bucket Notification Dashboard for Grafana
This commit add the panel for bucket notification dashboard.
Signed-off-by: Anushruti Sharma <anushruti10116@gmail.com>
(cherry picked from commit
42b307b9edccdf16047421cdced71a608f3a502a )
Aashish Sharma [Wed, 16 Apr 2025 11:19:23 +0000 (16:49 +0530)]
mgr/dashboard: Allow the user to re-use existing r
ealm/zg/zone and setup replication
1. Currently, we just allow the user to create a new realm/zg/zone and setup replication using the multi-site replication wizard. The ask is to allow the user to select the pre-existing realm/zg/zone and setup replication via automatic export and import of token as well.
2. Enable rgw module automatically in the selected cluster if its not
enabled
Fixes: https://tracker.ceph.com/issues/70276
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
d2f5c3b7edbbd95ddcaab518cf65db0e785e12ab )
Zac Dover [Thu, 4 Sep 2025 03:51:58 +0000 (13:51 +1000)]
Merge pull request #65378 from zdover23/wip-doc-2025-09-04-backport-65325-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Dan Mick [Sat, 30 Aug 2025 07:40:24 +0000 (00:40 -0700)]
cmake/modules/Builduadk.cmake: fix build
DESTDIR should not be set when building.
Fixes: https://tracker.ceph.com/issues/72722
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
1c14d3cd5319f219d72c05a5e6ff745a564b7235 )
(cherry picked from commit
0bf12fa387c8fbc7730fbc33fd031d1dae3f2d78 )
Dan Mick [Sat, 30 Aug 2025 07:34:55 +0000 (00:34 -0700)]
cmake/modules/Builduadk.cmake: fix tabs/spaces
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
1cd5aa4e03088576f69410cc77f1772990fdfbb1 )
(cherry picked from commit
9902dacb318357082dff826bf8d1c25bbe73fc9f )
Dan Mick [Sat, 30 Aug 2025 07:40:24 +0000 (00:40 -0700)]
cmake/modules/Builduadk.cmake: fix build
DESTDIR should not be set when building.
Fixes: https://tracker.ceph.com/issues/72722
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
1c14d3cd5319f219d72c05a5e6ff745a564b7235 )
Dan Mick [Sat, 30 Aug 2025 07:34:55 +0000 (00:34 -0700)]
cmake/modules/Builduadk.cmake: fix tabs/spaces
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
1cd5aa4e03088576f69410cc77f1772990fdfbb1 )
Zac Dover [Tue, 2 Sep 2025 00:31:41 +0000 (10:31 +1000)]
doc/cephfs: edit troubleshooting.rst
Update the "Disconnected+Remounted FS" section in
doc/cephfs/troubleshooting.rst, as suggested by Venky Shankar in https://github.com/ceph/ceph/pull/65129/files#r2312903062
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
f4b40422fefaa993441396a5c31fbfd3d8714595 )
David Galloway [Thu, 4 Sep 2025 02:12:34 +0000 (22:12 -0400)]
Merge pull request #65377 from ceph/wip-tentacle-65371
tentacle: cmake: remove _FORTIFY_SOURCE define
Casey Bodley [Wed, 3 Sep 2025 17:22:30 +0000 (13:22 -0400)]
cmake: remove _FORTIFY_SOURCE define
according to `dpkg-buildflags`, ubuntu 24 raised this value to
`-D_FORTIFY_SOURCE=3` which causes `error: "_FORTIFY_SOURCE" redefined`
compilation failures because Ceph itself adds `-D_FORTIFY_SOURCE=2`
`_FORTIFY_SOURCE` is a hardening option. both our rpm and debian builds
already specify that via environment variables, so Ceph's cmake should
leave it alone
Fixes: https://tracker.ceph.com/issues/72361
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
66bec97b0dc90b91f5be586351f52082beb6374a )
(cherry picked from commit
662e4139863901166eaa224a44a4a3b4d64a2d12 )
Casey Bodley [Wed, 3 Sep 2025 17:22:30 +0000 (13:22 -0400)]
cmake: remove _FORTIFY_SOURCE define
according to `dpkg-buildflags`, ubuntu 24 raised this value to
`-D_FORTIFY_SOURCE=3` which causes `error: "_FORTIFY_SOURCE" redefined`
compilation failures because Ceph itself adds `-D_FORTIFY_SOURCE=2`
`_FORTIFY_SOURCE` is a hardening option. both our rpm and debian builds
already specify that via environment variables, so Ceph's cmake should
leave it alone
Fixes: https://tracker.ceph.com/issues/72361
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
66bec97b0dc90b91f5be586351f52082beb6374a )
Dan Mick [Tue, 26 Aug 2025 00:45:21 +0000 (17:45 -0700)]
Remove git clean -fdx
either
1) a source tarball is supplied, in which case the local dir is
irrelevant, or
2) make-debs calls make-dist, which doesn't care about a dirty cwd
so it just punishes the unaware by removing things that they may
have wanted to keep.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
ad529cce49c466daa02bb3b90804ff6a6ec548e8 )
(cherry picked from commit
1d43e69c6e9f80768e727c1c07dcc99e4b485c40 )
Dan Mick [Sat, 23 Aug 2025 00:43:24 +0000 (17:43 -0700)]
make-debs.sh: invoke tar with --no-same-owner
When running as a normal user, tar does not attempt to preserve
owners set on the tar content files. When running as root, it does.
Containerized builds are running as root. Stop make-debs.sh from
trying to set other owners for files, and leaving files in the
host system with mapped UIDs other than the user running the container
(which causes jenkins to be unable to clear the workspace).
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
46c540444dd0dc4b4572e71ef452436a3b580d51 )
(cherry picked from commit
431e48ff3a1167ec44ffe503e6640e3eff09885a )
Dan Mick [Thu, 21 Aug 2025 20:00:43 +0000 (13:00 -0700)]
make-debs.sh: make "skip debug packages" conditional
Now that we're using make-debs.sh as a builder inside containers,
the default should be to build all the packages, including debug.
(Also, fix a typo.)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
86d6e931bd10bc15252d76aa58e4835a72742fcd )
(cherry picked from commit
2e8c5214a7ff445d99b1ed0b30e1f6ff4437ea65 )
Dan Mick [Thu, 14 Aug 2025 19:04:39 +0000 (12:04 -0700)]
uadk: build with ceph fork (fix for __DATE__ usage)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
f5e160edde0334e17edf01d7171ffa74449d5614 )
(cherry picked from commit
fd441d156058b217ee729e9f20515d341f863df3 )
David Galloway [Wed, 3 Sep 2025 13:14:39 +0000 (09:14 -0400)]
Merge pull request #65248 from ceph/tentacle-pipeline-backports
tentacle: Recent pipeline backports
Nizamudeen A [Mon, 18 Aug 2025 07:47:01 +0000 (13:17 +0530)]
mgr/dashboard: expose image summary API
Introduce a new API for getting per image summary
```
╰─$ curl -kX GET "https://localhost:4200/api/block/mirroring/rbd/test/summary" \
-H "Accept: application/vnd.ceph.api.v1.0+json" \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" | jq .
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 637 100 637 0 0 14597 0 --:--:-- --:--:-- --:--:-- 14813
{
"name": "test2",
"id": "
10d618ea1a58 ",
"info": {
"global_id": "
f25678be -64a2-481f-b96c-
9bcc566dcbfe ",
"state": 1,
"primary": true
},
"remote_statuses": [
{
"state": "Replaying",
"description": {
"bytes_per_second": 0.0,
"bytes_per_snapshot": 0.0,
"last_snapshot_bytes": 0,
"last_snapshot_sync_seconds": 0,
"local_snapshot_timestamp":
1755579780 ,
"remote_snapshot_timestamp":
1755579780 ,
"replay_state": "idle"
},
"last_update": "2025-08-19T05:03:17Z",
"up": true,
"mirror_uuid": "
4d734616 -5a38-4399-b743-
86bcd8c1ab8f "
}
],
"state": 6,
"description": "local image is primary",
"last_update": "2025-08-19T05:03:10Z",
"up": true
}
```
Also update the existing API to add the image syncing status. The
/summary API's `image_ready` will also have the `remote_status` which is
a list of dict to show the status of all the remote clusters (one image
can be mirrored to more than one cluster)
```
"image_ready": [
{
"pool_name": "rbd",
"name": "test2",
"state_color": "info",
"state": "Stopped",
"mirror_mode": "snapshot",
"description": "local image is primary",
"remote_status": [
{
"state": "Replaying",
"description": {
"bytes_per_second": 0.0,
"bytes_per_snapshot": 0.0,
"last_snapshot_bytes": 0,
"last_snapshot_sync_seconds": 0,
"local_snapshot_timestamp":
1755579780 ,
"remote_snapshot_timestamp":
1755579780 ,
"replay_state": "idle"
},
"last_update": "2025-08-19T05:03:47Z",
"up": true,
"mirror_uuid": "
4d734616 -5a38-4399-b743-
86bcd8c1ab8f "
}
]
}
]
```
Fixes: https://tracker.ceph.com/issues/72520
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
f4b09da1521684a4dbae2fe5929484fb74783559 )
SrinivasaBharathKanta [Mon, 1 Sep 2025 13:10:56 +0000 (18:40 +0530)]
Merge pull request #64925 from NitzanMordhai/wip-72213-tentacle
tentacle: msg: drain stack before stopping processors to avoid shutdown hang
pujashahu [Mon, 11 Aug 2025 15:56:48 +0000 (21:26 +0530)]
mgr/dashboard: When the about panel is open, top-right options stay clickable, opening pages in the background
Fixes: https://tracker.ceph.com/issues/70500
Signed-off-by: pujashahu <pshahu@redhat.com>
(cherry picked from commit
887053c2228a05d82f3aa0cadaee0e9b8e449851 )
Signed-off-by: pujashahu <pshahu@redhat.com>
afreen23 [Mon, 1 Sep 2025 07:52:49 +0000 (13:22 +0530)]
Merge pull request #65220 from Hezko/wip-72719-tentacle
tentacle: mgr/dashboard: catch broader exception to show relevant cli output
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Mon, 1 Sep 2025 07:52:27 +0000 (13:22 +0530)]
Merge pull request #65221 from Hezko/wip-72720-tentacle
tentacle: mgr/dashboard: fix missing gw group error
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zac Dover [Mon, 1 Sep 2025 04:29:00 +0000 (14:29 +1000)]
Merge pull request #65205 from zdover23/wip-doc-2025-08-26-backport-64074-to-tentacle
tentacle: doc/rados/configuration: Mention show-with-defaults and ceph-conf
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 1 Sep 2025 04:28:26 +0000 (14:28 +1000)]
Merge pull request #65210 from zdover23/wip-doc-2025-08-26-backport-65180-to-tentacle
tentacle: doc/dev:update blkin.rst doc for lttng trace
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 1 Sep 2025 04:27:52 +0000 (14:27 +1000)]
Merge pull request #65237 from zdover23/wip-doc-2025-08-26-backport-65230-to-tentacle
tentacle: doc/rados/operations: Improve health-checks.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 1 Sep 2025 04:27:16 +0000 (14:27 +1000)]
Merge pull request #65310 from zdover23/wip-doc-2025-08-30-backport-
8ff129c89 -to-tentacle
tentacle: doc/dev/crimson: Update docs
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Matan Breizman [Wed, 13 Aug 2025 08:11:30 +0000 (08:11 +0000)]
doc/dev/crimson: Update docs
* CPU allocation missed some information and was confusing.
* Drop alienized term when possible
* introdice release/debug builds
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
8ff129c89ffcd4831dcd9d8b8f0d49687cc57183 )
afreen23 [Fri, 29 Aug 2025 13:27:46 +0000 (18:57 +0530)]
Merge pull request #65085 from rhcs-dashboard/wip-72614-tentacle
tentacle : mgr/dashboard: Made expandable table row height consistent across the cluster
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Ronen Friedman [Fri, 29 Aug 2025 13:03:20 +0000 (16:03 +0300)]
Merge pull request #64906 from ronen-fr/wip-rf-64859-tentacle
tentacle: osd/scrub: avoid using moved-from auth_n_errs
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
afreen23 [Fri, 29 Aug 2025 13:00:48 +0000 (18:30 +0530)]
Merge pull request #65282 from afreen23/wip-72758-tentacle
tentacle: mgr/dashboard: Optimize css styles.css bundle
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Aashish Sharma [Wed, 20 Aug 2025 09:03:35 +0000 (14:33 +0530)]
mgr/dashboard: Fix duplicate selection on multi-select in table component
Fixes: https://tracker.ceph.com/issues/72656
Signed-off-by: Aashish Sharma <Aashish.Sharma1@ibm.com>
(cherry picked from commit
bfe5aac3f12bed56749c4710acb3a114555bdb51 )
SrinivasaBharathKanta [Thu, 28 Aug 2025 10:59:46 +0000 (16:29 +0530)]
Merge pull request #64898 from adamemerson/wip-70882-tentacle
tentacle: rgw/admin: Fix assert on datalog list of invalid shard
Afreen Misbah [Tue, 26 Aug 2025 18:58:17 +0000 (00:28 +0530)]
mgr/dashboard: Optimize css styles.css bundle
- compresses the css bundle before sending to browser
- this improves LCP value value as well
Fixes https://tracker.ceph.com/issues/72742
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
164c1cf1cfc40607960a9b04eeb0d2644a1584aa )
Abhishek Desai [Fri, 25 Jul 2025 18:32:44 +0000 (00:02 +0530)]
mgr/dashboard: Made grafana iframe scrollable and height consistent
Fixes : https://tracker.ceph.com/issues/72044
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
64361708338a8cf97de7f7d4f2768c109a50c82f )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-list/cephfs-list.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html
src/pybind/mgr/dashboard/frontend/src/styles.scss
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-list/cephfs-list.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html
Zac Dover [Wed, 27 Aug 2025 19:57:27 +0000 (05:57 +1000)]
Merge pull request #65200 from zdover23/wip-doc-2025-08-25-backport-65185-to-tentacle
tentacle: doc/cephfs: edit troubleshooting.rst (Slow MDS)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 27 Aug 2025 19:56:41 +0000 (05:56 +1000)]
Merge pull request #65182 from zdover23/wip-doc-2025-08-22-backport-64726-to-tentacle
tentacle: doc/man/8: Improve mount.ceph.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 27 Aug 2025 19:56:17 +0000 (05:56 +1000)]
Merge pull request #65136 from zdover23/wip-doc-2025-08-20-backport-65128-to-tentacle
tentacle: doc/rados: repair short underline
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
afreen23 [Wed, 27 Aug 2025 11:40:57 +0000 (17:10 +0530)]
Merge pull request #65235 from afreen23/backport-status-api
tentacle: Backport of /health/snapshot api and its dependencies
Reviewed-by: Nizamudeen A <nia@redhat.com>
afreen23 [Wed, 27 Aug 2025 10:08:38 +0000 (15:38 +0530)]
Merge pull request #65241 from afreen23/wip-72733-tentacle
tentacle: mgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Afreen Misbah [Tue, 26 Aug 2025 13:59:10 +0000 (19:29 +0530)]
mgr/dashboard: Remove .nx folder
The nx folder was commited by mistake in PR #65107
Fixes https://tracker.ceph.com/issues/72730
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Dan Mick [Tue, 26 Aug 2025 00:45:21 +0000 (17:45 -0700)]
Remove git clean -fdx
either
1) a source tarball is supplied, in which case the local dir is
irrelevant, or
2) make-debs calls make-dist, which doesn't care about a dirty cwd
so it just punishes the unaware by removing things that they may
have wanted to keep.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
ad529cce49c466daa02bb3b90804ff6a6ec548e8 )
Dan Mick [Sat, 23 Aug 2025 00:43:24 +0000 (17:43 -0700)]
make-debs.sh: invoke tar with --no-same-owner
When running as a normal user, tar does not attempt to preserve
owners set on the tar content files. When running as root, it does.
Containerized builds are running as root. Stop make-debs.sh from
trying to set other owners for files, and leaving files in the
host system with mapped UIDs other than the user running the container
(which causes jenkins to be unable to clear the workspace).
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
46c540444dd0dc4b4572e71ef452436a3b580d51 )
Dan Mick [Thu, 21 Aug 2025 20:00:43 +0000 (13:00 -0700)]
make-debs.sh: make "skip debug packages" conditional
Now that we're using make-debs.sh as a builder inside containers,
the default should be to build all the packages, including debug.
(Also, fix a typo.)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
86d6e931bd10bc15252d76aa58e4835a72742fcd )
Dan Mick [Thu, 14 Aug 2025 19:04:39 +0000 (12:04 -0700)]
uadk: build with ceph fork (fix for __DATE__ usage)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
f5e160edde0334e17edf01d7171ffa74449d5614 )
afreen23 [Tue, 26 Aug 2025 17:04:28 +0000 (22:34 +0530)]
Merge pull request #65203 from rhcs-dashboard/wip-72625-tentacle
tentacle: mgr/dashboard: Target Storage Class in s3 tiering Config
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 26 Aug 2025 15:18:59 +0000 (20:48 +0530)]
Merge pull request #65224 from rhcs-dashboard/wip-72711-tentacle
tentacle: mgr/dashboard : Optimized /host API to minimum resp
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 26 Aug 2025 14:30:21 +0000 (20:00 +0530)]
Merge pull request #65225 from rhcs-dashboard/wip-72712-tentacle
tentacle: mgr/dashboard : 72522 - Remove service instances column to imporve API perf
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Thu, 21 Aug 2025 09:41:43 +0000 (15:11 +0530)]
mgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses
Fixes https://tracker.ceph.com/issues/72660
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
6c9a5536f3459cb3e676e240730eb5f7c45352ff )
Afreen Misbah [Wed, 13 Aug 2025 06:49:02 +0000 (12:19 +0530)]
mgr/dashboard: Add /health/snapshot api
Fixes https://tracker.ceph.com/issues/72609
- The current minimal API relies on fetching data from osdmap and pgmap.
- These commands produce large, detailed payloads that become a performance bottleneck and impact scalability, especially in large clusters.
- To address this, we propose switching to the ceph snapshot API using ceph status command, which retrieves essential information directly from the cluster map.
- ceph status is significantly more lightweight compared to osdmap/pgmap, reducing payload sizes and processing overhead.
- This change ensures faster response times, improves system efficiency in large deployments, and minimizes unnecessary data transfer.
- update tests
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
2609d4f62e9e3906cf3e3fcc042bfdf0bcc633bf )
Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html
Afreen Misbah [Thu, 10 Jul 2025 20:29:12 +0000 (01:59 +0530)]
mgr/dashboard:Fixed issue with clipboard icon
- clipboard icon not displaying breaking several places
- cliboard icon on click gets filed primary green color losing the visibilty of icon. The icon now remain visible on click
- clipboard button for path and copy in tables on mouseover does not give `hand` but `cursor`. which was not ideal from a usability standpoint. This behavior has been updated to use the hand cursor making the interaction semantically correct and more intuitive for users.
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
1dd42e1a339ef4cf1f3253534646aa6c9342233d )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/copy2clipboard-button/copy2clipboard-button.component.html
Afreen Misbah [Thu, 3 Jul 2025 11:09:25 +0000 (16:39 +0530)]
mgr/dashboard: Add generic component for icons
Fixes https://tracker.ceph.com/issues/71947
Fixes https://tracker.ceph.com/issues/71933
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
fa5160444e71b09e2e845c040206e34c775c27ff )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/card-row/card-row.component.html
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/enum/icons.enum.ts
src/pybind/mgr/dashboard/frontend/src/styles/_carbon-defaults.scss
afreen23 [Tue, 26 Aug 2025 12:57:15 +0000 (18:27 +0530)]
Merge pull request #65106 from afreen23/wip-72525-tentacle
tentacle: mgr/dashboard: Stop rules api being polled on every page
Reviewed-by: Nizamudeen A <nia@redhat.com>
Anthony D'Atri [Tue, 26 Aug 2025 11:38:58 +0000 (07:38 -0400)]
doc/rados/operations: Improve health-checks.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit
ba5cb7b8d63040730934a06d13baf2968952e813 )
afreen23 [Tue, 26 Aug 2025 09:03:51 +0000 (14:33 +0530)]
Merge pull request #65107 from afreen23/wip-72607-tentacle
tentacle: Replace capacity threshold data with prometheus metrics
Reviewed-by: Nizamudeen A <nia@redhat.com>