]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 weeks agoosd/scrub: only periodic_regular scrubs should extended-sleep 63597/head
Ronen Friedman [Wed, 28 May 2025 14:26:29 +0000 (09:26 -0500)]
osd/scrub: only periodic_regular scrubs should extended-sleep

Fix get_scrub_sleep_time() call parameters, to use the correct
logic (observes_extended_sleep()) for sleep time calculations.

Fixes: https://tracker.ceph.com/issues/70923
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 705857f67fd86ec406ac0d444e449e63dfe55340)

7 weeks agoMerge pull request #63437 from ronen-fr/wip-rf-63379-tentacle
Ronen Friedman [Sat, 31 May 2025 06:30:32 +0000 (09:30 +0300)]
Merge pull request #63437 from ronen-fr/wip-rf-63379-tentacle

tentacle: osd/scrub: remove OsdScrub::LoadTracker

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
7 weeks agoosd: move load avg units conversion to the client 63437/head
Ronen Friedman [Tue, 20 May 2025 07:29:04 +0000 (02:29 -0500)]
osd: move load avg units conversion to the client

The OSD calls OsdScrub::update_load_average() to find out the load
average, and notes it down in a performance counter. The system
load average is multipled by 100 (to improve precision). That
multiplication should be on the side of the client, not the
scrub queue service.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 948e0426b3527d9ab1c92b7a8b90ba6f4bec8043)

7 weeks agoosd/scrub: remove OsdScrub::LoadTracker
Ronen Friedman [Tue, 20 May 2025 05:21:37 +0000 (00:21 -0500)]
osd/scrub: remove OsdScrub::LoadTracker

As we no longer maintain a 'daily average', and as the interaction
between the load tracker and the scrub scheduler is now much simplified,
we can remove the load tracker entirely.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 162baba744c26cc0f0a0497769f22f7dcb89e4d2)

7 weeks agoMerge pull request #63456 from ronen-fr/wip-rf-63400-tentacle
Ronen Friedman [Fri, 30 May 2025 16:52:52 +0000 (19:52 +0300)]
Merge pull request #63456 from ronen-fr/wip-rf-63400-tentacle

tentacle: qa/standalone/scrub: extra delay in osd-scrub-test.sh

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
7 weeks agoMerge pull request #63591 from zdover23/wip-doc-2025-05-29-backport-63472-to-tentacle
Anthony D'Atri [Fri, 30 May 2025 15:58:34 +0000 (11:58 -0400)]
Merge pull request #63591 from zdover23/wip-doc-2025-05-29-backport-63472-to-tentacle

tentacle: doc/mgr: edit rgw.rst

7 weeks agoMerge pull request #63582 from zdover23/wip-doc-2025-05-29-backport-63469-to-tentacle
Anthony D'Atri [Fri, 30 May 2025 15:57:45 +0000 (11:57 -0400)]
Merge pull request #63582 from zdover23/wip-doc-2025-05-29-backport-63469-to-tentacle

tentacle: doc/mgr: edit orchestrator.rst

7 weeks agoMerge pull request #63588 from zdover23/wip-doc-2025-05-29-backport-63471-to-tentacle
Anthony D'Atri [Fri, 30 May 2025 15:27:06 +0000 (11:27 -0400)]
Merge pull request #63588 from zdover23/wip-doc-2025-05-29-backport-63471-to-tentacle

tentacle: doc/mgr: edit prometheus.rst

7 weeks agoMerge pull request #63585 from zdover23/wip-doc-2025-05-29-backport-63470-to-tentacle
Anthony D'Atri [Fri, 30 May 2025 15:01:42 +0000 (11:01 -0400)]
Merge pull request #63585 from zdover23/wip-doc-2025-05-29-backport-63470-to-tentacle

tentacle: doc/mgr: edit progress.rst

7 weeks agoMerge pull request #63610 from zdover23/wip-doc-2025-05-30-backport-63475-to-tentacle
Anthony D'Atri [Fri, 30 May 2025 14:22:55 +0000 (10:22 -0400)]
Merge pull request #63610 from zdover23/wip-doc-2025-05-30-backport-63475-to-tentacle

tentacle: doc/mgr: edit telegraf.rst

7 weeks agoMerge pull request #63608 from zdover23/wip-doc-2025-05-30-backport-63474-to-tentacle
Anthony D'Atri [Fri, 30 May 2025 14:22:29 +0000 (10:22 -0400)]
Merge pull request #63608 from zdover23/wip-doc-2025-05-30-backport-63474-to-tentacle

doc/mgr: edit smb.rst

7 weeks agoMerge pull request #63440 from zdover23/wip-doc-2025-05-23-backport-63360-to-tentacle
Zac Dover [Fri, 30 May 2025 13:02:11 +0000 (23:02 +1000)]
Merge pull request #63440 from zdover23/wip-doc-2025-05-23-backport-63360-to-tentacle

tentacle: doc/rgw: use 'confval' directive to render sts config options

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 weeks agodoc/mgr: edit telegraf.rst 63610/head
Zac Dover [Mon, 26 May 2025 04:42:59 +0000 (14:42 +1000)]
doc/mgr: edit telegraf.rst

Edit doc/mgr/telegraf.rst.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 1da172872792d797875ee99e97842414d9c2bb5e)

7 weeks agodoc/mgr: edit smb.rst 63608/head
Zac Dover [Mon, 26 May 2025 04:33:55 +0000 (14:33 +1000)]
doc/mgr: edit smb.rst

Edit doc/mgr/smb.rst.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 82a4b46d17b573c97475deadbdacd7f74d5ea502)

7 weeks agoMerge pull request #63571 from aaSharma14/wip-71444-tentacle
Aashish Sharma [Fri, 30 May 2025 08:46:14 +0000 (14:16 +0530)]
Merge pull request #63571 from aaSharma14/wip-71444-tentacle

tentacle: mgr/dashboard: Fix applicatin pool table for filtered pools

Reviewed-by: Nizamudeen A <nia@redhat.com>
7 weeks agoMerge pull request #63576 from zdover23/wip-doc-2025-05-29-backport-63451-to-tentacle
Anthony D'Atri [Thu, 29 May 2025 14:11:35 +0000 (10:11 -0400)]
Merge pull request #63576 from zdover23/wip-doc-2025-05-29-backport-63451-to-tentacle

tentacle: doc/mgr: edit modules.rst.

7 weeks agoMerge pull request #63579 from zdover23/wip-doc-2025-05-29-backport-63452-to-tentacle
Anthony D'Atri [Thu, 29 May 2025 14:10:25 +0000 (10:10 -0400)]
Merge pull request #63579 from zdover23/wip-doc-2025-05-29-backport-63452-to-tentacle

tentacle: doc/mgr: edit nfs.rst

7 weeks agodoc/mgr: edit rgw.rst 63591/head
Zac Dover [Sun, 25 May 2025 23:57:40 +0000 (09:57 +1000)]
doc/mgr: edit rgw.rst

Edit doc/mgr/rgw.rst.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit e7f2a4b5b22280b32800930a5707791360e68f59)

7 weeks agodoc/mgr: edit prometheus.rst 63588/head
Zac Dover [Sun, 25 May 2025 23:52:17 +0000 (09:52 +1000)]
doc/mgr: edit prometheus.rst

Edit doc/mgr/prometheus.rst.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 7cae041f46b010694c6c40b31e36719af1f3fb26)

7 weeks agodoc/mgr: edit progress.rst 63585/head
Zac Dover [Sun, 25 May 2025 23:45:58 +0000 (09:45 +1000)]
doc/mgr: edit progress.rst

Edit doc/mgr/progress.rst.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 9bada3be2f49377bec06f4a270dea7174777b763)

7 weeks agodoc/mgr: edit orchestrator.rst 63582/head
Zac Dover [Sun, 25 May 2025 23:40:31 +0000 (09:40 +1000)]
doc/mgr: edit orchestrator.rst

Edit doc/mgr/orchestrator.rst.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 31ce3058fbc06709759e4c129a1af8678b257a6e)

7 weeks agodoc/mgr: edit nfs.rst 63579/head
Zac Dover [Fri, 23 May 2025 10:54:58 +0000 (20:54 +1000)]
doc/mgr: edit nfs.rst

Edit doc/mgr/nfs.rst. Improve some of the English.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

This commit and the PR of which it is a part includes the changes made
in https://github.com/ceph/ceph/pull/62782 and some corrections to
glaring grammatical errors. However, this file could use a careful
grammar pass.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 1c2544d8e1df8b9fcd53617f2b5cb1d6a5814f22)

7 weeks agodoc/mgr: edit modules.rst. 63576/head
Zac Dover [Fri, 23 May 2025 10:24:01 +0000 (20:24 +1000)]
doc/mgr: edit modules.rst.

Edit doc/mgr/modules.rst. Improve some of the English.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

This commit and the PR of which it is a part includes the changes made
in https://github.com/ceph/ceph/pull/62782 and some corrections to
glaring grammatical errors. However, this file could use a careful
grammar pass. As it currently stands, it contains run-on sentences and
English that is acceptable in conversation but not acceptable in written
communication.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 1818e48abbb6853817c626fac4a32cace1b5ebc0)

7 weeks agoMerge pull request #63114 from adk3798/tentacle-nfs-export-parse-sectype
Adam King [Thu, 29 May 2025 11:59:40 +0000 (07:59 -0400)]
Merge pull request #63114 from adk3798/tentacle-nfs-export-parse-sectype

tentacle: mgr/nfs: make sure sectype is a list when parsed

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
7 weeks agomgr/dashboard: Fix applicatin pool table for filtered pools 63571/head
Ankush Behl [Mon, 19 May 2025 09:31:58 +0000 (15:01 +0530)]
mgr/dashboard: Fix applicatin pool table for filtered pools

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

Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
(cherry picked from commit 7b30aeb267c54fae209add0c321dde2e3440fe49)

7 weeks agoMerge pull request #63519 from aaSharma14/wip-71345-tentacle
Aashish Sharma [Thu, 29 May 2025 08:06:26 +0000 (13:36 +0530)]
Merge pull request #63519 from aaSharma14/wip-71345-tentacle

tentacle: mgr/dashboard: fix flaky promql query test

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
7 weeks agoMerge pull request #63113 from adk3798/tentacle-block-nvmeof-deployment-all-groups
Yuri Weinstein [Wed, 28 May 2025 19:20:51 +0000 (12:20 -0700)]
Merge pull request #63113 from adk3798/tentacle-block-nvmeof-deployment-all-groups

tentacle: mgr/cephadm: block deploying nvmeof daemons on the same host

Reviewed-by: Adam King adking@redhat.com
7 weeks agoMerge pull request #63097 from kchheda3/wip-71173-tentacle
Yuri Weinstein [Wed, 28 May 2025 19:16:57 +0000 (12:16 -0700)]
Merge pull request #63097 from kchheda3/wip-71173-tentacle

tentacle: rgw/frontend: Allow multiple RGWs to run on same port on same host

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 weeks agoMerge pull request #63096 from cbodley/wip-71174-tentacle
Yuri Weinstein [Wed, 28 May 2025 19:16:10 +0000 (12:16 -0700)]
Merge pull request #63096 from cbodley/wip-71174-tentacle

tentacle: rgw/multisite: rgw_forward_request_to_master() preserves Error responses

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 weeks agoMerge pull request #63117 from adk3798/tentacle-cephadm-upgrade-smb
Adam King [Wed, 28 May 2025 18:02:52 +0000 (14:02 -0400)]
Merge pull request #63117 from adk3798/tentacle-cephadm-upgrade-smb

tentacle: mgr/cephadm: add smb to upgrade order

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
7 weeks agoMerge pull request #63534 from zdover23/wip-doc-2025-05-28-backport-63530-to-tentacle
Anthony D'Atri [Wed, 28 May 2025 13:41:03 +0000 (09:41 -0400)]
Merge pull request #63534 from zdover23/wip-doc-2025-05-28-backport-63530-to-tentacle

tentacle: doc/rados/operations: Add settings advice to balancer.rst

7 weeks agoMerge pull request #63537 from zdover23/wip-doc-2025-05-28-backport-63255-to-tentacle
Anthony D'Atri [Wed, 28 May 2025 13:39:18 +0000 (09:39 -0400)]
Merge pull request #63537 from zdover23/wip-doc-2025-05-28-backport-63255-to-tentacle

tentacle: doc/mgr: edit crash.rst

7 weeks agoMerge pull request #63540 from zdover23/wip-doc-2025-05-28-backport-63253-to-tentacle
Anthony D'Atri [Wed, 28 May 2025 13:38:39 +0000 (09:38 -0400)]
Merge pull request #63540 from zdover23/wip-doc-2025-05-28-backport-63253-to-tentacle

tentacle: doc/monitoring: correct list formatting

7 weeks agoMerge pull request #63543 from zdover23/wip-doc-2025-05-28-backport-63254-to-tentacle
Anthony D'Atri [Wed, 28 May 2025 13:37:16 +0000 (09:37 -0400)]
Merge pull request #63543 from zdover23/wip-doc-2025-05-28-backport-63254-to-tentacle

tentacle: doc/cephfs: correct reference structure in fs-volumes.rst

7 weeks agoMerge pull request #63546 from zdover23/wip-doc-2025-05-28-backport-63275-to-tentacle
Anthony D'Atri [Wed, 28 May 2025 13:35:57 +0000 (09:35 -0400)]
Merge pull request #63546 from zdover23/wip-doc-2025-05-28-backport-63275-to-tentacle

tentacle: doc/dev/cephfs-mirroring: edit file 3 of x

7 weeks agoMerge pull request #63549 from zdover23/wip-doc-2025-05-28-backport-63419-to-tentacle
Anthony D'Atri [Wed, 28 May 2025 13:34:36 +0000 (09:34 -0400)]
Merge pull request #63549 from zdover23/wip-doc-2025-05-28-backport-63419-to-tentacle

tentacle: doc/mgr: edit localpool.rst

7 weeks agoMerge pull request #63238 from vshankar/wip-cephfs-mirror-blockdiff-tentacle
Venky Shankar [Wed, 28 May 2025 12:24:32 +0000 (17:54 +0530)]
Merge pull request #63238 from vshankar/wip-cephfs-mirror-blockdiff-tentacle

tentacle: integration blockdiff with cephfs-mirror daemon

Reviewed-by: Jos Collin <jcollin@redhat.com>
7 weeks agodoc/mgr: edit localpool.rst 63549/head
Zac Dover [Thu, 22 May 2025 06:55:52 +0000 (16:55 +1000)]
doc/mgr: edit localpool.rst

Edit doc/mgr/localpool.rst. Improve the English where necessary.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 9e7246b74075da557012b0744167011ca43eedb1)

7 weeks agodoc/dev/cephfs-mirroring: edit file 3 of x 63546/head
Zac Dover [Wed, 14 May 2025 06:14:07 +0000 (16:14 +1000)]
doc/dev/cephfs-mirroring: edit file 3 of x

Add prompts (and perform necessary corrections to glaring grammatical
errors) to doc/dev/cephfs-mirroring.rst, as requested by Jos Collin in
https://github.com/ceph/ceph/pull/63237/files#r2085886075.

This commit edits the third quarter of the doc/dev/cephfs-mirroring.rst
file. This commit edits down to the line beginning "`Peers` section in
the command output".

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 3915238f21cd82896e6cda9cc90b68fee5d12750)

7 weeks agodoc/cephfs: correct reference structure in fs-volumes.rst 63543/head
Zac Dover [Tue, 13 May 2025 05:58:57 +0000 (15:58 +1000)]
doc/cephfs: correct reference structure in fs-volumes.rst

Correct the links to cross-references in the cases of the following two
directives:

1. pause-clone-threads
2. pause-purge-threads

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit e59364f152847eabbedfe7fc72dfb66e7378b72b)
(cherry picked from commit 2c76845a2108f449e1295aebce02a97e04a64b6a)

7 weeks agodoc/monitoring: correct list formatting 63540/head
Zac Dover [Tue, 13 May 2025 05:30:07 +0000 (15:30 +1000)]
doc/monitoring: correct list formatting

Correct list formatting in doc/monitoring/index.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit b7889dc4f088ce2a5fa8165c21fa2d0a75700f56)

7 weeks agodoc/mgr: edit crash.rst 63537/head
Zac Dover [Tue, 13 May 2025 06:17:39 +0000 (16:17 +1000)]
doc/mgr: edit crash.rst

Edit doc/mgr/crash.rst. Add prompts and correct some of the inelegant
English present in the file.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/62782.

Credit for this initiative should go to Ville Ojamo.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit aa2d9f98676928df02f898512f6eedc7c2bccd69)

7 weeks agodoc/rados/operations: Add settings advice to balancer.rst 63534/head
Anthony D'Atri [Tue, 27 May 2025 19:00:59 +0000 (15:00 -0400)]
doc/rados/operations: Add settings advice to balancer.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit f188003530e55f6ac46ab3d56c53fab65cdb7e7c)

7 weeks agoMerge pull request #63488 from zdover23/wip-doc-2025-05-27-backport-63487-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:28:28 +0000 (10:28 -0400)]
Merge pull request #63488 from zdover23/wip-doc-2025-05-27-backport-63487-to-tentacle

tentacle: src/common/options: Clarify scope of scrub intervals in osd.yaml.in

7 weeks agoMerge pull request #63491 from zdover23/wip-doc-2025-05-27-backport-63420-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:27:20 +0000 (10:27 -0400)]
Merge pull request #63491 from zdover23/wip-doc-2025-05-27-backport-63420-to-tentacle

tentacle: doc/mgr: edit mds_autoscaler.rst

7 weeks agoMerge pull request #63494 from zdover23/wip-doc-2025-05-27-backport-62600-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:25:58 +0000 (10:25 -0400)]
Merge pull request #63494 from zdover23/wip-doc-2025-05-27-backport-62600-to-tentacle

tentacle: doc/cephadm: improve "Maintenance Mode"

7 weeks agoMerge pull request #63497 from zdover23/wip-doc-2025-05-27-backport-63463-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:25:07 +0000 (10:25 -0400)]
Merge pull request #63497 from zdover23/wip-doc-2025-05-27-backport-63463-to-tentacle

tentacle: doc/rados: s/enpty/empty/ in pgcalc doc

7 weeks agoMerge pull request #63500 from zdover23/wip-doc-2025-05-27-backport-63464-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:23:57 +0000 (10:23 -0400)]
Merge pull request #63500 from zdover23/wip-doc-2025-05-27-backport-63464-to-tentacle

tentacle: doc/cephfs: correct ill-formatted command

7 weeks agoMerge pull request #63503 from zdover23/wip-doc-2025-05-27-backport-63465-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:22:54 +0000 (10:22 -0400)]
Merge pull request #63503 from zdover23/wip-doc-2025-05-27-backport-63465-to-tentacle

tentacle: doc/rados: improve markup in cache-tiering.rst

7 weeks agoMerge pull request #63506 from zdover23/wip-doc-2025-05-27-backport-63370-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:21:18 +0000 (10:21 -0400)]
Merge pull request #63506 from zdover23/wip-doc-2025-05-27-backport-63370-to-tentacle

tentacle: doc/mgr: edit hello.rst

7 weeks agoMerge pull request #63509 from zdover23/wip-doc-2025-05-27-backport-63417-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:19:54 +0000 (10:19 -0400)]
Merge pull request #63509 from zdover23/wip-doc-2025-05-27-backport-63417-to-tentacle

tentacle: doc/mgr: edit insights.rst

7 weeks agoMerge pull request #63512 from zdover23/wip-doc-2025-05-27-backport-63418-to-tentacle
Anthony D'Atri [Tue, 27 May 2025 14:09:33 +0000 (10:09 -0400)]
Merge pull request #63512 from zdover23/wip-doc-2025-05-27-backport-63418-to-tentacle

tentacle: doc/mgr: edit iostat.rst

7 weeks agomgr/dashboard: fix flaky promql query test 63519/head
Aashish Sharma [Wed, 14 May 2025 08:05:10 +0000 (13:35 +0530)]
mgr/dashboard: fix flaky promql query test

There is a test collision in "promql-query-test" test suite because two different IOPS panels with the same title and legend labels (Read, Write) are present, and the test framework is not able to distinguish between them.
There are two panels with the same title IOPS and legends Read / Write, but different expressions:\
1. ceph-application-overview.json
2. ceph-cluster-advanced.json

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

7 weeks agoMerge pull request #63339 from aaSharma14/wip-71346-tentacle
Aashish Sharma [Tue, 27 May 2025 08:13:59 +0000 (13:43 +0530)]
Merge pull request #63339 from aaSharma14/wip-71346-tentacle

tentacle: mgr/dashboard: Add application overview page to grafana

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 weeks agodoc/mgr: edit iostat.rst 63512/head
Zac Dover [Thu, 22 May 2025 06:48:49 +0000 (16:48 +1000)]
doc/mgr: edit iostat.rst

Edit doc/mgr/iostat.rst. Improve the English where necessary.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 98708a7f7f3c470758063e21e840393440450381)

7 weeks agodoc/mgr: edit insights.rst 63509/head
Zac Dover [Thu, 22 May 2025 06:41:38 +0000 (16:41 +1000)]
doc/mgr: edit insights.rst

Edit doc/mgr/insights.rst. Improve the English where necessary.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 31d7dac8ff62ca31ffe86d8ef07a6f16047f2a64)

7 weeks agodoc/mgr: edit hello.rst 63506/head
Zac Dover [Tue, 20 May 2025 06:10:43 +0000 (16:10 +1000)]
doc/mgr: edit hello.rst

Edit doc/mgr/hello.rst. This includes the rewriting of sentences so that
they now appear in grammatically-correct English.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 87a375c20fcf2366b5f4b4178e9d89a2fba19585)

7 weeks agodoc/rados: improve markup in cache-tiering.rst 63503/head
Zac Dover [Sun, 25 May 2025 23:19:38 +0000 (09:19 +1000)]
doc/rados: improve markup in cache-tiering.rst

Correct ill-formatted markup in cache-tiering.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 2c3815aadb45eb607608e6390a48e1eaa5e4f034)

7 weeks agodoc/cephfs: correct ill-formatted command 63500/head
Zac Dover [Sun, 25 May 2025 23:09:38 +0000 (09:09 +1000)]
doc/cephfs: correct ill-formatted command

Correct a command that was broken across two lines, causing the argument
of an option to appear as though it was a command.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit bd4e8d8f03a8c39191ad1b7683e7dd1bea4105f1)

7 weeks agodoc/rados: s/enpty/empty/ in pgcalc doc 63497/head
Zac Dover [Sun, 25 May 2025 23:05:20 +0000 (09:05 +1000)]
doc/rados: s/enpty/empty/ in pgcalc doc

s/enpty/empty/ in doc/rados/operations/pgcalc/index.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 50dc9f1a04c13faa3d5e7971ec7f0724ddf70709)

7 weeks agodoc/cephadm: improve "Maintenance Mode" 63494/head
Zac Dover [Tue, 1 Apr 2025 10:25:46 +0000 (20:25 +1000)]
doc/cephadm: improve "Maintenance Mode"

Improve the English in the section "Maintenance Mode" in the file
doc/cephadm/host-management.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 2d4ee6aea3a3003eff910feb130110a6588fb384)

7 weeks agodoc/mgr: edit mds_autoscaler.rst 63491/head
Zac Dover [Thu, 22 May 2025 07:05:54 +0000 (17:05 +1000)]
doc/mgr: edit mds_autoscaler.rst

Edit mds_autoscaler.rst. Improve the English where necessary.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit efc438bd9f5753b42c74bf8f53ff94ebba1d4fb8)

7 weeks agosrc/common/options: Clarify scope of scrub intervals in osd.yaml.in 63488/head
Anthony D'Atri [Tue, 27 May 2025 00:06:18 +0000 (20:06 -0400)]
src/common/options: Clarify scope of scrub intervals in osd.yaml.in

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit 1a2290d85af6840000e97cfd0a11c574da419c15)

7 weeks agoMerge pull request #63111 from adk3798/tentacle-prom-pool-metadata
afreen23 [Mon, 26 May 2025 19:08:14 +0000 (00:38 +0530)]
Merge pull request #63111 from adk3798/tentacle-prom-pool-metadata

tentacle: mgr/dashboard: Added application label to pool_metadata query

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 weeks agoMerge pull request #63483 from shraddhaag/wip-71440-tentacle
Anthony D'Atri [Mon, 26 May 2025 14:15:00 +0000 (10:15 -0400)]
Merge pull request #63483 from shraddhaag/wip-71440-tentacle

tentacle: docs: add release notes and docs for availability score feature

7 weeks agodoc: address review comments 63483/head
Shraddha Agrawal [Tue, 20 May 2025 10:19:19 +0000 (15:49 +0530)]
doc: address review comments

Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
(cherry picked from commit 22200d6cdf5c0bebe710ce8c1895f85fcf99ecd6)

7 weeks agodoc: address review comments
Shraddha Agrawal [Thu, 15 May 2025 05:33:10 +0000 (11:03 +0530)]
doc: address review comments

Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
(cherry picked from commit cae4231cb5395e43802058d3c0ea764ab9469bb0)

7 weeks agodoc: address review comments
Shraddha Agrawal [Wed, 14 May 2025 12:36:38 +0000 (18:06 +0530)]
doc: address review comments

Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
(cherry picked from commit a2937fab78e64f61e6126c630c20c2184e9b14f0)

7 weeks agodoc/rados/operations.rst: add docs for availability score
Shraddha Agrawal [Thu, 8 May 2025 10:23:25 +0000 (15:53 +0530)]
doc/rados/operations.rst: add docs for availability score

This commit adds docs for how to use the availability score
feature. It also details when we consider a pool available
and when not and how we calculate the availability score.

Fixes: https://tracker.ceph.com/issues/67777
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
(cherry picked from commit 9665b2072a61f1c3cc5de7c3b0ed29c1a8760949)

7 weeks agodoc: add release notes for availability score
Shraddha Agrawal [Wed, 7 May 2025 13:19:08 +0000 (18:49 +0530)]
doc: add release notes for availability score

Fixes: https://tracker.ceph.com/issues/67777
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
(cherry picked from commit 51bee7a936927c5092c277d90726a63a23be8a26)

7 weeks agoMerge pull request #63478 from rhcs-dashboard/wip-71362-tentacle
Nizamudeen A [Mon, 26 May 2025 11:59:35 +0000 (17:29 +0530)]
Merge pull request #63478 from rhcs-dashboard/wip-71362-tentacle

tentacle: mgr/dashboard: accept dot(.) in user_id & restrict tenant validation in user form

7 weeks agomgr/dashboard: accept dot(.) in user_id & (alphanumeric chars, _) in tenant in user... 63478/head
Naman Munet [Fri, 16 May 2025 08:29:04 +0000 (13:59 +0530)]
mgr/dashboard: accept dot(.) in user_id & (alphanumeric chars, _) in tenant in user form

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

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

7 weeks agoMerge pull request #63466 from zdover23/wip-doc-2025-05-26-backport-63371-to-tentacle
Anthony D'Atri [Mon, 26 May 2025 00:21:04 +0000 (20:21 -0400)]
Merge pull request #63466 from zdover23/wip-doc-2025-05-26-backport-63371-to-tentacle

tentacle: doc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst

7 weeks agodoc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst 63466/head
Ville Ojamo [Tue, 20 May 2025 06:10:18 +0000 (13:10 +0700)]
doc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst

Don't format an unordered list as preformatted block.

Fix (not linked) reference to a section name that doesn't exist.

Don't call systemd unit files "systemctl unit files", add an "and"
between them.

Clarify by means of inline formatting and whitespace that config value
is "60" and the unit for that is seconds (as opposed to value being
"60s").

Use double backticks consistently when listing commands, file names or
paths, command parameters, syntaxes, etc.

Use star for inline italic instead of single backtick (to differentiate
from the previous).

Don't use double backticks for "cephadm" when talking about the concept.

Don't capitalize a few words that didn't need it.
Capitalize table data for consistency.
All caps for "MDS".

Small updates to language in text.

Call it "cephfs-mirror" everywhere and not "cephfs_mirror" at one place.

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

8 weeks agoMerge pull request #63453 from zdover23/wip-doc-2025-05-23-backport-63415-to-tentacle
Anthony D'Atri [Fri, 23 May 2025 12:24:53 +0000 (08:24 -0400)]
Merge pull request #63453 from zdover23/wip-doc-2025-05-23-backport-63415-to-tentacle

tentacle: doc/mgr: edit influx.rst.

8 weeks agoqa/standalone/scrub: extra delay in osd-scrub-test.sh 63456/head
Ronen Friedman [Wed, 21 May 2025 13:27:30 +0000 (08:27 -0500)]
qa/standalone/scrub: extra delay in osd-scrub-test.sh

Modify TEST_just_deep_scrubs():
The test turns 'no-deep' off, and expects the scrub to be
concluded and reported within a short period. But the PG
already had a chance to try scrubbing (and fail due to
the 'no-deep'), and its 'not-before'
was pushed out by osd_scrub_retry_after_noscrub.

The fix is to reduce the value of osd_scrub_retry_after_noscrub
for this test, and to increase the timeout for the test itself.

Fixes: https://tracker.ceph.com/issues/71404
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit cb91678ab09723088b10525952333b20810e8eb9)

8 weeks agodoc/mgr: edit influx.rst. 63453/head
Zac Dover [Thu, 22 May 2025 06:27:40 +0000 (16:27 +1000)]
doc/mgr: edit influx.rst.

Edit doc/mgr/influx.rst.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 32bdcaab3c4cad830fa05d192a35954ce846a9ae)

8 weeks agoMerge pull request #63401 from zdover23/wip-doc-2025-05-21-backport-63368-to-tentacle
Zac Dover [Fri, 23 May 2025 11:02:26 +0000 (21:02 +1000)]
Merge pull request #63401 from zdover23/wip-doc-2025-05-21-backport-63368-to-tentacle

tentacle: doc/mgr: edit motd.inc.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 weeks agodoc/rgw: use 'confval' directive to render sts config options 63440/head
Casey Bodley [Mon, 19 May 2025 21:05:43 +0000 (17:05 -0400)]
doc/rgw: use 'confval' directive to render sts config options

the 'confval' directive reads the config options from
common/options/rgw.yaml and renders them nicely. this keeps
everything consistent between the options and their docs

improve the config option descriptions:

* add existing note about rgw_sts_key length/format
* add example openssl command to generate a conforming sts key
* add notes about sharing sts key between gateways/zones

format the last remaining 'Note' with the 'note' directive

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

8 weeks agoMerge pull request #63349 from ronen-fr/wip-rf-63325-tentacle
Yuri Weinstein [Thu, 22 May 2025 16:39:15 +0000 (09:39 -0700)]
Merge pull request #63349 from ronen-fr/wip-rf-63325-tentacle

tentacle: osd/scrub: remove the 2'nd option for determining 'low load' for scrub

8 weeks agoMerge pull request #63392 from zdover23/wip-doc-2025-05-21-backport-63365-to-tentacle
Anthony D'Atri [Wed, 21 May 2025 14:41:10 +0000 (10:41 -0400)]
Merge pull request #63392 from zdover23/wip-doc-2025-05-21-backport-63365-to-tentacle

tentacle: doc/mgr: edit debug.inc.rst

8 weeks agoMerge pull request #63395 from zdover23/wip-doc-2025-05-21-backport-63367-to-tentacle
Anthony D'Atri [Wed, 21 May 2025 14:39:58 +0000 (10:39 -0400)]
Merge pull request #63395 from zdover23/wip-doc-2025-05-21-backport-63367-to-tentacle

tentacle: doc/mgr: edit feature_toggles.inc.rst

8 weeks agodoc/mgr: edit motd.inc.rst 63401/head
Zac Dover [Tue, 20 May 2025 05:44:48 +0000 (15:44 +1000)]
doc/mgr: edit motd.inc.rst

Edit doc/mgr/dashboard_plugins/motd.inc.rst.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 8661509c16441d60778bc084df8231daa149a04b)

8 weeks agodoc/mgr: edit feature_toggles.inc.rst 63395/head
Zac Dover [Tue, 20 May 2025 05:37:55 +0000 (15:37 +1000)]
doc/mgr: edit feature_toggles.inc.rst

Edit doc/mgr/dashboard_plugins/features_toggles.inc.rst.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/62782.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 18e4ca258194238699649857f5f0ba195b67dea2)

8 weeks agodoc/mgr: edit debug.inc.rst 63392/head
Zac Dover [Tue, 20 May 2025 05:29:23 +0000 (15:29 +1000)]
doc/mgr: edit debug.inc.rst

Edit doc/mgr/dashboard_plugins/debug.inc.rst.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/63255.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 1e87aa66b9de0a4e74bb4b1fbd806d974e0e8dcf)

2 months agoMerge pull request #63336 from zdover23/wip-doc-2025-05-19-backport-63329-to-tentacle
Anthony D'Atri [Mon, 19 May 2025 14:37:53 +0000 (07:37 -0700)]
Merge pull request #63336 from zdover23/wip-doc-2025-05-19-backport-63329-to-tentacle

tentacle: doc: Fix missing blank line Sphinx warnings

2 months agoosd/scrub: minimize calls to sysconf() in scrub_load_below_threshold() 63349/head
Ronen Friedman [Sat, 17 May 2025 07:17:42 +0000 (02:17 -0500)]
osd/scrub: minimize calls to sysconf() in scrub_load_below_threshold()

Return an 'all is OK' value if the 1min CPU load - even before being
divided by the number of CPUs - is below the configured threshold.
This is a very common case, and avoids the need to call sysconf()
to get the number of CPUs.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 3392bc0f506768b6b3e2d65d549fa2e3b704fd6e)

2 months agoosd/scrub: remove the 2'nd option for determining 'low load' for scrubbing
Ronen Friedman [Sat, 17 May 2025 06:04:22 +0000 (01:04 -0500)]
osd/scrub: remove the 2'nd option for determining 'low load' for scrubbing

Previously, there were two conditions under which the CPU load was
considered
low enough to allow scrubbing:
- the CPU load was below the configured threshold, or
- the load was below a calculated "daily" average, and lower than the
  15-min average.
That second condition was confusing and surprising, and is now removed.

As the scrubber logic no longer requires the 5m & 15m load averages,
scrub_load_below_threshold() can use the data gathered by the
periodic LoadTracker::update_load_average().

Fixes: https://tracker.ceph.com/issues/71347
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 4a0d5ea20acabb522c664b71d702f948098feaaf)

2 months agoMerge pull request #63332 from Matan-B/wip-matanb-crimson-tentacle-63166
Matan Breizman [Mon, 19 May 2025 07:29:14 +0000 (10:29 +0300)]
Merge pull request #63332 from Matan-B/wip-matanb-crimson-tentacle-63166

tentacle: qa/suites/crimson-rados: Seastore recovery tests

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 months agomgr/dashboard: Add application overview page to grafana 63339/head
Ankush Behl [Wed, 16 Apr 2025 07:53:57 +0000 (13:23 +0530)]
mgr/dashboard: Add application overview page to grafana

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

Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
(cherry picked from commit a5dc676c2dd4bc1daeb2c4a1ba34e7b364c9909b)

2 months agodoc: Fix missing blank line Sphinx warnings 63336/head
Ville Ojamo [Sun, 18 May 2025 05:25:07 +0000 (12:25 +0700)]
doc: Fix missing blank line Sphinx warnings

Fix four warnings from Sphinx about missing blank line after explicit
markup.

Indent content in list items correctly, fixing formatting errors.

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

2 months agoqa/suites/crimson-rados:Seastore (recovery) thrash tests 63332/head
Matan Breizman [Wed, 7 May 2025 12:34:35 +0000 (12:34 +0000)]
qa/suites/crimson-rados:Seastore (recovery) thrash tests

Seastore is currently only being tested with thrash_simpe without recovery.
This commit adds recovery thrash tests with radosbench only for now.
Other workloads, mainly `ceph_test_rados` (rados) are not yet supported.
See: https://tracker.ceph.com/issues/71237

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit 88f2269ca7fb2550e6b5f4fc2262594e0de4bbc6)

2 months agoMerge pull request #63225 from Matan-B/wip-71273-tentacle
Matan Breizman [Sun, 18 May 2025 08:03:29 +0000 (11:03 +0300)]
Merge pull request #63225 from Matan-B/wip-71273-tentacle

tentacle: crimson/os/seastore/cache/LRU: account the empty extent when adding it to LRU

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 months agoMerge pull request #63278 from Matan-B/wip-matanb-crimson-tentacle-63226
Matan Breizman [Sun, 18 May 2025 08:02:43 +0000 (11:02 +0300)]
Merge pull request #63278 from Matan-B/wip-matanb-crimson-tentacle-63226

tentacle: qa/suites/crimson-rados: disable chance_trim_stale_osdmaps

Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
2 months agoMerge pull request #63310 from zdover23/wip-doc-2025-05-16-backport-63293-to-tentacle
Anthony D'Atri [Sat, 17 May 2025 03:51:50 +0000 (23:51 -0400)]
Merge pull request #63310 from zdover23/wip-doc-2025-05-16-backport-63293-to-tentacle

tentacle: doc/radosgw: Use ref for hyperlinking to multisite

2 months agoMerge pull request #63285 from afreen23/wip-71293-tentacle
afreen23 [Fri, 16 May 2025 08:58:59 +0000 (14:28 +0530)]
Merge pull request #63285 from afreen23/wip-71293-tentacle

tentacle: mgr/dashboard: deprecate `transifex-i18ntool` and support transifex cli

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
2 months agoMerge pull request #63314 from zdover23/wip-doc-2025-05-16-backport-63301-to-tentacle
Anthony D'Atri [Fri, 16 May 2025 06:47:04 +0000 (02:47 -0400)]
Merge pull request #63314 from zdover23/wip-doc-2025-05-16-backport-63301-to-tentacle

tentacle: doc/mgr: edit dashboard.rst

2 months agoMerge pull request #63265 from Matan-B/wip-71309-tentacle
Aishwarya Mathuria [Fri, 16 May 2025 05:42:09 +0000 (11:12 +0530)]
Merge pull request #63265 from Matan-B/wip-71309-tentacle

tentacle: crimson/osd/pg: set log_entry_update_waiting_on prior to sending requests

2 months agodoc/mgr: edit dashboard.rst 63314/head
Zac Dover [Thu, 15 May 2025 13:24:58 +0000 (23:24 +1000)]
doc/mgr: edit dashboard.rst

Edit doc/mgr/crash.rst. Add prompts.

This changes eighty-nine prompts. Because this makes so many changes,
all other edits included in https://github.com/ceph/ceph/pull/63255 will
be made in a separate commit. This done for the sake of the patience of
the reviewers (probably Anthony, if history is any guide).

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/63255.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 1f587883a671775b44b656cf6b7c641d02319b5f)

2 months agodoc/radosgw: Use ref for hyperlinking to multisite 63310/head
Ville Ojamo [Thu, 15 May 2025 09:46:21 +0000 (16:46 +0700)]
doc/radosgw: Use ref for hyperlinking to multisite

Use validated ":ref:" hyperlinks instead of "external links" in "target
definitions" when linking within the Ceph docs:
- Update to use existing label in multisite.rst.
- Remove unused "target definitions".

Also use existing label for linking from multisite.rst.
Fix a broken link within multisite.rst.

The rendered PR should look the same as the old docs, only differing in
the source RST.

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