]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
8 days agomgr/cephadm: don't use list_servers to get active mgr host for prometheus SD config
Adam King [Wed, 30 Jul 2025 19:51:11 +0000 (15:51 -0400)]
mgr/cephadm: don't use list_servers to get active mgr host for prometheus SD config

Having a lot of calls into list_servers causes issues with
the core ceph mgr on large clusters. Additionally, we were
using it purely to get the active mgr's host here, which
cephadm should be able to do without needing a mgr api call

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 726bb5a95de7857c220953a1ed26ed3263213c6f)

8 days agomgr/cephadm: add interval control for stray daemon checks
Adam King [Wed, 30 Jul 2025 19:49:20 +0000 (15:49 -0400)]
mgr/cephadm: add interval control for stray daemon checks

Primarily to avoid running list_servers (which we kind of
need to do stray daemon checks since the whole point is
to check against a source that isn't cephadm). It was
found on larger clusters calling into list_servers
often can cause issues with the core ceph mgr

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit ee0364761e1ee29e6ad527dddd0eafc01c1f1aaa)

8 days agoMerge pull request #64030 from VallariAg/wip-71724-tentacle
Vallari Agrawal [Tue, 16 Sep 2025 19:37:29 +0000 (01:07 +0530)]
Merge pull request #64030 from VallariAg/wip-71724-tentacle

tentacle: qa: reduce nvmeof thrasher fio to 32 devices from 200

8 days agoMerge pull request #65429 from nbalacha/wip-72905-tentacle
Yuri Weinstein [Tue, 16 Sep 2025 19:36:53 +0000 (12:36 -0700)]
Merge pull request #65429 from nbalacha/wip-72905-tentacle

tentacle: rgw/logging: fixes data loss during rollover

Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
8 days agoMerge pull request #65271 from smanjara/wip-72570-tentacle
Yuri Weinstein [Tue, 16 Sep 2025 19:36:03 +0000 (12:36 -0700)]
Merge pull request #65271 from smanjara/wip-72570-tentacle

tentacle: rgw/multisite: url-encode list_bucket query param 'key-marker'

Reviewed-by: Adam Emerson <aemerson@redhat.com>
8 days agoMerge pull request #64862 from adamemerson/wip-71066-tentacle
Yuri Weinstein [Tue, 16 Sep 2025 19:19:39 +0000 (12:19 -0700)]
Merge pull request #64862 from adamemerson/wip-71066-tentacle

tentacle: rgw/multisite: Fix lifetime issues

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 days agoMerge pull request #65546 from stackhpc/doc-balancer-tentacle
Anthony D'Atri [Tue, 16 Sep 2025 18:36:58 +0000 (13:36 -0500)]
Merge pull request #65546 from stackhpc/doc-balancer-tentacle

tentacle: doc: Fixes a typo in balancer operations

8 days agodoc: Fixes a typo in balancer operations
Tyler Brekke [Tue, 24 Jun 2025 19:12:33 +0000 (12:12 -0700)]
doc: Fixes a typo in balancer operations

Signed-off-by: Tyler Brekke <tbrekke@digitalocean.com>
(cherry picked from commit b038b8093d01a5e676ffa419607489a79261ef29)

9 days agoMerge pull request #65160 from adk3798/wip-72668-tentacle
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>
9 days agoMerge pull request #65068 from adk3798/tentacle-smb-remotectl
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>
9 days agoMerge pull request #64724 from adk3798/wip-72268-tentacle
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>
9 days agoMerge pull request #64723 from adk3798/wip-72264-tentacle
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>
9 days agoMerge pull request #64722 from adk3798/tentacle-cephadm-nvmeof-add-force-tls-flag
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>
9 days agoMerge pull request #64721 from adk3798/tentacle-cephadm-nvmeof-increase-default-max...
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>
9 days agoMerge pull request #64691 from adk3798/wip-72135-tentacle
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>
9 days agoMerge pull request #64674 from adk3798/tentacle-cephadm-undefined-variable-haproxy...
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>
9 days agoMerge pull request #64673 from adk3798/wip-72138-tentacle
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>
9 days agoMerge pull request #64672 from adk3798/tentacle-teuth-add-cephadm-file-path
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>
9 days agoMerge pull request #65466 from xhernandez/wip-72952-tentacle
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>
9 days agoMerge pull request #65447 from aaSharma14/wip-71903-tentacle
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>
9 days agoMerge pull request #65454 from rhcs-dashboard/wip-72928-tentacle
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>
12 days agoMerge pull request #64891 from aainscow/wip-72372-tentacle
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>
13 days agoMerge pull request #65477 from cbodley/wip-tentacle-rgw-reshard-release-note
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>
13 days agoMerge pull request #65476 from rhcs-dashboard/wip-72966-tentacle
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

2 weeks agodoc/rgw: release note for bucket reshard optimization
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>
2 weeks agomonitoring: add user-agent headers to the urllib
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)

2 weeks agoMerge pull request #64694 from adk3798/wip-72262-tentacle
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>
2 weeks agoMerge pull request #65038 from guits/backport-seastore-cv
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

2 weeks agomgr/dashboard: Enable rgw module automatically in the primary and secondary cluster...
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

2 weeks agolibcephfs_proxy: fix userperm pointer decoding for older protocols
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)

2 weeks agolibcephfs_proxy: remove unnecessary protocol references in daemon
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)

2 weeks agolibcephfs_proxy: remove unnecessary protocol references in client
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)

2 weeks agolibcephfs_proxy: fix protocol structures for backward compatibility
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)

2 weeks agoMerge pull request #64606 from cbodley/wip-72191-tentacle
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>
2 weeks agoMerge pull request #64935 from pritha-srivastava/wip-72465-tentacle
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>
2 weeks agomgr/dashboard:RGW- Storage Class ACL Mapping
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)

2 weeks agoMerge pull request #65438 from ljflores/wip-72913-tentacle
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

2 weeks agoMerge pull request #65400 from ceph/tentacle-release
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>
2 weeks agoceph-volume: add seastore OSDs support
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)

2 weeks agoceph-volume: refactor LvmBlueStore.setup_device()
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)

2 weeks agoMerge pull request #65301 from guits/wip-72782-tentacle
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

2 weeks agoMerge pull request #65446 from aaSharma14/wip-72910-tentacle
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>
2 weeks agomgr/dashboard: fix RGW Bucket Notification Dashboard units
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)

2 weeks agoneorados/cls/fifo/detail/fifo: include strtol.h
Matan Breizman [Mon, 11 Aug 2025 12:28:47 +0000 (12:28 +0000)]
neorados/cls/fifo/detail/fifo: include strtol.h

https://github.com/ceph/ceph/commit/a2d26647c011274b61805f8ac17c3422e9b9b63c

ftbfs:
```
/home/jenkins-build/build/workspace/ceph-pull-requests/src/neorados/cls/fifo/detail/fifo.h:630:14: error: no member named 'parse' in namespace 'ceph'; did you mean 'pause'?
  630 |     auto n = ceph::parse<decltype(m.num)>(num);
      |              ^~~~~~~~~~~
```

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit 3df1133c17b174c27c250cf7ac018199cc40b15b)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2 weeks agorgw/datalog: Manage and shutdown tasks properly
Adam C. Emerson [Mon, 30 Jun 2025 20:54:46 +0000 (16:54 -0400)]
rgw/datalog: Manage and shutdown tasks properly

This is slightly ugly but good enough for now. Make sure we can block
when shutting down background tasks.

Remove a few `driver` parameters that are unused. This lets us
simplify the IAM Policy and Lua tests and not construct stores we
never use. (Which is good since we aren't running them under a cluster.)

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit 3def99eec5df353a0fb34be79d9e98a08eb05985)

Conflicts:
src/rgw/driver/rados/rgw_service.cc
src/rgw/rgw_sal.h
src/rgw/rgw_sal.cc
 - `#ifdef` changes
src/test/rgw/test_rgw_iam_policy.cc
src/test/rgw/test_rgw_lua.cc
 - SAL renaming

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2 weeks agoMerge pull request #65323 from rhcs-dashboard/wip-72798-tentacle
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

2 weeks agoneorados/fifo: Rewrite as proper I/O object
Adam C. Emerson [Fri, 11 Jul 2025 18:57:02 +0000 (14:57 -0400)]
neorados/fifo: Rewrite as proper I/O object

Split nominal handle object and reference-counted
implementation. While we're at it, add lazy-open functionality.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit 3097297dd39432d172d69454419fa83a908075f6)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2 weeks ago{neorados,osdc}: Support subsystem cancellation
Adam C. Emerson [Thu, 26 Jun 2025 17:58:57 +0000 (13:58 -0400)]
{neorados,osdc}: Support subsystem cancellation

Tag operations with a subsystem so we can cancel them all in one go.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit 2526eb573b789b33b7d9ebf1169491f13e2318bb)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2 weeks agorgw/multi: Give tasks a reference to RGWDataChangesLog
Adam C. Emerson [Fri, 25 Apr 2025 21:40:05 +0000 (17:40 -0400)]
rgw/multi: Give tasks a reference to RGWDataChangesLog

Also run them in strands. Also `datalog_rados` is a `shared_ptr`,
now. Probably make it intrusive later.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit 3c2b587ead6b0cb5acfd84788958dd957d020875)

Conflicts:
src/rgw/driver/rados/rgw_service.cc
src/rgw/rgw_sal.cc
 - `#ifdef`s for standalone Rados
src/rgw/driver/rados/rgw_datalog.cc
 - Periodic re-run of recovery removed in main and pending backport

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2 weeks agoneorados: Hold reference to implementation across operations
Adam C. Emerson [Fri, 30 May 2025 20:54:45 +0000 (16:54 -0400)]
neorados: Hold reference to implementation across operations

Asynchrony combined with cancellations keeps leading to occasional
lifetime issues, so follow the best-practices of Asio I/O objects by
having completions keep a reference live.

The original NeoRados backing implements Asio's two-phase shutdown
properly.

The RadosClient backing does not, because it shares an Objecter with
completions that do not belong to it. In practice I don't think this
will matter since librados and neorados get shut down around the same
time.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit 57c9723928b4d2b2148ca0dd4d505acdc071f8eb)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2 weeks agotentacle: update formatting to match across tentacle branches
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>
2 weeks agodoc/rados/operations: add kernel client procedure to read balancer documentation
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)

2 weeks agoMerge pull request #65306 from rhcs-dashboard/wip-72768-tentacle
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>
2 weeks agoMerge pull request #65307 from aaSharma14/wip-72767-tentacle
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>
2 weeks agoMerge pull request #65381 from aaSharma14/wip-72841-tentacle
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>
2 weeks agoMerge pull request #65383 from aaSharma14/wip-72867-tentacle
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>
2 weeks agorgw/logging: fixes data loss during rollover
N Balachandran [Thu, 28 Aug 2025 06:22:23 +0000 (11:52 +0530)]
rgw/logging: fixes data loss during rollover

Multiple threads attempting to roll over the same log object can result
in the creation of numerous orphan tail objects, each with a single record.
This occurs when a NULL RGWObjVersionTracker is used during the creation of
a new logging object. These records are inaccessible, leading to data loss,
which is particularly critical in Journal mode.
Furthermore, valid log tail objects may be added to the Garbage Collection (GC)
list, exacerbating data loss.

Fixes: https://tracker.ceph.com/issues/72740
Signed-off-by: N Balachandran <nithya.balachandran@ibm.com>
(cherry picked from commit eea6525c031ae93f4ae846b06d55831e658faa2c)

2 weeks agoMerge pull request #64892 from aainscow/wip-72369-tentacle
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>
2 weeks agoMerge pull request #65416 from ceph/fix-api-tests-tentacle
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

2 weeks agopybind/mgr/dashboard: 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)

2 weeks agoMerge pull request #65397 from ceph/wip-uadk-tentacle-fix
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)

2 weeks agoosd: Deduplicate zeros in EC slice iterator
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>
2 weeks agobuffer: raw_zeros mprotects the zeros
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)

2 weeks agobuffer, test: bl::append_zero2() deduplicates zeros, introduce bptr::is_zero_fast()
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)

2 weeks agoMerge pull request #64814 from ifed01/wip-ifed-compress-use-isal-ten
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>
2 weeks ago20.1.0 v20.1.0
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>
2 weeks agouadk: Build with ceph fork (for FORTIFY_SOURCE fix)
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)

2 weeks agouadk: Build with ceph fork (for FORTIFY_SOURCE fix)
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)

2 weeks agoMerge pull request #65342 from dmick/wip-72821-tentacle
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>
2 weeks agoceph-volume: drop udevadm subprocess calls
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)

2 weeks agofixing review comment
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)

2 weeks agofixing review comment
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)

2 weeks agofixing review comment
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)

2 weeks agofixing review comment
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)

2 weeks agofixing format
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)

2 weeks agoupdating review comment
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)

2 weeks agomgr/dashboard: Adding RGW Bucket Notification Dashboard for Grafana
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)

2 weeks agomgr/dashboard: Allow the user to re-use existing r
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)

2 weeks agoMerge pull request #65378 from zdover23/wip-doc-2025-09-04-backport-65325-to-tentacle
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>
2 weeks agocmake/modules/Builduadk.cmake: fix build
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)

2 weeks agocmake/modules/Builduadk.cmake: fix tabs/spaces
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)

2 weeks agocmake/modules/Builduadk.cmake: fix build
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)

2 weeks agocmake/modules/Builduadk.cmake: fix tabs/spaces
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)

2 weeks agodoc/cephfs: edit troubleshooting.rst
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)

2 weeks agoMerge pull request #65377 from ceph/wip-tentacle-65371
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

2 weeks agocmake: 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)

2 weeks agocmake: 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)

3 weeks agoRemove git clean -fdx
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)

3 weeks agomake-debs.sh: invoke tar with --no-same-owner
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)

3 weeks agomake-debs.sh: make "skip debug packages" conditional
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)

3 weeks agouadk: build with ceph fork (fix for __DATE__ usage)
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)

3 weeks agoMerge pull request #65248 from ceph/tentacle-pipeline-backports
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

3 weeks agomgr/dashboard: expose image summary API
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)

3 weeks agoMerge pull request #64925 from NitzanMordhai/wip-72213-tentacle wip-yuriw-tentacle-baseline
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

3 weeks agomgr/dashboard: When the about panel is open, top-right options stay clickable, openin...
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>
3 weeks agoMerge pull request #65220 from Hezko/wip-72719-tentacle
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>
3 weeks agoMerge pull request #65221 from Hezko/wip-72720-tentacle
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>
3 weeks agoMerge pull request #65205 from zdover23/wip-doc-2025-08-26-backport-64074-to-tentacle
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>
3 weeks agoMerge pull request #65210 from zdover23/wip-doc-2025-08-26-backport-65180-to-tentacle
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>
3 weeks agoMerge pull request #65237 from zdover23/wip-doc-2025-08-26-backport-65230-to-tentacle
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>