]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Leonid Chernin [Tue, 24 Jun 2025 13:00:49 +0000 (16:00 +0300)]
nvmeofgw: fixing GW delete issues
1.fixing the issue when gw is deleted based on invalid subsystem info
2. in function track_deleting_gws: break from loop only if
delete was really done
3. fix published rebalance index - publish ana-group instead of
index
4. do not dump gw-id string after gw was removed
Fixes: https://tracker.ceph.com/issues/71896
Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit
77a11a7206748fa4be383da9f00a5df50e437e4a )
Adam King [Mon, 15 Sep 2025 15:30:56 +0000 (11:30 -0400)]
Merge pull request #65160 from adk3798/wip-72668-tentacle
tentacle: cephadm/cephadmlib: Eliminate false warnings about old sysctl conf files
Reviewed-by: Gil Bregman <gbregman@il.ibm.com>
Adam King [Mon, 15 Sep 2025 15:30:26 +0000 (11:30 -0400)]
Merge pull request #65068 from adk3798/tentacle-smb-remotectl
tentacle: smb: add remote control server
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Mon, 15 Sep 2025 15:27:59 +0000 (11:27 -0400)]
Merge pull request #64724 from adk3798/wip-72268-tentacle
tentacle: mgr/cephadm: updating maintenance health status in the serve…
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Reviewed-by: Kushal Deb <Kushal.Deb@ibm.com>
Adam King [Mon, 15 Sep 2025 15:26:56 +0000 (11:26 -0400)]
Merge pull request #64723 from adk3798/wip-72264-tentacle
tentacle: mgr/cephadm: Provide appropriate exit codes for orch operations
Reviewed-by: Kushal Deb <Kushal.Deb@ibm.com>
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Adam King [Mon, 15 Sep 2025 15:26:13 +0000 (11:26 -0400)]
Merge pull request #64722 from adk3798/tentacle-cephadm-nvmeof-add-force-tls-flag
tentacle: mgr/cephadm/nvmeof: Add "force TLS" flag to NVMeOF spec file.
Reviewed-by: Gil Bregman <gbregman@il.ibm.com>
Adam King [Mon, 15 Sep 2025 15:25:18 +0000 (11:25 -0400)]
Merge pull request #64721 from adk3798/tentacle-cephadm-nvmeof-increase-default-max-namespaces
tentacle: mgr/cephadm/nvmeof: Increase the default limit of max_namespaces
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Gil Bregman <gbregman@il.ibm.com>
Adam King [Mon, 15 Sep 2025 15:22:31 +0000 (11:22 -0400)]
Merge pull request #64691 from adk3798/wip-72135-tentacle
tentacle: mgr/cephadm: disallow changing OSD service type to non-OSD types
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Adam King [Mon, 15 Sep 2025 15:21:33 +0000 (11:21 -0400)]
Merge pull request #64674 from adk3798/tentacle-cephadm-undefined-variable-haproxy-config
tentacle: mgr/cephadm: handle possibly undefined template variable in haproxy.cfg.j2
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Adam King [Mon, 15 Sep 2025 15:19:44 +0000 (11:19 -0400)]
Merge pull request #64673 from adk3798/wip-72138-tentacle
tentacle: mgr/rgw: don't fail realm bootstrap if system user exists already
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Adam King [Mon, 15 Sep 2025 15:19:10 +0000 (11:19 -0400)]
Merge pull request #64672 from adk3798/tentacle-teuth-add-cephadm-file-path
tentacle: qa/tasks/cephadm: allow to select from 'cephadm' and 'cephadm.py'
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Venky Shankar [Mon, 15 Sep 2025 11:51:38 +0000 (17:21 +0530)]
Merge pull request #65466 from xhernandez/wip-72952-tentacle
tentacle: libcephfs_proxy: fix backward compatibility issue
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
afreen23 [Mon, 15 Sep 2025 06:46:12 +0000 (12:16 +0530)]
Merge pull request #65447 from aaSharma14/wip-71903-tentacle
tentacle: mgr/dashboard: Enable rgw module automatically in the primary and secondary cluster if not enabled during multi-site automation
Reviewed-by: Afreen Misbah <afreen@ibm.com>
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
Aashish Sharma [Wed, 23 Apr 2025 09:23:24 +0000 (14:53 +0530)]
mgr/dashboard: Enable rgw module automatically in the primary and secondary cluster if not enabled during multi-site automation
1. Enable rgw module automatically in the primary and secondary cluster if not enabled during multi-site automation
2. Improve progress bar descriptions and add sub-descriptions for steps
Fixes: https://tracker.ceph.com/issues/71033
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
d6c657b7e6bb85f6d246b389c54941b777364f49 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-overview-dashboard/rgw-overview-dashboard.component.spec.ts
Xavi Hernandez [Mon, 1 Sep 2025 12:43:26 +0000 (14:43 +0200)]
libcephfs_proxy: fix userperm pointer decoding for older protocols
The random data used to decode pointers coming from the old protocol was
taken from the client instead of using the global_random data, which is
the correct one.
Fixes: https://tracker.ceph.com/issues/72800
Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
(cherry picked from commit
674bd44001d6feb919a331d4a4586cc0d97847f8 )
Xavi Hernandez [Mon, 1 Sep 2025 09:58:30 +0000 (11:58 +0200)]
libcephfs_proxy: remove unnecessary protocol references in daemon
With the new protocol structure definitions, it's not necessary to
explicitly access each field inside its version substructure (v0, for
example). Now all fields of the latest version are declared inside an
anonymous substructure that can be accessed without a prefix.
Fixes: https://tracker.ceph.com/issues/72800
Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
(cherry picked from commit
b5df01a605d0adfa332e08665faea00bf7b0fbd0 )
Xavi Hernandez [Mon, 1 Sep 2025 09:41:10 +0000 (11:41 +0200)]
libcephfs_proxy: remove unnecessary protocol references in client
With the new protocol structure definitions, it's not necessary to
explicitly access each field inside its version substructure (v0, for
example). Now all fields of the latest version are declared inside an
anonymous substructure that can be accessed without a prefix.
Fixes: https://tracker.ceph.com/issues/72800
Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
(cherry picked from commit
8cd9f8c808a09f8c2f1da5b15233a14effa41296 )
Xavi Hernandez [Mon, 1 Sep 2025 09:22:05 +0000 (11:22 +0200)]
libcephfs_proxy: fix protocol structures for backward compatibility
The structures used for transferring data between the proxy client and
the proxy daemon had been reworked in a recent change to be able to
expand the protocol. This caused an inconsistency in the size of the
data transferred when communication with a peer using the older version.
The result was that the peer receiving the data with an unexpected size
was closing the connection, causing unexpected errors.
The discrepancy in size is the result of how compilers pad structures
combined with the change in the structure layout introduced when
extending the protocol. With these changes, the computation of the size
of each version of the structures was not done correctly.
This change makes the layout equal to the older version, so that
computing the size of the structures becomes easier and doesn't depend
on unexpected paddings.
Fixes: https://tracker.ceph.com/issues/72800
Signed-off-by: Xavi Hernandez <xhernandez@gmail.com>
(cherry picked from commit
62e917148496bce299f4cd48342765b73b9950a8 )
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>