]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 days agoMerge pull request #65778 from joscollin/wip-73302-tentacle tentacle
Igor Golikov [Mon, 5 Jan 2026 10:36:43 +0000 (12:36 +0200)]
Merge pull request #65778 from joscollin/wip-73302-tentacle

tentacle: mds: fix rank 0 marked damaged if stopping fails after Elid flush.

2 days agoMerge pull request #65728 from neesingh-rh/wip-73308-tentacle
Igor Golikov [Mon, 5 Jan 2026 10:36:11 +0000 (12:36 +0200)]
Merge pull request #65728 from neesingh-rh/wip-73308-tentacle

tentacle: mgr/vol: handling the failed non-atomic operation

2 days agoMerge pull request #65777 from joscollin/wip-73350-tentacle
Igor Golikov [Mon, 5 Jan 2026 10:35:39 +0000 (12:35 +0200)]
Merge pull request #65777 from joscollin/wip-73350-tentacle

tentacle: mds/FSMap: fix join_fscid being incorrectly reset for active MDS during filesystem removal

2 days agoMerge pull request #65779 from joscollin/wip-73352-tentacle
Igor Golikov [Mon, 5 Jan 2026 10:34:51 +0000 (12:34 +0200)]
Merge pull request #65779 from joscollin/wip-73352-tentacle

tentacle: mds: Return ceph.dir.subvolume vxattr

2 days agoMerge pull request #65260 from joscollin/wip-72281-tentacle
Igor Golikov [Mon, 5 Jan 2026 10:33:07 +0000 (12:33 +0200)]
Merge pull request #65260 from joscollin/wip-72281-tentacle

tentacle: qa: Fix test_with_health_warn_with_2_active_MDSs

2 days agoMerge pull request #65258 from joscollin/wip-72516-tentacle
Igor Golikov [Mon, 5 Jan 2026 10:32:24 +0000 (12:32 +0200)]
Merge pull request #65258 from joscollin/wip-72516-tentacle

tentacle: libcephfs: New feature - add ceph_setlk and ceph_getlk functions

2 days agoMerge pull request #65256 from joscollin/wip-72197-tentacle
Igor Golikov [Mon, 5 Jan 2026 10:30:01 +0000 (12:30 +0200)]
Merge pull request #65256 from joscollin/wip-72197-tentacle

tentacle: client: fix async/sync I/O stalling due to buffer list exceeding INT_MAX

2 days agoMerge pull request #65255 from joscollin/wip-72278-tentacle
Igor Golikov [Mon, 5 Jan 2026 10:29:41 +0000 (12:29 +0200)]
Merge pull request #65255 from joscollin/wip-72278-tentacle

tentacle: mds: include auth credential in session dump

6 days agoMerge pull request #63345 from k0ste/wip-71359-tentacle
Kefu Chai [Thu, 1 Jan 2026 14:38:48 +0000 (22:38 +0800)]
Merge pull request #63345 from k0ste/wip-71359-tentacle

tentacle: mgr/DaemonServer: fixed mistype for mgr_osd_messages

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
8 days agoMerge pull request #66737 from tchaikov/tentacle-backport-pr-66732
David Galloway [Mon, 29 Dec 2025 21:23:42 +0000 (16:23 -0500)]
Merge pull request #66737 from tchaikov/tentacle-backport-pr-66732

tentacle: debian/control: add iproute2 to build dependencies

8 days agoMerge pull request #66706 from tchaikov/tentacle-backport-pr-66700
David Galloway [Mon, 29 Dec 2025 21:20:31 +0000 (16:20 -0500)]
Merge pull request #66706 from tchaikov/tentacle-backport-pr-66700

tentacle: mgr/dashboard: update teuth_ref hash in api test

13 days agodebian/control: add iproute2 to build dependencies 66737/head
Kefu Chai [Wed, 24 Dec 2025 05:55:26 +0000 (13:55 +0800)]
debian/control: add iproute2 to build dependencies

Test scripts like qa/tasks/cephfs/mount.py expect the ip command to be
available in the container environment. Without it, tests fail with:

```
  /bin/bash: line 1: ip: command not found

  File "/ceph/qa/tasks/cephfs/mount.py", line 96, in cleanup_stale_netnses_and_bridge
    p = remote.run(args=['ip', 'netns', 'list'],
  ...
  teuthology.exceptions.CommandFailedError: Command failed with status 127: 'ip netns list'
```

Add iproute2 to the debian package build dependencies when the
<pkg.ceph.check> build profile is enabled. This ensures the package is
available during container-based builds, since buildcontainer-setup.sh
→ script/run-make.sh → install-deps.sh → debian/control → generated
dependency package chain respects build profiles configured via
`FOR_MAKE_CHECK` and `WITH_CRIMSON` environment variables set in
Dockerfile.build.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 599922aa582bbaa6fa8c8e274b780fabafb10a9b)

2 weeks agomgr/dashboard: update teuth_ref hash in api test 66706/head
Nizamudeen A [Fri, 19 Dec 2025 12:41:05 +0000 (18:11 +0530)]
mgr/dashboard: update teuth_ref hash in api test

update the hash to the latest commit where Kefu addressed the distutils
error.

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 36fb920c5e88f7da24d0c7289d7e6bafd8b367d2)

2 weeks agoMerge pull request #66672 from ceph/apt-mirror-tentacle
David Galloway [Fri, 19 Dec 2025 03:50:50 +0000 (22:50 -0500)]
Merge pull request #66672 from ceph/apt-mirror-tentacle

tentacle: install-deps: Replace apt-mirror

2 weeks agoinstall-deps: Replace apt-mirror 66672/head
David Galloway [Tue, 16 Dec 2025 22:08:00 +0000 (17:08 -0500)]
install-deps: Replace apt-mirror

apt-mirror.front.sepia.ceph.com has happened to always work because we set up CNAMEs to gitbuilder.ceph.com.

That host is making its way to a new home upstate (literally and figuratively) so we'll get rid of the front subdomain since it's publicly accessible anyway and add TLS while we're at it.

Signed-off-by: David Galloway <david.galloway@ibm.com>
(cherry picked from commit 0b0c73ad860b20912c862b5376057153a5adab40)

3 weeks agoMerge pull request #66543 from aainscow/wip-74129-tentacle
Laura Flores [Mon, 15 Dec 2025 17:14:33 +0000 (11:14 -0600)]
Merge pull request #66543 from aainscow/wip-74129-tentacle

tentacle: osd: Fix fast EC truncate to whole stripe

Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radosław Zarzyński <Radoslaw.Adam.Zarzynski@ibm.com>
3 weeks agoMerge pull request #66592 from NitzanMordhai/wip-nitzan-pickup-object-corpus-20.2...
NitzanMordhai [Mon, 15 Dec 2025 11:09:57 +0000 (13:09 +0200)]
Merge pull request #66592 from NitzanMordhai/wip-nitzan-pickup-object-corpus-20.2.0-380-gdbcbbd3f281-tentacle

tentacle: pickup object corpus 20.2.0 380 gdbcbbd3f281

3 weeks agoMerge pull request #66590 from tchaikov/wip-66528-tentacle
Kefu Chai [Fri, 12 Dec 2025 14:26:16 +0000 (22:26 +0800)]
Merge pull request #66590 from tchaikov/wip-66528-tentacle

tentacle: debian/control: record python3-packaging dependency for ceph-volume

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
4 weeks agodoc/dev: update release checklist ceph-object-corpus 66592/head
Nitzan Mordechai [Wed, 10 Dec 2025 13:27:51 +0000 (13:27 +0000)]
doc/dev: update release checklist ceph-object-corpus

Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
4 weeks agoceph-object-corpus: pick up 20.2.0-380-gdbcbbd3f281
Nitzan Mordechai [Wed, 10 Dec 2025 13:25:55 +0000 (13:25 +0000)]
ceph-object-corpus: pick up 20.2.0-380-gdbcbbd3f281
ceph-object-corpus submodule

Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
4 weeks agodebian/control: record python3-packaging dependency for ceph-volume 66590/head
Thomas Lamprecht [Wed, 31 Jul 2024 07:48:08 +0000 (09:48 +0200)]
debian/control: record python3-packaging dependency for ceph-volume

Commit 0985e201 added `from packaging import version` to
ceph_volume/util/encryption.py. On Debian and its derivatives, the
packaging module is provided by the python3-packaging package.

Add python3-packaging to ceph-volume's runtime dependencies to ensure
this import is satisfied.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Signed-off-by: Max R. Carrara <m.carrara@proxmox.com>
(cherry picked from commit a6ab6c63853d071f7383b0ce51d278de92fc3960)

4 weeks agoMerge pull request #65964 from ifed01/wip-ifed-fix-70390-tent
Adam Kupczyk [Tue, 9 Dec 2025 20:31:18 +0000 (21:31 +0100)]
Merge pull request #65964 from ifed01/wip-ifed-fix-70390-tent

tentacle: os/bluestore: cumulative patch to fix extent map resharding and around

4 weeks agoosd: Fix fast EC truncate to whole stripe 66543/head
Alex Ainscow [Sat, 6 Dec 2025 10:14:08 +0000 (10:14 +0000)]
osd: Fix fast EC truncate to whole stripe

WritePlanObj has a key-not-found exception on truncates to exact
stripe lengths.

I have recreated in a unit test as well as on a real system.

It is a concern that ceph_test_rados and ceph_test_rados_io_sequence
never hit this pattern naturally.

Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit 6075be4821e4a03b56c871a3b35fbd3375ee16e6)

4 weeks agoMerge pull request #66481 from rhcs-dashboard/wip-74029-tentacle
Afreen Misbah [Fri, 5 Dec 2025 09:19:09 +0000 (14:49 +0530)]
Merge pull request #66481 from rhcs-dashboard/wip-74029-tentacle

tentacle: mgr/dashboard: service creation fails if service name is same as sevice type

Reviewed-by: Naman Munet <nmunet@redhat.com>
4 weeks agoMerge pull request #66350 from rhcs-dashboard/wip-73913-tentacle
Afreen Misbah [Thu, 4 Dec 2025 14:32:58 +0000 (20:02 +0530)]
Merge pull request #66350 from rhcs-dashboard/wip-73913-tentacle

tentacle: mgr/dashboard: replace bootstrap badges with carbon tags

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 weeks agoMerge pull request #66156 from joscollin/wip-73743-tentacle
Neeraj Pratap Singh [Thu, 4 Dec 2025 12:10:30 +0000 (17:40 +0530)]
Merge pull request #66156 from joscollin/wip-73743-tentacle

tentacle: client: fix dump_mds_requests to valid json format

4 weeks agotentacle mgr/dashboard: replace bootstrap badges with carbon tags 66350/head
pujaoshahu [Wed, 16 Oct 2024 15:57:58 +0000 (21:27 +0530)]
tentacle mgr/dashboard: replace bootstrap badges with carbon tags

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

  Conflicts:
        src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/cluster.module.ts
        src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-sync-primary-zone/rgw-sync-primary-zone.component.html
        src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation.module.ts
        src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html
        src/pybind/mgr/dashboard/frontend/src/app/shared/components/card/card.component.html
        src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
        src/pybind/mgr/dashboard/frontend/src/app/shared/components/select-badges/select-badges.component.html
        src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.scss
        src/pybind/mgr/dashboard/frontend/src/styles.scss

5 weeks agomgr/dashboard: service creation fails if service name is same as service type 66481/head
Naman Munet [Fri, 21 Nov 2025 04:41:44 +0000 (10:11 +0530)]
mgr/dashboard: service creation fails if service name is same as service type

Fixes: https://tracker.ceph.com/issues/73948
Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit 57d081d6b5efcbeac6c60e73d50aa5f1f8cab560)

5 weeks agoMerge pull request #66276 from rhcs-dashboard/wip-73755-tentacle
afreen23 [Tue, 2 Dec 2025 13:15:19 +0000 (18:45 +0530)]
Merge pull request #66276 from rhcs-dashboard/wip-73755-tentacle

tentacle: mgr/dashboard : fix - about model tooltip issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66351 from rhcs-dashboard/wip-73950-tentacle
afreen23 [Tue, 2 Dec 2025 13:14:54 +0000 (18:44 +0530)]
Merge pull request #66351 from rhcs-dashboard/wip-73950-tentacle

tentacle: mgr/dashboard: rgw accounts form group mode disable option is not working

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66401 from afreen23/wip-73976-tentacle
afreen23 [Tue, 2 Dec 2025 13:04:46 +0000 (18:34 +0530)]
Merge pull request #66401 from afreen23/wip-73976-tentacle

tentacle: mgr/dashboard: Carbonize the Change Password Form

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agomgr/dashboard: Carbonize the Change Password Form 66401/head
Afreen Misbah [Tue, 21 Oct 2025 16:37:46 +0000 (22:07 +0530)]
mgr/dashboard: Carbonize the Change Password Form

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

-  using carbon based stylings, typography and components
-  used grid layout for form arrangement
-  breadcrumb is slightly off, which needs to be fixed by applying grid layout to the app shell

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

5 weeks agoMerge pull request #66464 from cbodley/wip-doc-release-os-recommendation-tentacle
Casey Bodley [Mon, 1 Dec 2025 21:57:31 +0000 (16:57 -0500)]
Merge pull request #66464 from cbodley/wip-doc-release-os-recommendation-tentacle

tentacle: doc: add Tentacle to os recommendations

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
5 weeks agodoc: remove redundant note about tested container hosts 66464/head
Casey Bodley [Mon, 1 Dec 2025 17:53:59 +0000 (12:53 -0500)]
doc: remove redundant note about tested container hosts

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit c77be615ebede6d948c94a3ef618e53dc79c9920)

5 weeks agodoc: remove old distros from os recommendations
Casey Bodley [Mon, 1 Dec 2025 17:53:42 +0000 (12:53 -0500)]
doc: remove old distros from os recommendations

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 86b0a158d076d3fd11e1300cc14dc7e767d0180f)

5 weeks agodoc: remove os recommendations for eol releases
Casey Bodley [Wed, 26 Nov 2025 16:06:16 +0000 (11:06 -0500)]
doc: remove os recommendations for eol releases

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 39974503b2fbb0118890e2826e8d91fa23f1d3be)

5 weeks agodoc/dev: add os-recommendations.rst to release checklist
Casey Bodley [Wed, 26 Nov 2025 15:44:14 +0000 (10:44 -0500)]
doc/dev: add os-recommendations.rst to release checklist

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 97c24aaaa844b4b5d59228c11e9cdb759a8212f2)

5 weeks agodoc: add Tentacle to os recommendations
Casey Bodley [Wed, 26 Nov 2025 15:41:31 +0000 (10:41 -0500)]
doc: add Tentacle to os recommendations

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 459df3293a6ac374394980d880a76b74b9652b4a)

5 weeks agodoc: remove Octopus and Centos7 from os recommendations
Casey Bodley [Wed, 26 Nov 2025 15:36:53 +0000 (10:36 -0500)]
doc: remove Octopus and Centos7 from os recommendations

cleanup to prepare for tentacle

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 5ad48c95e1477930b3d8598917785039412876c4)

5 weeks agodoc: Update os-recommendations.rst to remove empty rows
Joseph Mundackal [Thu, 9 Oct 2025 17:09:26 +0000 (13:09 -0400)]
doc: Update os-recommendations.rst to remove empty rows

- Removing rows in tables without any supported versions

Signed-off-by: Joseph Mundackal <jmundackal@bloomberg.net>
(cherry picked from commit ab30d60998b926b546cf6ef424ef70498f5d3163)

5 weeks agoMerge pull request #65605 from adamemerson/wip-70916-tentacle
Yuri Weinstein [Mon, 1 Dec 2025 18:37:25 +0000 (10:37 -0800)]
Merge pull request #65605 from adamemerson/wip-70916-tentacle

tentacle: test/neorados: Catch timeouts in Poll test

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 weeks agoMerge pull request #66324 from ljflores/wip-73932-tentacle
Laura Flores [Fri, 21 Nov 2025 21:32:21 +0000 (15:32 -0600)]
Merge pull request #66324 from ljflores/wip-73932-tentacle

tentacle: mon: ceph pg repeer should propose a correctly sized pg temp.

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 weeks agomgr/dashboard: rgw accounts form group mode disable option is not working 66351/head
Naman Munet [Wed, 19 Nov 2025 14:58:25 +0000 (20:28 +0530)]
mgr/dashboard: rgw accounts form group mode disable option is not working

Fixes: https://tracker.ceph.com/issues/73926
Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit 89005c0f29ccad9a8bab37dba94f4559e135a238)

6 weeks agoMerge pull request #66334 from jmundack/wip-73920-tentacle
Radoslaw Zarzynski [Fri, 21 Nov 2025 11:10:00 +0000 (12:10 +0100)]
Merge pull request #66334 from jmundack/wip-73920-tentacle

tentacle: test/ceph_assert.cc: Disable core files

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 weeks agoMerge pull request #66306 from afreen23/wip-73896-tentacle
afreen23 [Fri, 21 Nov 2025 10:07:18 +0000 (15:37 +0530)]
Merge pull request #66306 from afreen23/wip-73896-tentacle

tentacle: mgr/dashboard: Remove illegible texts from the dashboard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
6 weeks agoMerge pull request #66256 from tchaikov/wip-tentacle-bp-pr-65936
Kefu Chai [Fri, 21 Nov 2025 09:36:41 +0000 (17:36 +0800)]
Merge pull request #66256 from tchaikov/wip-tentacle-bp-pr-65936

tentacle: cephadm, debian/rules: Use system packages for cephadm bundled dependencies

Reviewed-by: John Mulligan <jmulligan@redhat.com>
6 weeks agoMerge pull request #66248 from tchaikov/wip-tentacle-bp-pr-65935
Kefu Chai [Fri, 21 Nov 2025 08:46:59 +0000 (16:46 +0800)]
Merge pull request #66248 from tchaikov/wip-tentacle-bp-pr-65935

tentacle: debian/control: Add libxsimd-dev build dependency for vendored Arrow

Reviewed-by: Casey Bodley <cbodley@redhat.com>
6 weeks agoMerge pull request #66302 from rhcs-dashboard/wip-73882-tentacle
afreen23 [Fri, 21 Nov 2025 07:17:53 +0000 (12:47 +0530)]
Merge pull request #66302 from rhcs-dashboard/wip-73882-tentacle

tentacle: mgr/dashboard: Carbonize multisite sync policy forms

Reviewed-by: Afreen Misbah <afreen@ibm.com>
6 weeks agotest/ceph_assert.cc: Disable core files 66334/head
Bob Ham [Thu, 10 Apr 2025 12:24:22 +0000 (12:24 +0000)]
test/ceph_assert.cc: Disable core files

Without this, core files are produced which subsequently cause
failures in other tests, specifically smoke.sh and safe-to-destroy.sh.

Fixes: bfa83df6d33ee2238f1389ca4518592b5c4fb267
Signed-off-by: Bob Ham <bham12@bloomberg.net>
test/ceph_assert.cc: Update line numbers

Signed-off-by: Bob Ham <bham12@bloomberg.net>
(cherry picked from commit 430a9aad5538f7f2e7aa0595220b4cae78d252a3)

6 weeks agoMerge pull request #66102 from shraddhaag/wip-73686-tentacle
Shraddha Agrawal [Thu, 20 Nov 2025 12:28:06 +0000 (17:58 +0530)]
Merge pull request #66102 from shraddhaag/wip-73686-tentacle

tentacle: tasks/cbt_performance: Tolerate exceptions during performance data up…

6 weeks agotasks/cbt_performance: Tolerate exceptions during performance data updates 66102/head
Nitzan Mordechai [Wed, 22 Oct 2025 05:41:56 +0000 (05:41 +0000)]
tasks/cbt_performance: Tolerate exceptions during performance data updates

If an exception occurs during the POST request to update CBT performance,
log the error instead of failing the entire job. This ensures that
intermittent update failures do not block the main workflow.

Fixes: https://tracker.ceph.com/issues/68843
Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
(cherry picked from commit b47880f82de436776acab7ff13fb5e6496e49170)

6 weeks agomon: ceph pg repeer should propose a correctly sized pg temp. 66324/head
Alex Ainscow [Wed, 19 Nov 2025 11:32:14 +0000 (11:32 +0000)]
mon: ceph pg repeer should propose a correctly sized pg temp.

Fixes: https://tracker.ceph.com/issues/73897
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit a3cc500a543d1c2fb9e1d55c144e0a041e3d1f80)

6 weeks agoMerge pull request #65830 from soumyakoduri/wip-skoduri-tentacle 66329/head
J. Eric Ivancich [Wed, 19 Nov 2025 18:16:45 +0000 (13:16 -0500)]
Merge pull request #65830 from soumyakoduri/wip-skoduri-tentacle

[rgw][tentacle] backport of cloud-restore related PRs

Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
7 weeks agomgr/dashboard: Remove illegible texts from the dashboard 66306/head
Afreen Misbah [Mon, 17 Nov 2025 17:18:58 +0000 (22:48 +0530)]
mgr/dashboard: Remove illegible texts from the dashboard

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

7 weeks agoMerge pull request #66295 from rhcs-dashboard/wip-73876-tentacle
afreen23 [Tue, 18 Nov 2025 12:16:50 +0000 (17:46 +0530)]
Merge pull request #66295 from rhcs-dashboard/wip-73876-tentacle

tentacle: mgr/dashboard : Remove subalerts details for multiple subalerts

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 weeks agoMerge pull request #66271 from rhcs-dashboard/wip-73855-tentacle
afreen23 [Tue, 18 Nov 2025 07:25:20 +0000 (12:55 +0530)]
Merge pull request #66271 from rhcs-dashboard/wip-73855-tentacle

tentacle: mgr/dashboard : Fixed warning icon colour issue with carbon colour

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 weeks agoMerge pull request #66284 from afreen23/wip-73869-tentacle
afreen23 [Tue, 18 Nov 2025 07:24:55 +0000 (12:54 +0530)]
Merge pull request #66284 from afreen23/wip-73869-tentacle

tentacle: mgr/dashboard: Set max subsystem count to 512 rather than 4096

Reviewed-by: Nizamudeen A <nia@redhat.com>
7 weeks agoMerge pull request #66209 from rhcs-dashboard/wip-73803-tentacle
Nizamudeen A [Tue, 18 Nov 2025 03:36:57 +0000 (09:06 +0530)]
Merge pull request #66209 from rhcs-dashboard/wip-73803-tentacle

tentacle: mgr/cephadm: update grafana conf for disconnected environment

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
7 weeks agomgr/dashboard: Carbonize multisite sync policy forms 66302/head
Naman Munet [Fri, 31 Oct 2025 17:38:49 +0000 (23:08 +0530)]
mgr/dashboard: Carbonize multisite sync policy forms

Fixes: https://tracker.ceph.com/issues/73164
Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit 495f9b74965ea255776b9f4605f7a2df0016bcfd)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-sync-flow-modal/rgw-multisite-sync-flow-modal.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-sync-pipe-modal/rgw-multisite-sync-pipe-modal.component.spec.ts

7 weeks agoMerge pull request #66164 from VinayBhaskar-V/wip-73737-tentacle
Yuri Weinstein [Mon, 17 Nov 2025 19:51:31 +0000 (11:51 -0800)]
Merge pull request #66164 from VinayBhaskar-V/wip-73737-tentacle

tentacle: rbd-mirror: allow incomplete demote snapshot to sync after rbd-mirror daemon restart

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
7 weeks agomgr/dashboard : Remove subalerts details for multiple subalerts 66295/head
Abhishek Desai [Sun, 9 Nov 2025 19:18:20 +0000 (00:48 +0530)]
mgr/dashboard : Remove subalerts details for multiple subalerts
fixes : https://tracker.ceph.com/issues/73766
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit d6ba31e800648a03f1e62e6f0425391b74f09d67)

7 weeks agomgr/dashboard: Set max subsystem count to 512 rather than 4096 66284/head
Afreen Misbah [Mon, 17 Nov 2025 05:01:45 +0000 (10:31 +0530)]
mgr/dashboard: Set max subsystem count to 512 rather than 4096

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

- regression from https://github.com/ceph/ceph/pull/64477/files
- removing frontend valdations as this values are volatiel and require changes every release. Nvmeof is seeting these and validating as well.

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

7 weeks agoMerge pull request #65544 from guits/wip-72981-tentacle
Guillaume Abrioux [Mon, 17 Nov 2025 15:36:30 +0000 (16:36 +0100)]
Merge pull request #65544 from guits/wip-72981-tentacle

tentacle: ceph-volume: support additional dmcrypt params

7 weeks agomgr/dashboard : fix - about model tooltip issue 66276/head
Devika Babrekar [Mon, 17 Nov 2025 10:24:51 +0000 (15:54 +0530)]
mgr/dashboard : fix - about model tooltip issue
fixes : https://tracker.ceph.com/issues/73753
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
(cherry picked from commit ea060de8481ec7b5163fcb2d6512e2e7dca569ae)

7 weeks agoMerge pull request #65098 from idryomov/wip-72544-tentacle
Ilya Dryomov [Mon, 17 Nov 2025 08:25:37 +0000 (09:25 +0100)]
Merge pull request #65098 from idryomov/wip-72544-tentacle

tentacle: pybind/rados: Add list_lockers() and break_lock() to Rados Python interface

Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
7 weeks agomgr/dashboard : Fixed warning icon colour issue with carbon colour 66271/head
Abhishek Desai [Mon, 10 Nov 2025 06:10:34 +0000 (11:40 +0530)]
mgr/dashboard : Fixed warning icon colour issue with carbon colour
fixes : https://tracker.ceph.com/issues/73769
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit 6ee90df0035d1ce501d17b1bc65e13d29b7b8835)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html

7 weeks agodebian: Use system packages for cephadm bundled dependencies 66256/head
Kefu Chai [Tue, 21 Oct 2025 03:25:00 +0000 (11:25 +0800)]
debian: Use system packages for cephadm bundled dependencies

Configure the Debian build to use CEPHADM_BUNDLED_DEPENDENCIES=deb,
which instructs the cephadm build script to bundle dependencies from
system-installed Debian packages instead of downloading from PyPI.

This change addresses build failures in restricted network environments
where Debian build tools do not permit internet access. By leveraging
the Debian package support added in commit 9378a2988e1, the build now
uses python3-markupsafe, python3-jinja2, and python3-yaml packages
that are already installed as build dependencies.

This approach mirrors the existing RPM packaging workflow, ensuring
consistent behavior across different distribution package formats.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 25680021ee2422f8b8b4075b3ab77af39126eecc)

7 weeks agocephadm/tests: Add tests for deb bundled dependencies
Kefu Chai [Tue, 21 Oct 2025 03:26:25 +0000 (11:26 +0800)]
cephadm/tests: Add tests for deb bundled dependencies

Add container definitions and test cases for building cephadm with
Debian package dependencies. The new test_cephadm_build_from_debs
function mirrors the existing RPM test structure, verifying that:

- Build succeeds when required Debian packages are installed
- Build fails when packages are missing
- Bundled packages are correctly identified as sourced from 'deb'
- All expected packages (Jinja2, MarkupSafe, PyYAML) are included
- The zipapp contains expected package directories

Test environments include Ubuntu 22.04 and 24.04 with and without
the required python3-jinja2, python3-yaml, and python3-markupsafe
packages.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit f670dce5d0b819f2fb105339d8611509e81a0355)

7 weeks agocephadm/build: Add Debian package support for bundled dependencies
Kefu Chai [Tue, 14 Oct 2025 13:04:42 +0000 (21:04 +0800)]
cephadm/build: Add Debian package support for bundled dependencies

Extends the cephadm build script to support bundling dependencies from
Debian packages in addition to pip and RPM packages. This allows building
cephadm on Debian-based distributions using system packages.

Key changes:
- Add 'deb' to DependencyMode enum to enable Debian package mode
- Implement _setup_deb() to configure Debian dependency requirements
- Add _install_deb_deps() to orchestrate Debian package installation
- Add _gather_deb_package_dirs() to parse Debian package file listings
  and locate Python package directories (handles both site-packages and
  dist-packages directories used by Debian)
- Add _deps_from_deb() to extract Python dependencies from installed
  Debian packages using dpkg/apt-cache tools
- Fix variable reference bug in _install_deps() (deps.mode -> config.deps_mode)

The Debian implementation follows a similar pattern to the existing RPM
support, using dpkg-query and dpkg -L to locate installed packages and
their files, with special handling for Debian naming conventions
(e.g., PyYAML -> python3-yaml).

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 3ff9b0c24e33debe95a0a0c6b42da30be788871c)

7 weeks agocephadm: fix zip_root_entries population in version command
Kefu Chai [Mon, 10 Nov 2025 04:11:08 +0000 (12:11 +0800)]
cephadm: fix zip_root_entries population in version command

The 'cephadm version --verbose' command was returning an empty
zip_root_entries list because it relied on the private '_files'
attribute of zipimport.zipimporter, which is not reliably populated
across Python versions.

This commit fixes the issue by using the zipfile module to properly
read the archive contents via the loader.archive path. This ensures
that zip_root_entries is correctly populated with the root-level
directories in the zipapp.

This fix is necessary for the cephadm build tests to properly validate
that all expected packages and modules are included in the built zipapp.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 2c68c1496dbb7cd01bf783e31510940445040a34)

7 weeks agocephadm/tests: fix _dist_info function logic error
Kefu Chai [Mon, 10 Nov 2025 04:10:46 +0000 (12:10 +0800)]
cephadm/tests: fix _dist_info function logic error

The _dist_info helper function had a logic error where it was checking
if 'entry.startswith(entry)' instead of 'entry.startswith(name)'. This
caused the function to always evaluate incorrectly when checking for
.dist-info or .egg-info entries in the zipapp.

This bug was preventing the test assertions from properly validating
that package metadata directories are included in the built cephadm
zipapp.

Fixes a bug introduced in commit 31c8010faa4.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 2fadd34104652940844eb914ff3b0b53cb5ff190)

7 weeks agoMerge pull request #66091 from rhcs-dashboard/wip-73680-tentacle
afreen23 [Thu, 13 Nov 2025 08:35:18 +0000 (14:05 +0530)]
Merge pull request #66091 from rhcs-dashboard/wip-73680-tentacle

tentacle: mgr/dashboard: fix icon alignment in navigation header

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 weeks agodebian/control: Add libxsimd-dev build dependency for vendored Arrow 66226/head 66248/head
Kefu Chai [Wed, 15 Oct 2025 07:46:26 +0000 (15:46 +0800)]
debian/control: Add libxsimd-dev build dependency for vendored Arrow

In commit e8460cbd, we introduced the "pkg.ceph.arrow" build profile to
support building with system Arrow packages. However, neither Debian nor
Ubuntu currently ships Arrow packages.

Since WITH_RADOSGW_SELECT_PARQUET is always enabled in debian/rules,
Arrow support is required for all builds. When the pkg.ceph.arrow profile
is not selected, the build uses vendored Arrow. With the recent change to
use AUTO mode for xsimd detection, Arrow will attempt to find system xsimd
>= 9.0.1. Adding libxsimd-dev as a build dependency ensures it's available
for Arrow to detect and use, reducing build time on supported distributions.

On distributions with insufficient xsimd versions (< 9.0.1), Arrow will
automatically fall back to its bundled version.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 929b47f83880683b376b9dcc0060938447f11c88)

7 weeks agocmake/BuildArrow: Use AUTO mode for xsimd dependency detection
Kefu Chai [Wed, 15 Oct 2025 07:46:22 +0000 (15:46 +0800)]
cmake/BuildArrow: Use AUTO mode for xsimd dependency detection

Arrow requires xsimd >= 9.0.1 according to arrow/cpp/thirdparty/versions.txt.
Previously, we unconditionally set -Dxsimd_SOURCE=BUNDLED, forcing the use
of Arrow's vendored xsimd regardless of system package availability.

This commit changes to -Dxsimd_SOURCE=AUTO, which allows Arrow's
resolve_dependency mechanism to automatically:
1. Try to find system xsimd package
2. Check if version >= 9.0.1
3. Use system version if found and sufficient
4. Fall back to bundled version otherwise

This reduces build time and dependencies on systems with sufficient xsimd,
while maintaining compatibility with older distributions.

Distribution availability:
- Ubuntu Noble (24.04): libxsimd-dev 12.1.1 (✓ will use system)
- Ubuntu Jammy (22.04): libxsimd-dev 7.6.0 (✗ will use bundled)
- Debian Trixie (13): libxsimd-dev 13.2.0 (✓ will use system)
- CentOS Stream 9: xsimd-devel 7.4.9 (✗ will use bundled)

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
(cherry picked from commit 2defde30e4c61cd9f33196b91ac16505928ce774)

3 months agomds: add ceph.dir.subvolume get vxattr 65779/head
Edwin Rodriguez [Mon, 18 Aug 2025 20:17:07 +0000 (16:17 -0400)]
mds: add ceph.dir.subvolume get vxattr

This introduces handling for the "ceph.dir.subvolume" virtual xattr on directories.
- Returns ASCII "1" when the directory is a subvolume root, "0" otherwise.

QA:
- Extend CephFS subvolume tests to validate vxattr retrieval and behavior around setting/removal.

Fixes: https://tracker.ceph.com/issues/72556
Signed-off-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
(cherry picked from commit 51fb4b6abe9daba651150055c7f768d8a6d61d48)

 Conflicts:
    qa/tasks/cephfs/test_subvolume.py
    - resolved conflicts of https://github.com/ceph/ceph/commit/3d5dd1235316775a9dbfdd225c76da09efe02e31
      not backported to tentacle yet.

3 months agomds: fix rank 0 marked damaged if stopping fails after Elid flush and log trimmed 65778/head
ethanwu [Thu, 11 Sep 2025 07:40:09 +0000 (15:40 +0800)]
mds: fix rank 0 marked damaged if stopping fails after Elid flush and log trimmed

steps to reproduce
 ../src/vstart.sh --debug --new -x --localhost --bluestore
 ./bin/ceph tell mds.<rank 0> config set mds_kill_shutdown_at 10
 ./bin/ceph fs set <fs name> down true

wait for a few seconds and will see the following log from take-over mds
and rank 0 is marked damaged
2025-09-11T16:47:24.591+0800 785dabeaa6c0 -1 log_channel(cluster) log [ERR] : No subtrees found for root MDS rank!
2025-09-11T16:47:24.591+0800 785dabeaa6c0 5 mds.beacon.b set_want_state: up:rejoin -> down:damaged

During shutdown_pass after submitting Elid and trimming mdlog, mds log
will now have only ELid event which does nothing at replay.
After replay, no subtree is found.

Fix this by checking whther MDLog contains only one event.
If so, skip the subtree check for rank 0, and allow it to request
STATE_STOPPED just like the other ranks.

Fixes: https://tracker.ceph.com/issues/72983
Signed-off-by: ethanwu <ethanwu@synology.com>
(cherry picked from commit adb448b4f4e421f75275874f5a67c3a2ceb0214c)

3 months agomds/FSMap: fix join_fscid being incorrectly reset for active MDS during filesystem... 65777/head
ethanwu [Tue, 23 Sep 2025 01:45:36 +0000 (09:45 +0800)]
mds/FSMap: fix join_fscid being incorrectly reset for active MDS during filesystem removal

Fix bug where active MDS daemons in remaining filesystems incorrectly
have their join_fscid cleared to FS_CLUSTER_ID_NONE when any other
filesystem is removed.

The issue was caused by variable name shadowing in erase_filesystem()
where the loop variable 'fscid' shadowed the function parameter 'fscid':
Inside loop: if (info.join_fscid == fscid) compared against the
loop variable (remaining FS ID) instead of parameter (removed FS ID)

Renamed the loop variable to 'remaining_fscid' to eliminate the shadowing
and ensure the comparison uses the correct filesystem ID.

Reproducer:
../src/vstart.sh --new -x --localhost --bluestore
FS=b
./bin/ceph osd pool create cephfs.${FS}.meta 64 64 replicated
./bin/ceph osd pool create cephfs.${FS}.data 64 64 replicated
./bin/ceph fs new ${FS} cephfs.${FS}.meta cephfs.${FS}.data
./bin/ceph config set mds.a mds_join_fs a
./bin/ceph config set mds.b mds_join_fs a
./bin/ceph fs fail ${FS}
./bin/ceph fs rm ${FS} --yes-i-really-mean-it

Then from ./bin/ceph fs dump
We can see join_fscid in all active mds filesystem 'a' are reset.
Since there are standby mds with join_fscid=1
MDSMonitor think they have better affinity and trigger switch over.

Fixes: https://tracker.ceph.com/issues/73183
Signed-off-by: ethanwu <ethanwu@synology.com>
(cherry picked from commit cfecf7c867d20d7d05ab3f341844c7c2b9b733d0)

3 months agoMerge pull request #65336 from abitdrag/wip-72818-tentacle
Ilya Dryomov [Fri, 3 Oct 2025 22:21:52 +0000 (00:21 +0200)]
Merge pull request #65336 from abitdrag/wip-72818-tentacle

tentacle: auth: msgr2 can return incorrect allowed_modes through AuthBadMethodFrame

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
3 months agoMerge pull request #65645 from ceph/wip-yuriw-upgardes-tentacle
Yuri Weinstein [Fri, 3 Oct 2025 15:05:52 +0000 (08:05 -0700)]
Merge pull request #65645 from ceph/wip-yuriw-upgardes-tentacle

qa/tests: added messages to the whitelist

Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
3 months agoqa/upgrade/squid-x: ignore pool quota warnings 65645/head
Laura Flores [Thu, 2 Oct 2025 20:03:28 +0000 (15:03 -0500)]
qa/upgrade/squid-x: ignore pool quota warnings

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agoMerge pull request #65752 from cbodley/wip-72737-tentacle
David Galloway [Thu, 2 Oct 2025 14:36:00 +0000 (10:36 -0400)]
Merge pull request #65752 from cbodley/wip-72737-tentacle

tentacle: rpm: default to gcc-toolset-13, not just for crimson

3 months agoceph.spec.in: use rpm macro for python shebang pathfix 65752/head
John Mulligan [Thu, 13 Feb 2025 20:59:42 +0000 (15:59 -0500)]
ceph.spec.in: use rpm macro for python shebang pathfix

To support EL 10 distros, update the source of the pathfix tool (on EL
9+ distros) and use the macro for updating python shebangs that has been
available since at least EL 9.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit f60065de25322505c3d95a38148f7e7506fe65bc)

3 months agorpm: require gcc >= 13.3 regardless of gts_version
Casey Bodley [Tue, 19 Aug 2025 13:44:52 +0000 (09:44 -0400)]
rpm: require gcc >= 13.3 regardless of gts_version

when gts_version is not set, bump the required version of gcc-c++ >= 13.3.
move this into a `%if 0%{?gts_version} == 0` block to prevent that from
applying to builds using gts, because the distro probably doesn't
provide a recent enough gcc-c++

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit f9b9bf3c6a947a483cedc00399f9d370e5158d5b)

3 months agorpm: remove _lto_cflags logic for older distros
Casey Bodley [Tue, 19 Aug 2025 13:30:51 +0000 (09:30 -0400)]
rpm: remove _lto_cflags logic for older distros

none of these distros are supported anymore. gcc >= 13.3 should resolve
those lto issues

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 897188f157a8779b7da741601be7fc4849df28ed)

3 months agorpm: remove special cases for gts_version < 13
Casey Bodley [Tue, 19 Aug 2025 13:29:01 +0000 (09:29 -0400)]
rpm: remove special cases for gts_version < 13

now that we no longer set gts_version to 11, remove any special cases
for gts_version < 13

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 77c6ef8e3b3a92505b0ae787f30fb77bf57c77ba)

3 months agorpm: default to gcc-toolset-13, not just for crimson
Casey Bodley [Tue, 19 Aug 2025 13:26:49 +0000 (09:26 -0400)]
rpm: default to gcc-toolset-13, not just for crimson

Fixes: https://tracker.ceph.com/issues/72643
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 1b5f1ebbfc807f27541b18af75329daf16fd32f5)

3 months agoceph.spec.in: conditionalize crimson gts version on el10
John Mulligan [Fri, 27 Jun 2025 15:08:39 +0000 (11:08 -0400)]
ceph.spec.in: conditionalize crimson gts version on el10

EL10 distros come with GCC 14. When crimson was enabled it was always
trying to set gts_version to 13 (gcc-toolset version). Make the use of
gts version conditional on using el versions lower than 10.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit c91c49282974d051dbd5f954e5b3cc5036de66a7)

3 months agovalgrind: wildcard glibc version for dlopen() leak suppression
Casey Bodley [Sat, 7 Jun 2025 01:43:33 +0000 (21:43 -0400)]
valgrind: wildcard glibc version for dlopen() leak suppression

the original suppression for "dlopen@@GLIBC_2.2.5" is very similar to
several later suppressions for "dlopen@@GLIBC_2.34". add a wildcard to
the original suppression so the rest can be removed

this also helps suppress a new leak, seen with gcc-13:
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:malloc
   fun:UnknownInlinedFun
   fun:decompose_rpath
   fun:_dl_map_object
   fun:dl_open_worker_begin
   fun:_dl_catch_exception
   fun:dl_open_worker
   fun:_dl_catch_exception
   fun:_dl_open
   fun:dlopen_doit
   fun:_dl_catch_exception
   fun:_dl_catch_error
   fun:_dlerror_run
   fun:dlopen@@GLIBC_2.34
   fun:_sub_I_65535_0.0
   fun:call_init
   fun:call_init
   fun:_dl_init
   obj:/usr/lib64/ld-linux-x86-64.so.2
   obj:*
   obj:*
   obj:*
   obj:*
   obj:*
   obj:*
   obj:*
}

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 7ff53ade38fdee99f09f152530d596dab771ea2f)

3 months agovalgrind: update rocksdb ObjectLibrary leak suppression for gcc-13
Casey Bodley [Sat, 7 Jun 2025 01:27:20 +0000 (21:27 -0400)]
valgrind: update rocksdb ObjectLibrary leak suppression for gcc-13

the suppression for gcc-13 only differs on two lines, so add wildcards
to match either. the diff between the current suppression and the new
one follows:

diff --git a/qa/valgrind.supp b/qa/valgrind.supp
index 926d3d032a8..2f9650029ee 100644
--- a/qa/valgrind.supp
+++ b/qa/valgrind.supp
@@ -592,7 +592,7 @@
         rocksdb ObjectLibrary AddFactoryEntry centos 9 leak
         Memcheck:Leak
         match-leak-kinds: reachable
-        fun:_Znam
+        fun:_Znwm
         fun:UnknownInlinedFun
         fun:UnknownInlinedFun
         fun:UnknownInlinedFun
@@ -601,7 +601,7 @@
         fun:UnknownInlinedFun
         fun:_ZN7rocksdb13ObjectLibrary15AddFactoryEntryEPKcOSt10unique_ptrINS0_5EntryESt14default_deleteIS4_EE
         fun:UnknownInlinedFun
-        fun:_Z41__static_initialization_and_destruction_0ii.constprop.60
+        fun:_Z41__static_initialization_and_destruction_0v.lto_priv.83
         fun:_sub_I_65535_0.0
         fun:__libc_start_main@@GLIBC_2.34
         fun:(below main)

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit eee03c25753f96d71bae3a33e697a7399e0ddf99)

3 months agorpm: reenable lto for gcc-toolset-13 by requiring 13.3
Casey Bodley [Fri, 26 Jul 2024 20:43:40 +0000 (16:43 -0400)]
rpm: reenable lto for gcc-toolset-13 by requiring 13.3

referenced gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113359
shows that it was resolved for 13.3. reenable lto for gcc-toolset-13 by
requiring 13.3 or later

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 75c94ffc568f9cac68d5146150a5225d71f7d5e5)

3 months agoMerge pull request #65696 from adk3798/tentacle-cephadm-support-custom-distro
David Galloway [Wed, 1 Oct 2025 16:10:54 +0000 (12:10 -0400)]
Merge pull request #65696 from adk3798/tentacle-cephadm-support-custom-distro

tentacle: cephadm: support custom distros by falling back to ID_LIKE

3 months agoMerge pull request #65737 from rhcs-dashboard/wip-73320-tentacle
Pedro Gonzalez Gomez [Wed, 1 Oct 2025 06:27:31 +0000 (08:27 +0200)]
Merge pull request #65737 from rhcs-dashboard/wip-73320-tentacle

tentacle: mgr/dashboard : Hide suppressed  alert on landing page

Reviewed-by: Dnyaneshwari <dnyaneshwari@ibm.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
3 months agomgr/dashboard : Hide suppressed alert on landing page 65737/head
Abhishek Desai [Tue, 9 Sep 2025 18:53:05 +0000 (00:23 +0530)]
mgr/dashboard : Hide suppressed  alert on landing page
fixes : https://tracker.ceph.com/issues/72944

Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit 280d8f66bf811bf6ca05da4703c4fdadcd89504a)

3 months agoMerge pull request #65493 from rhcs-dashboard/wip-72985-tentacle
afreen23 [Tue, 30 Sep 2025 15:34:06 +0000 (21:04 +0530)]
Merge pull request #65493 from rhcs-dashboard/wip-72985-tentacle

tentacle: mgr/dashboard: Group similar alerts

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 months agoMerge pull request #65680 from rhcs-dashboard/wip-73227-tentacle
afreen23 [Tue, 30 Sep 2025 13:35:35 +0000 (19:05 +0530)]
Merge pull request #65680 from rhcs-dashboard/wip-73227-tentacle

tentacle: mgr/dashboard: Handle pool creation in tiering local storage class creation.

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
3 months agomgr/dashboard: Group similar alerts 65493/head
Abhishek Desai [Fri, 29 Aug 2025 14:29:09 +0000 (19:59 +0530)]
mgr/dashboard: Group similar alerts
fixes : https://tracker.ceph.com/issues/72788

Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit cdd74a35103ecea7f8031aed494868fbd618d45b)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.scss
Accept the incoming changes

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts

3 months agoqa: add test for subvolume rm with retained snapshots when cluster is full 65728/head
neeraj pratap singh [Tue, 8 Oct 2024 09:23:33 +0000 (14:53 +0530)]
qa: add test for subvolume rm with retained snapshots when cluster is full

Fixes: https://tracker.ceph.com/issues/67330
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
Conflicts:
qa/suites/fs/full/tasks/mgr-osd-full.yaml
(cherry picked from commit ea624e471cd8a7b615dae886004cf14723493bf4)

3 months agomgr/vol: fix subvolume removal with retained snapshots when osd is full
neeraj pratap singh [Tue, 27 Aug 2024 09:38:41 +0000 (15:08 +0530)]
mgr/vol: fix subvolume removal with retained snapshots when osd is full

The order of operation done for subvolume removal with retain-snapshot
option set to true, is reversed. The metadata is updated first
followed by a rename operation on the uuid directory. If the metadata
update operation fails, then the remove operations is failed thereby,
keeping the subvolume metadata consistent with the uuid path.

Fixes: https://tracker.ceph.com/issues/67330
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit ba199cf4c1865b7c6befe28175f2fd5ddd8a1b4d)

3 months agoMerge pull request #65491 from rhcs-dashboard/wip-72986-tentacle
afreen23 [Tue, 30 Sep 2025 10:01:16 +0000 (15:31 +0530)]
Merge pull request #65491 from rhcs-dashboard/wip-72986-tentacle

tentacle: mgr/dashboard : Fixed mirrored image usage info bar

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 months agoMerge pull request #65490 from rhcs-dashboard/wip-72988-tentacle
afreen23 [Tue, 30 Sep 2025 10:01:00 +0000 (15:31 +0530)]
Merge pull request #65490 from rhcs-dashboard/wip-72988-tentacle

tentacle: mgr/dashboard : fix css for carbon input fields

Reviewed-by: Afreen Misbah <afreen@ibm.com>