]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
2 weeks agoMerge PR #66584 into tentacle
Patrick Donnelly [Tue, 10 Feb 2026 16:19:20 +0000 (11:19 -0500)]
Merge PR #66584 into tentacle

* refs/pull/66584/head:
mon: Add command "nvme-gw listeners"

Reviewed-by: Samuel Just <sjust@redhat.com>
2 weeks agoMerge PR #66537 into tentacle
Patrick Donnelly [Tue, 10 Feb 2026 16:18:43 +0000 (11:18 -0500)]
Merge PR #66537 into tentacle

* refs/pull/66537/head:
tools: handle get-attr as read-only ops in ceph_objectstore_tool

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 weeks agoMerge pull request #66940 from Hezko/wip-74419-tentacle
Afreen Misbah [Tue, 10 Feb 2026 10:58:44 +0000 (16:28 +0530)]
Merge pull request #66940 from Hezko/wip-74419-tentacle

tentacle: mgr/dashboard: add indentation to the json output of nvmeof cli commands

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2 weeks agoMerge pull request #67150 from leonidc/wip-74692-tentacle
leonidc [Mon, 9 Feb 2026 08:13:58 +0000 (10:13 +0200)]
Merge pull request #67150 from leonidc/wip-74692-tentacle

tentacle: Fast failover

2 weeks agoMerge pull request #67137 from JonBailey1993/wip-74667-tentacle
NitzanMordhai [Sun, 8 Feb 2026 07:57:37 +0000 (09:57 +0200)]
Merge pull request #67137 from JonBailey1993/wip-74667-tentacle

tentacle: osd: Fix for num_bytes mismatch occurring from snapshot workloads with partial writes in fast_ec

2 weeks agoMerge pull request #66355 from k0ste/wip-73741-tentacle
NitzanMordhai [Sun, 8 Feb 2026 07:56:59 +0000 (09:56 +0200)]
Merge pull request #66355 from k0ste/wip-73741-tentacle

tentacle: bluestore/BlueFS: fix bytes_written_slow counter with aio_write

2 weeks agoMerge pull request #65701 from NitzanMordhai/wip-73287-tentacle
NitzanMordhai [Sun, 8 Feb 2026 07:56:27 +0000 (09:56 +0200)]
Merge pull request #65701 from NitzanMordhai/wip-73287-tentacle

tentacle: osd/PeeringState: re-evaluate full OSDs while waiting for recovery re…

2 weeks agoMerge pull request #66297 from idryomov/wip-69492-tentacle
Ilya Dryomov [Sat, 7 Feb 2026 10:08:12 +0000 (11:08 +0100)]
Merge pull request #66297 from idryomov/wip-69492-tentacle

tentacle: rbd-mirror: add cluster fsid to remote meta cache key

Reviewed-by: Mykola Golub <mykola.golub@clyso.com>
2 weeks agoMerge pull request #67163 from idryomov/wip-74676-tentacle
Yuri Weinstein [Fri, 6 Feb 2026 16:17:02 +0000 (08:17 -0800)]
Merge pull request #67163 from idryomov/wip-74676-tentacle

tentacle: qa/tasks/rbd_mirror_thrash: don't use random.randrange() on floats

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 weeks agoMerge pull request #67154 from idryomov/wip-74669-tentacle
Yuri Weinstein [Fri, 6 Feb 2026 16:16:09 +0000 (08:16 -0800)]
Merge pull request #67154 from idryomov/wip-74669-tentacle

tentacle: qa/workunits/rbd: reduce randomized sleeps in live import tests

Reviewed-by: Miki Patel <miki.patel132@gmail.com>
2 weeks agoMerge pull request #67152 from idryomov/wip-74601-tentacle
Yuri Weinstein [Fri, 6 Feb 2026 16:15:01 +0000 (08:15 -0800)]
Merge pull request #67152 from idryomov/wip-74601-tentacle

tentacle: qa/workunits/rbd: adapt rbd_mirror.sh for trial nodes

Reviewed-by: Miki Patel <miki.patel132@gmail.com>
2 weeks agoMerge pull request #66628 from idryomov/wip-74168-tentacle
Yuri Weinstein [Fri, 6 Feb 2026 16:13:24 +0000 (08:13 -0800)]
Merge pull request #66628 from idryomov/wip-74168-tentacle

tentacle: librbd: fix ExclusiveLock::accept_request() when !is_state_locked()

Reviewed-by: Ramana Raja <rraja@redhat.com>
3 weeks agoMerge pull request #66649 from rhcs-dashboard/wip-74233-tentacle
Afreen Misbah [Thu, 5 Feb 2026 11:12:30 +0000 (16:42 +0530)]
Merge pull request #66649 from rhcs-dashboard/wip-74233-tentacle

tentacle: mgr/dashboard: carbonized-multisite-export-realm-token-modal

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
3 weeks agoMerge pull request #67196 from rhcs-dashboard/wip-74740-tentacle
Nizamudeen A [Thu, 5 Feb 2026 09:36:37 +0000 (15:06 +0530)]
Merge pull request #67196 from rhcs-dashboard/wip-74740-tentacle

tentacle: qa/tests: wait for module to be available for connection

Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
3 weeks agoqa/tasks: fix import error
Nizamudeen A [Wed, 4 Feb 2026 06:39:46 +0000 (12:09 +0530)]
qa/tasks: fix import error

```
2026-02-04 06:04:16,385.385 INFO:__main__:    from .helper import DashboardTestCase, MgrModuleTestCase
2026-02-04 06:04:16,385.385 INFO:__main__:ImportError: cannot import name 'MgrModuleTestCase' from 'tasks.mgr.dashboard.helper' (/home/jenkins-build/build/workspace/ceph-api/qa/tasks/mgr/dashboard/helper.py)
```

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

3 weeks agoMerge pull request #66825 from aainscow/wip-74345-tentacle
Alex Ainscow [Wed, 4 Feb 2026 08:37:43 +0000 (08:37 +0000)]
Merge pull request #66825 from aainscow/wip-74345-tentacle

tentacle: osd/ECUtil: Fix erase_after_ro_offset length calculation and add tests

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
3 weeks agoMerge pull request #66760 from VallariAg/wip-73322-tentacle
Vallari Agrawal [Wed, 4 Feb 2026 08:26:39 +0000 (13:56 +0530)]
Merge pull request #66760 from VallariAg/wip-73322-tentacle

tentacle: prometheus: Add Cephadm orch ps output metric to prometheus

3 weeks agomgr/dashboard: carbonized-multisite-export-realm-token-modal
Sagar Gopale [Tue, 9 Dec 2025 14:36:39 +0000 (20:06 +0530)]
mgr/dashboard: carbonized-multisite-export-realm-token-modal

Fixes: https://tracker.ceph.com/issues/74162
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit 25644b4bdd1fa27b5c7445b27ab98084f05da5f7)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-export/rgw-multisite-export.component.html

Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
3 weeks agoqa/tests: wait for module to be available for connection
Nizamudeen A [Tue, 3 Feb 2026 08:03:08 +0000 (13:33 +0530)]
qa/tests: wait for module to be available for connection

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

3 weeks agoMerge pull request #67184 from kshtsk/wip-74592-tentacle
David Galloway [Tue, 3 Feb 2026 21:21:12 +0000 (16:21 -0500)]
Merge pull request #67184 from kshtsk/wip-74592-tentacle

tentacle: qa/workunits/rgw: drop netstat usage

3 weeks agoMerge pull request #67140 from afreen23/wip-74665-tentacle
Afreen Misbah [Tue, 3 Feb 2026 20:20:22 +0000 (01:50 +0530)]
Merge pull request #67140 from afreen23/wip-74665-tentacle

tentacle: mgr/dashboard: fetch all namespaces in a gateway group

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
3 weeks agoMerge pull request #66916 from pdvian/wip-73547-tentacle
Yuri Weinstein [Tue, 3 Feb 2026 17:21:15 +0000 (09:21 -0800)]
Merge pull request #66916 from pdvian/wip-73547-tentacle

tentacle: monc: synchronize tick() of MonClient with shutdown()

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
3 weeks agoMerge pull request #67100 from rhcs-dashboard/wip-74611-tentacle
Afreen Misbah [Tue, 3 Feb 2026 16:14:09 +0000 (21:44 +0530)]
Merge pull request #67100 from rhcs-dashboard/wip-74611-tentacle

tentacle: mgr/dashboard: carbonize-delete-zone-modal

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
3 weeks agoMerge pull request #67118 from afreen23/wip-74472-tentacle
Afreen Misbah [Tue, 3 Feb 2026 15:02:24 +0000 (20:32 +0530)]
Merge pull request #67118 from afreen23/wip-74472-tentacle

tentacle: mgr/dashboard: Add overview page and change 'Dashboard' to 'Overview'

Reviewed-by: Nizamudeen A <nia@redhat.com>
3 weeks agoqa/workunits/rgw: drop netstat usage
Kyr Shatskyy [Fri, 21 Nov 2025 21:20:04 +0000 (22:20 +0100)]
qa/workunits/rgw: drop netstat usage

The `netstat` is deprecated now in modern Linux and usually
requires an extra package dependency to be installed.
Usually it is `net-tools`, however, for example, opensuse,
`netstat` does not present in it. Thus, let us use `ss` as
an alternative.

When using `netstat -nltp` we get lines like:
   'tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      25156/valgrind.bin  \ntcp6       0      0 :::443                  :::*                    LISTEN      25156/valgrind.bin  \n'
When using `ss -nltp` we get lines like:
   'LISTEN 0      4096           0.0.0.0:443       0.0.0.0:*    users:(("memcheck-amd64-",pid=66045,fd=72))'
so we need to filter processes by `memcheck`. However further
parsing code works equivalently as for netstat.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
(cherry picked from commit 82063f99024a8937dfa105e0828beda1bc730247)

3 weeks agoosd/ECUtil: Fix erase_after_ro_offset length calculation and add tests
Alex Ainscow [Fri, 2 Jan 2026 18:47:37 +0000 (18:47 +0000)]
osd/ECUtil: Fix erase_after_ro_offset length calculation and add tests

 System test logs showed EC recovery failures with assertion errors when
 recovering small objects (smaller than stripe width) in EC pools.
 The recovery would fail with "shard_size >= tobj_size" assertions
 because shards that should be empty incorrectly contained data.

 The primary change in this commit fixes a bug in
 shard_extent_map_t::erase_after_ro_offset() where the length
 calculation was incorrect:

   sinfo->ro_range_to_shard_extent_set(ro_offset, ro_end - ro_start, ...)

 Should be:

   sinfo->ro_range_to_shard_extent_set(ro_offset, ro_end - ro_offset, ...)

 When ro_offset < ro_start, the incorrect calculation caused data that
 should be erased to remain on shards, leading to recovery failures.

 Additionally, this commit adds 13 comprehensive unit tests to TestECUtil
 that thoroughly exercise erase_after_ro_offset across various edge cases,
 including the critical scenario of objects smaller than stripe width where
 some shards should remain empty. These tests successfully catch the bug
 when it is re-introduced.

 Note: The unit tests in this commit were generated with assistance from
 an LLM (Large Language Model) and subsequently validated and refined.

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

3 weeks agoMerge pull request #66978 from rhcs-dashboard/wip-74443-tentacle
Pedro Gonzalez Gomez [Tue, 3 Feb 2026 09:55:35 +0000 (10:55 +0100)]
Merge pull request #66978 from rhcs-dashboard/wip-74443-tentacle

tentacle: mgr/dashboard: carbonize service form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 weeks agomon: Add command "nvme-gw listeners"
Vallari Agrawal [Thu, 25 Sep 2025 04:51:03 +0000 (10:21 +0530)]
mon: Add command "nvme-gw listeners"

This command will help to list all existing listeners,
even when they are not in OMAP (eg, auto-listeners).

Fixes: https://tracker.ceph.com/issues/73782
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
(cherry picked from commit 7e106fd9612b032058167f20fb8723ffc3bf5a46)

3 weeks agoMerge pull request #67147 from afreen23/wip-74527-tentacle
Afreen Misbah [Tue, 3 Feb 2026 08:58:41 +0000 (14:28 +0530)]
Merge pull request #67147 from afreen23/wip-74527-tentacle

tentacle: mgr/dashboard: Add productive card component

Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
3 weeks agoMerge pull request #66939 from Hezko/wip-74418-tentacle
Afreen Misbah [Tue, 3 Feb 2026 08:40:25 +0000 (14:10 +0530)]
Merge pull request #66939 from Hezko/wip-74418-tentacle

tentacle: mgr/dashboard: fix ns add and resize commands help

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 weeks agoMerge pull request #67091 from NitzanMordhai/wip-74580-tentacle
NitzanMordhai [Tue, 3 Feb 2026 06:53:37 +0000 (08:53 +0200)]
Merge pull request #67091 from NitzanMordhai/wip-74580-tentacle

tentacle: qa/workunits: add Rocky Linux support to librados tests

3 weeks agoMerge pull request #67068 from sseshasa/wip-74537-tentacle
NitzanMordhai [Tue, 3 Feb 2026 06:53:16 +0000 (08:53 +0200)]
Merge pull request #67068 from sseshasa/wip-74537-tentacle

tentacle: qa: Disable OSD benchmark from running for tests.

3 weeks agomgr/dashboard: add indentation to the json output of nvmeof cli commands
Tomer Haskalovitch [Sun, 4 Jan 2026 09:01:32 +0000 (11:01 +0200)]
mgr/dashboard: add indentation to the json output of nvmeof cli commands

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit 6bffd4771b6875e4599810feaa2135417d5a5638)

3 weeks agomgr/dashboard: Reverting server_addr to traddr
Afreen Misbah [Mon, 2 Feb 2026 18:56:10 +0000 (00:26 +0530)]
mgr/dashboard: Reverting server_addr to traddr

- the server_addr is used as traddr
- this change is not backported yet hence https://github.com/ceph/ceph/pull/66822 renaming to the convention used in tentacle

Signed-off-by: Afreen Misbah <afreen@ibm.com>
3 weeks agoMerge pull request #67146 from afreen23/wip-74628-tentacle
Afreen Misbah [Mon, 2 Feb 2026 18:47:46 +0000 (00:17 +0530)]
Merge pull request #67146 from afreen23/wip-74628-tentacle

tentacle: mgr/dashboard: Fix display of IP address in host page

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
3 weeks agoMerge branch 'tentacle' into wip-74692-tentacle
leonidc [Mon, 2 Feb 2026 17:34:31 +0000 (19:34 +0200)]
Merge branch 'tentacle' into wip-74692-tentacle

Signed-off-by: leonidc <leonidc@il.ibm.com>
3 weeks agoMerge pull request #66958 from Hezko/wip-74413-tentacle
leonidc [Mon, 2 Feb 2026 17:06:30 +0000 (19:06 +0200)]
Merge pull request #66958 from Hezko/wip-74413-tentacle

tentacle: Beacon diff

3 weeks agoMerge pull request #66789 from rhcs-dashboard/wip-74292-tentacle
Pedro Gonzalez Gomez [Mon, 2 Feb 2026 13:55:40 +0000 (14:55 +0100)]
Merge pull request #66789 from rhcs-dashboard/wip-74292-tentacle

tentacle: mgr/dasboard : Carbonize pools form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agomgr/dashboard: Add productive card component
Afreen Misbah [Tue, 13 Jan 2026 20:47:40 +0000 (02:17 +0530)]
mgr/dashboard: Add productive card component

- add generic productive card component
- based on carbon design system
- there are two versions of card - with shadow(tinted affect) and without.
- applies gray10 theme which is decided by new designs.

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

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

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.scss
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts

3 weeks agoqa/tasks/rbd_mirror_thrash: don't use random.randrange() on floats
Ilya Dryomov [Fri, 30 Jan 2026 15:32:35 +0000 (16:32 +0100)]
qa/tasks/rbd_mirror_thrash: don't use random.randrange() on floats

This stopped working in Python 3.12:

  Changed in version 3.12: Automatic conversion of non-integer types
  is no longer supported. Calls such as randrange(10.0) and
  randrange(Fraction(10, 1)) now raise a TypeError.

Fixes: https://tracker.ceph.com/issues/74676
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit d663359fae135b2337e0ffbb86256768f61088c7)

3 weeks ago'mgr/dashboard: Fix display of IP address in host page
Afreen Misbah [Mon, 15 Dec 2025 15:53:44 +0000 (21:23 +0530)]
'mgr/dashboard: Fix display of IP address in host page

- Hosts data is getting merged with hosts' facts which is not sending address hence not getting displayed in UI
- The value is empty hence in the API
- Caused by https://github.com/ceph/ceph/pull/65102

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

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

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.html

3 weeks agoMerge pull request #66647 from rhcs-dashboard/wip-74230-tentacle
Aashish Sharma [Mon, 2 Feb 2026 08:43:46 +0000 (14:13 +0530)]
Merge pull request #66647 from rhcs-dashboard/wip-74230-tentacle

tentacle: mgr/dashboard: Fix table width expansion on manager module dropdown selection #74089

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agomgr/dasboard : Carbonize pools form
Abhishek Desai [Tue, 28 Oct 2025 06:11:36 +0000 (11:41 +0530)]
mgr/dasboard : Carbonize pools form
fixes : https://tracker.ceph.com/issues/68263
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
 Conflicts:
src/pybind/mgr/dashboard/frontend/cypress/e2e/pools/pools.po.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool.module.ts

3 weeks agomgr/dashboard: fix some linting issues.
Ankit [Wed, 23 Apr 2025 05:44:25 +0000 (11:14 +0530)]
mgr/dashboard: fix some linting issues.
Fixes: https://tracker.ceph.com/issues/66995
Signed-off-by: Ankit Kumar <51ankitkp@gmail.com>
3 weeks agoMerge pull request #67003 from afreen23/tentacle
Afreen Misbah [Mon, 2 Feb 2026 03:23:06 +0000 (08:53 +0530)]
Merge pull request #67003 from afreen23/tentacle

tentacle: mgr/dashboard: removes nx folder

Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
3 weeks agoqa/workunits/rbd: reduce randomized sleeps in live import tests
Ilya Dryomov [Thu, 29 Jan 2026 20:41:03 +0000 (21:41 +0100)]
qa/workunits/rbd: reduce randomized sleeps in live import tests

These tests were tuned for slower hardware than what we have now.
Currently "rbd migration execute" always finishes (successfully) before
the NBD server is killed.

Fixes: https://tracker.ceph.com/issues/74669
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 592e3a9846b130c7321481f8b2bf9dba2fb05195)

3 weeks agoqa/workunits/rbd: drop randomized sleeps in "big image" tests
Ilya Dryomov [Wed, 28 Jan 2026 09:41:13 +0000 (10:41 +0100)]
qa/workunits/rbd: drop randomized sleeps in "big image" tests

These tests were tuned for slower hardware than what we have now.
Even without these the image is often 25-30% synced by the time the
test gets to the "non-primary snapshot in question is still being
synced" assert.

Fixes: https://tracker.ceph.com/issues/74601
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit ec868d5ca2e56bd6003b002eb5f15d575edabd4e)

3 weeks agoqa/workunits/rbd: avoid unnecessary sleeping in stop_mirror()
Ilya Dryomov [Tue, 27 Jan 2026 20:56:23 +0000 (21:56 +0100)]
qa/workunits/rbd: avoid unnecessary sleeping in stop_mirror()

There is no need to wait for anything if -KILL is passed for sig
because the process would disappear immediately.  In teuthology runs
where multiple rbd-mirror daemons are deployed (and therefore need to
be stopped when stop_mirrors() is called by the test), it causes
gratuitous delays of 4+ seconds.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit f18fe5d15f72e34ab74b8ae187a47b52883fc780)

3 weeks ago nvmeofgw: fast-failover changes
Leonid Chernin [Thu, 9 Oct 2025 05:24:20 +0000 (08:24 +0300)]
 nvmeofgw: fast-failover changes

 beacon timeouts are measured also in prepare_beacon function to be able
 to correctly  implement shorter timeout values
 default failover detection time was set to 7 sec
 default beacon tick was set to 1 second
 changed condition for detection of ceph slowness in NVMeofgwMon

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit b49ac690d97c8e1659fc58c91cc278403d720c3b)

3 weeks agomgr/dashboard: Change side navigation to `Overview`
Afreen Misbah [Fri, 16 Jan 2026 14:17:53 +0000 (19:47 +0530)]
mgr/dashboard: Change side navigation to `Overview`

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

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

 Conflicts:
src/pybind/mgr/dashboard/frontend/cypress/e2e/a11y/dashboard.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/cypress/e2e/orchestrator/04-osds.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/cypress/e2e/ui/dashboard-v3.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.ts
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html
src/pybind/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts
src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_spacings.scss

3 weeks agomgr/dashboard: Add new landing page component
Afreen Misbah [Tue, 13 Jan 2026 17:26:34 +0000 (22:56 +0530)]
mgr/dashboard: Add new landing page component

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

- flagged by DASHBOARD fetaure flag
- added tests
- added layout for overview page
- dropped using get API which is getting polled freqently for perf

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

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard.module.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/services/feature-toggles.service.ts

3 weeks agotentacle: mgr/dashboard: Add .nx in gitignore
Afreen Misbah [Sat, 31 Jan 2026 14:41:09 +0000 (20:11 +0530)]
tentacle: mgr/dashboard: Add .nx in gitignore

Signed-off-by: Afreen Misbah <afreen@ibm.com>
3 weeks agotentacle: mgr/dashboard: Remove nx folder
Afreen Misbah [Sat, 31 Jan 2026 14:39:50 +0000 (20:09 +0530)]
tentacle: mgr/dashboard: Remove nx folder

Signed-off-by: Afreen Misbah <afreen@ibm.com>
3 weeks agoMerge pull request #66934 from rhcs-dashboard/wip-74400-tentacle
Pedro Gonzalez Gomez [Fri, 30 Jan 2026 19:53:23 +0000 (20:53 +0100)]
Merge pull request #66934 from rhcs-dashboard/wip-74400-tentacle

tentacle: mgr/dashboard: replace usage or progress bar with carbon meter chart

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agomgr/dashboard: fetch all namespaces in a gateway group
Afreen Misbah [Wed, 28 Jan 2026 09:59:08 +0000 (15:29 +0530)]
mgr/dashboard: fetch all namespaces in a gateway group

- adds a new API /api/gateway_group/{group}/namespace
- updates tests
- needed for UI flows and in general to fetch all namespaces, could not change existing API due to the maintenence of backward compatibility
- in a followup PR will add server side pagination

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

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

3 weeks agoosd: Add counter to peering so we can see how often we would try invalidating the...
Jon Bailey [Tue, 27 Jan 2026 14:31:53 +0000 (14:31 +0000)]
osd: Add counter to peering so we can see how often we would try invalidating the stats.

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
(cherry picked from commit 294c36143d5f9c4cb84bbfa5b17d8cb3e66f4dd4)

3 weeks agoosd: Fix issue where it is possible for stats to be recovered incorrectly during...
Jon Bailey [Tue, 27 Jan 2026 14:29:05 +0000 (14:29 +0000)]
osd: Fix issue where it is possible for stats to be recovered incorrectly during merge operations.

To hit the problem, after you take a snapshot, you:
* Perform a write
* Perform a partial write that only involves the primary
* Perform a partial write that only involves a non-primary
* Primary goes down
* Primary comes up
* Primary goes through peering and chooses a non-primary shard as its peering partner

The result of these operations is the stats reporting a size difference equal to the partial write that only involves the primary, as the non-primary is not aware of the clone operation by design and so that is missing update is copied to the osd. This commit prevents it by invalidating the stats in the case where this happens. There will be a future commit to further narrow the set of cases where stats invalidations can happen.

Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
(cherry picked from commit ebc6f270681a5f602b4979ef8a96bee1ca0d1e73)

3 weeks agoMerge pull request #67131 from aaSharma14/wip-74638-tentacle
Aashish Sharma [Fri, 30 Jan 2026 10:21:33 +0000 (15:51 +0530)]
Merge pull request #67131 from aaSharma14/wip-74638-tentacle

tentacle: mgr/dashboard: Add Archive zone configuration to the Dashboard

Reviewed-by: Nizamudeen A <nia@redhat.com>
3 weeks agomgr/dashboard: replace usage or progress bar with carbon meter chart
Naman Munet [Mon, 21 Oct 2024 16:55:41 +0000 (22:25 +0530)]
mgr/dashboard: replace usage or progress bar with carbon meter chart

Fixes: https://tracker.ceph.com/issues/68258
Changes affect the following files:
- rbd-list.component.html
- cephfs-detail.component.html
- cephfs-subvolume-group.component.html
- cephfs-subvolume-list.componenet.html
- multi-cluster.component.html
- osd-list.component.html
- service-daemon-list.component.html
- pool-list.component.html
- rgw-bucket-list.component.html
- rgw-user-list.component.html

Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit 01df0cd84f16eade54fa1448821e5479dfb575c5)

 Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
src/pybind/mgr/dashboard/frontend/src/styles.scss

3 weeks agoMerge pull request #67039 from VallariAg/wip-74482-tentacle
Vallari Agrawal [Fri, 30 Jan 2026 06:50:42 +0000 (12:20 +0530)]
Merge pull request #67039 from VallariAg/wip-74482-tentacle

tentacle: monitoring: update NVMeoFTooManyNamespaces to 4096 ns

3 weeks agomgr/dashboard: carbonize-delete-zone-modal
Sagar Gopale [Tue, 30 Dec 2025 10:03:29 +0000 (15:33 +0530)]
mgr/dashboard: carbonize-delete-zone-modal

Fixes: https://tracker.ceph.com/issues/74249
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit d67e18d822d8466adccc7220caf7b2bdd587f72c)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-multisite.ts

3 weeks agomgr/dashboard: fix-table-width
Sagar Gopale [Thu, 4 Dec 2025 13:00:00 +0000 (18:30 +0530)]
mgr/dashboard: fix-table-width

Fixes: https://tracker.ceph.com/issues/74089
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit 1f691aff54a2ee38e4e32c5b329fc06b4226ee03)

3 weeks agomgr/dashboard: Add Archive zone configuration to the Dashboard
Aashish Sharma [Fri, 23 Jan 2026 11:15:28 +0000 (16:45 +0530)]
mgr/dashboard: Add Archive zone configuration to the Dashboard

Allow the user to create an archive zone or modify an existing zone to
make it archive

Fixes: https://tracker.ceph.com/issues/74528
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 5fda52de0213e0e17280205144521d51f1d3f5dd)

3 weeks agoMerge pull request #67117 from rhcs-dashboard/wip-73837-tentacle
Aashish Sharma [Fri, 30 Jan 2026 05:06:33 +0000 (10:36 +0530)]
Merge pull request #67117 from rhcs-dashboard/wip-73837-tentacle

tentacle: mgr/dashboard: Carbonize - Multisite Zone

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
3 weeks agoMerge pull request #67040 from rhcs-dashboard/bootstrap-fixes-tentacle
Afreen Misbah [Thu, 29 Jan 2026 22:17:02 +0000 (03:47 +0530)]
Merge pull request #67040 from rhcs-dashboard/bootstrap-fixes-tentacle

tentacle: mgr/dashboard: fixes for quick-bootstrap script

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agoMerge pull request #67075 from idryomov/wip-74513-tentacle 20.2.1_1.30.26-baseline
Ilya Dryomov [Thu, 29 Jan 2026 17:03:45 +0000 (18:03 +0100)]
Merge pull request #67075 from idryomov/wip-74513-tentacle

tentacle: qa: krbd_blkroset.t: eliminate a race in the open_count test

Reviewed-by: Ramana Raja <rraja@redhat.com>
3 weeks agoMerge pull request #66977 from aainscow/wip-74434-tentacle
Yuri Weinstein [Thu, 29 Jan 2026 15:42:47 +0000 (07:42 -0800)]
Merge pull request #66977 from aainscow/wip-74434-tentacle

tentacle: osd: Fix memory leak of ECDummyOp

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
3 weeks agoMerge pull request #66725 from aainscow/wip-74269-tentacle
Yuri Weinstein [Thu, 29 Jan 2026 15:40:40 +0000 (07:40 -0800)]
Merge pull request #66725 from aainscow/wip-74269-tentacle

tentacle: osd: Do not remove objects with divergent logs if only partial writes.

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
3 weeks agoMerge pull request #67077 from idryomov/wip-74529-tentacle
Ilya Dryomov [Thu, 29 Jan 2026 15:10:57 +0000 (16:10 +0100)]
Merge pull request #67077 from idryomov/wip-74529-tentacle

tentacle: qa: don't assume that /dev/sda or /dev/vda is present in unmap.t

Reviewed-by: Ramana Raja <rraja@redhat.com>
4 weeks agoMerge pull request #67107 from imran-imtiaz/wip-74494-tentacle
Imran Imtiaz [Thu, 29 Jan 2026 11:16:29 +0000 (11:16 +0000)]
Merge pull request #67107 from imran-imtiaz/wip-74494-tentacle

tentacle: mgr/dashboard: fix RBD mirror schedule inheritance in pool and image APIs

4 weeks agomgr/dashboard: Carbonize - Multisite Zone
Dnyaneshwari [Tue, 4 Nov 2025 04:45:02 +0000 (10:15 +0530)]
mgr/dashboard: Carbonize - Multisite Zone

Fixes: https://tracker.ceph.com/issues/73707
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit 1be7446ada23c477cb272e8e4de119553ff81c04)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html

4 weeks agomgr/dashboard: fix RBD mirror schedule inheritance in pool and image APIs
Imran Imtiaz [Thu, 8 Jan 2026 10:37:32 +0000 (10:37 +0000)]
mgr/dashboard: fix RBD mirror schedule inheritance in pool and image APIs

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74494
Fix the bug where the Pool API was reporting random image schedules
instead of pool schedules. Implement proper schedule inheritance
hierarchy (Image > Pool > Cluster) for both Pool and Image APIs.

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
(cherry picked from commit 452cfdddbbe30118ff97115dd73cff74fa9276ea)

4 weeks agoMerge pull request #66603 from rhcs-dashboard/wip-74174-tentacle
Afreen Misbah [Wed, 28 Jan 2026 13:22:07 +0000 (18:52 +0530)]
Merge pull request #66603 from rhcs-dashboard/wip-74174-tentacle

tentacle: mgr/dashboard :  Fixed labels issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 weeks agomgr/dashboard: carbonize service form
Pedro Gonzalez Gomez [Tue, 16 Sep 2025 14:00:22 +0000 (16:00 +0200)]
mgr/dashboard: carbonize service form

Also updates service controller to fix snmp-gateway creation issue where service_id is not wanted on the request

Fixes: https://tracker.ceph.com/issues/73098
Fixes: https://tracker.ceph.com/issues/74216
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
(cherry picked from commit 2b78b553cb9d0e0885aa1273e144627cddd0ef5d)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/cluster.module.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.ts

4 weeks agoMerge pull request #67084 from bluikko/wip-doc-2026-01-27-backport-67006-to-tentacle
bluikko [Wed, 28 Jan 2026 07:08:08 +0000 (14:08 +0700)]
Merge pull request #67084 from bluikko/wip-doc-2026-01-27-backport-67006-to-tentacle

tentacle: doc/radosgw: change all intra-docs links to use ref (2 of 6)

4 weeks agoMerge pull request #65471 from rzarzynski/teuthology-ec-op-on-off-tentacle
Radoslaw Zarzynski [Tue, 27 Jan 2026 16:06:06 +0000 (17:06 +0100)]
Merge pull request #65471 from rzarzynski/teuthology-ec-op-on-off-tentacle

tentacle: qa: Run RADOS suites with ec optimizations on and off

Reviewed-by: Mark Nelson <mark.a.nelson@gmail.com>
Reviewed-by: Jamie Pryde <jamiepry@uk.ibm.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
4 weeks agoqa/workunits: add Rocky Linux support to librados tests
Nitzan Mordechai [Thu, 13 Nov 2025 14:03:58 +0000 (14:03 +0000)]
qa/workunits: add Rocky Linux support to librados tests

Add Rocky Linux to the list of supported RPM-based distributions in
test_librados_build.sh and version_number_sanity.sh. Rocky Linux uses
the same package names and commands as CentOS/RHEL, so it can use the
existing RPM codepath.

Without this change, the tests fail on Rocky Linux systems with
"unknown distro" errors.

Fixes: https://tracker.ceph.com/issues/73839
Signed-off-by: Nitzan Mordechai <nmordec@ibm.com>
(cherry picked from commit 32453d25c5de73597c0169baa4264df2bc10c546)

4 weeks agonvmeofgw: prevent map corruption while processing beacons from deleted gws
Leonid Chernin [Mon, 8 Dec 2025 20:54:44 +0000 (22:54 +0200)]
nvmeofgw: prevent map corruption while processing beacons from deleted gws

Fix race issue of map corruption when deleted gw sends beacons
but this gw data was removed from pending map and still exists in map.
Process beacons only if GW's data exists in both maps:
main-map and pending-map, otherwise just ignore beacons.

fixes: https://tracker.ceph.com/issues/74160

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit 3636dc3598b7022bff623d686cbee83ed288d966)

4 weeks agomon: add NVMEOF_BEACON_DIFF to mon_feature_t and mon CompatSet
Samuel Just [Thu, 6 Nov 2025 23:54:50 +0000 (23:54 +0000)]
mon: add NVMEOF_BEACON_DIFF to mon_feature_t and mon CompatSet

NOPE NOPE
In order for the client to safely send BEACON_DIFF messages, it
needs to be the case that the leader at the time of receipt will
support BEACON_DIFF.

Simply using the connection features for the MonClient's target mon is
insufficient, because it might be a peon.  If the peon supports
BEACON_DIFF and the leader does not the leader will either crash or
interpret it as a full BEACON.  Neither outcome is acceptable.

Instead, we need to wire up a feature bit to the MonMap mon_feature_t
members and the CompatSet.

Adding FEATURE_BEACON_DIFF to ceph::features::mon get_supported()
and get_persistent() ensures that once all monitors in the quorum
support it, MonMap::get_required_features() will include it.
See Elector::propose_to_peers, Monitor::(win|lose)_election,
MonmapMonitor::apply_mon_features.

Once FEATURE_BEACON_DIFF is present in MonMap::get_required_features():
- Monitor::apply_monmap_to_compatset_features() will prevent
  downgrades of the monitors by updating the CompatSet to include
  CEPH_MON_FEATURE_INCOMPAT_NVMEOF_BEACON_DIFF
- Monitor::calc_quorum_requirements() will set
  Monitor::required_features to require the NVMEOF_BEACON_DIFF
  for any monitor peers.
- MonClient::get_monmap_required_features() will eventually include
  ceph::features::mon::FEATURE_NVMEOF_BEACON_DIFF.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit e55ad7bce2fb85096cd31ff9846403f9dbd01e85)

4 weeks agomon/MonClient: add get_monmap_required_features() helper
Samuel Just [Fri, 7 Nov 2025 00:36:24 +0000 (16:36 -0800)]
mon/MonClient: add get_monmap_required_features() helper

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 958080913083af4805f0cc4114c5c96606b05212)

4 weeks agonvmeofgw: beacon diff implementation in the monitor and in the MonClient.
Leonid Chernin [Mon, 15 Sep 2025 11:04:04 +0000 (14:04 +0300)]
nvmeofgw: beacon diff implementation in the monitor and in the MonClient.

     -monclient encodes subsystems by beacon-diff rules if BEACON_DIFF
      bit is enabled by quorum
     -monitor processes beacons by beacon-diff new schema
     -monitor detects sequence out of order(ooo) condition and handles it
     -in case ooo detected monitor send ack to the gw with the expected correct sequence
     -monitor skips failovers for some interval when ooo detected
     -monitor ignores all becons with incorrect sequences until gw sends expected one
     -coding upgrade rules

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
Fixes: https://tracker.ceph.com/issues/72394
(cherry picked from commit 3555a28e45c5b44289f12abe2fc843e21c7ebf87)

4 weeks agoMerge pull request #66986 from rhcs-dashboard/wip-74457-tentacle
Pedro Gonzalez Gomez [Tue, 27 Jan 2026 09:20:21 +0000 (10:20 +0100)]
Merge pull request #66986 from rhcs-dashboard/wip-74457-tentacle

tentacle: mgr/dashboard: Carbonize Administration module > Create Realm/Zone group/zone

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 weeks agodoc/radosgw: change all intra-docs links to use ref (2 of 6)
Ville Ojamo [Fri, 16 Jan 2026 09:43:31 +0000 (16:43 +0700)]
doc/radosgw: change all intra-docs links to use ref (2 of 6)

Part 2 of 6 to make backporting easier. Depends on part 1.

Use the the ref role for all remaining links in doc/radosgw/ with the
exception of config-ref.rst which will depend on changes to rgw.yaml.in.

The external link definitions syntax being removed is intended for
linking to external websites and not for intra-docs links. Validity of
ref links will be checked during the docs build process.

Add labels for links targets if necessary.
Remove unused external link definitions in the modified files.

Use confval instead of literal text for 2 configuration keys in
vault.rst.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit a8fbf262663112b70a73bd5b1f256ab14f17056e)

4 weeks agoMerge pull request #67064 from bluikko/wip-doc-2026-01-23-backport-63426-to-tentacle
bluikko [Mon, 26 Jan 2026 09:15:28 +0000 (16:15 +0700)]
Merge pull request #67064 from bluikko/wip-doc-2026-01-23-backport-63426-to-tentacle

tentacle: doc/radosgw: Cosmetic improvements and ref links in account.rst

4 weeks agoMerge pull request #67043 from bluikko/wip-doc-2026-01-22-backport-66944-to-tentacle
bluikko [Mon, 26 Jan 2026 09:11:30 +0000 (16:11 +0700)]
Merge pull request #67043 from bluikko/wip-doc-2026-01-22-backport-66944-to-tentacle

tentacle: doc/radosgw: change all intra-docs links to use ref (1 of 6)

4 weeks agoqa: don't assume that /dev/sda or /dev/vda is present in unmap.t
Ilya Dryomov [Fri, 23 Jan 2026 13:48:53 +0000 (14:48 +0100)]
qa: don't assume that /dev/sda or /dev/vda is present in unmap.t

Instead of hard-coding the block device name, use the block device that
is backing the filesystem that the test is running on.  We can be quite
sure it won't be an RBD device ;)

Fixes: https://tracker.ceph.com/issues/74529
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 2b5f0f4e7396114f9944a4987c38e18d4ecfbb1f)

4 weeks agoqa: krbd_blkroset.t: eliminate a race in the open_count test
Ilya Dryomov [Wed, 21 Jan 2026 18:41:41 +0000 (19:41 +0100)]
qa: krbd_blkroset.t: eliminate a race in the open_count test

Even at QD=1, dd may take less than 10 seconds to work its way to the
end of a 10M image, producing "No space left on device" error instead
of the expected "Operation not permitted" error which is supposed to
arise from the device getting marked read-only while opened.

Fixes: https://tracker.ceph.com/issues/74513
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 006e47e9ca691deb377fb76f7a23b6feec874865)

4 weeks agoMerge pull request #66536 from baum/wip-74025-tentacle
baum [Sun, 25 Jan 2026 19:21:25 +0000 (21:21 +0200)]
Merge pull request #66536 from baum/wip-74025-tentacle

tentacle: nvmeof: refactor beacon timer for exact frequency timing with drift correction

4 weeks agoqa: Disable OSD benchmark from running for tests.
Sridhar Seshasayee [Fri, 12 Sep 2025 08:08:30 +0000 (13:38 +0530)]
qa: Disable OSD benchmark from running for tests.

Disable OSD bench from benchmarking the OSDs for teuthology tests. This is to
help prevent a cluster warning pertaining to the IOPS value not lying within
a typical threshold range from being raised.

The tests can rely on the built-in static values as defined by
osd_mclock_max_capacity_iops_[ssd|hdd] which should be good enough.

Fixes: https://tracker.ceph.com/issues/74501
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
(cherry picked from commit cf04790bede6be13cc27dcdf50fe19a953860321)

 Conflicts:
       qa/config/rados.yaml
- Removed a non-existing option under mon overrides

4 weeks agodoc/radosgw: Cosmetic improvements and ref links in account.rst
Ville Ojamo [Thu, 22 May 2025 09:08:43 +0000 (16:08 +0700)]
doc/radosgw: Cosmetic improvements and ref links in account.rst

Use double backticks consistently when referring to data, commands etc.

Change links pointing to existing labels to use ref.

Use title case consistently in section titles.

Use ordered lists instead of hardcoding list numbers.

Use inline strong for emphasis instead of inline preformatted.

Change several tab to four spaces for indent.

Call it "RADOS Gateway" instead of "RadosGW".

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit e10903915d641827358b762f7f2ea5ec1a2bab95)

4 weeks agomgr/dashboard: Carbonize Administration module > Create Realm/Zone group/Zone
Dnyaneshwari [Thu, 16 Oct 2025 04:16:16 +0000 (09:46 +0530)]
mgr/dashboard: Carbonize Administration module > Create Realm/Zone group/Zone

Fixes: https://tracker.ceph.com/issues/73544
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit 2a5c73f1e8a6d4a1f9ac3764782c5adfbaab62ab)

5 weeks agoMerge pull request #66972 from Naveenaidu/wip-74150-tentacle
Naveen Naidu [Thu, 22 Jan 2026 11:46:12 +0000 (17:16 +0530)]
Merge pull request #66972 from Naveenaidu/wip-74150-tentacle

tentacle: Objecter: respect higher epoch subscription in tick

Reviewed-by: Nitzan Mordechai <nmordech@ibm.com>
5 weeks agodoc/radosgw: change all intra-docs links to use ref (1 of 6)
Ville Ojamo [Fri, 16 Jan 2026 08:55:27 +0000 (15:55 +0700)]
doc/radosgw: change all intra-docs links to use ref (1 of 6)

Part 1 of 6 to make backporting easier. Many of the following parts
depend on this.

Use the the ref role for all remaining links in doc/radosgw/ with the
exception of config-ref.rst which will depend on changes to rgw.yaml.in.

The external link definitions syntax being removed is intended for
linking to external websites and not for intra-docs links. Validity of
ref links will be checked during the docs build process.

Add labels for links targets if necessary.
Remove unused external link definitions in the modified files.

Use confval instead of literal text for 2 configuration keys in
vault.rst.
Use Ceph Object Gateway consistently in multisite.rst.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
5 weeks agomgr/dashboard: fixes for quick-bootstrap script
Nizamudeen A [Tue, 28 Oct 2025 07:46:26 +0000 (13:16 +0530)]
mgr/dashboard: fixes for quick-bootstrap script

- bump kcli to fedora42
- modify ip logic
- generate cephadm binary if it doesn't exist

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

5 weeks agomonitoring: update NVMeoFTooManyNamespaces to 4096 ns
Vallari Agrawal [Tue, 20 Jan 2026 08:56:13 +0000 (14:26 +0530)]
monitoring: update NVMeoFTooManyNamespaces to 4096 ns

Change NVMeoFTooManyNamespaces alert limit from 2048 namespaces
to 4096 namespaces.

Fixes: https://tracker.ceph.com/issues/74464
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
(cherry picked from commit ad708f4c6959b5f3e701cd91db792f5e1a17b1c2)

5 weeks agoMerge pull request #66790 from rhcs-dashboard/wip-74313-tentacle
Aashish Sharma [Thu, 22 Jan 2026 06:00:05 +0000 (11:30 +0530)]
Merge pull request #66790 from rhcs-dashboard/wip-74313-tentacle

tentacle: mgr/dashboard: rename 'Zone Group' labels to 'Zonegroup'

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66984 from aaSharma14/wip-74452-tentacle
Aashish Sharma [Thu, 22 Jan 2026 05:52:19 +0000 (11:22 +0530)]
Merge pull request #66984 from aaSharma14/wip-74452-tentacle

tentacle: monitoring: make cluster matcher backward compatible for pre-reef metrics

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66941 from Hezko/wip-74422-tentacle
Afreen Misbah [Wed, 21 Jan 2026 10:50:58 +0000 (16:20 +0530)]
Merge pull request #66941 from Hezko/wip-74422-tentacle

tentacle: mgr/dashboard: add get_subsystem nvme command

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agoMerge pull request #66942 from Hezko/wip-74421-tentacle
Afreen Misbah [Wed, 21 Jan 2026 10:50:39 +0000 (16:20 +0530)]
Merge pull request #66942 from Hezko/wip-74421-tentacle

tentacle: mgr/dashboard: remove not needed 'cli_version' field from gw info com…

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agoMerge pull request #66642 from rhcs-dashboard/wip-74217-tentacle
Afreen Misbah [Wed, 21 Jan 2026 10:26:37 +0000 (15:56 +0530)]
Merge pull request #66642 from rhcs-dashboard/wip-74217-tentacle

tentacle: mgr/dashboard: Adding QAT Compression dropdown on RGW Service form

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