]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
6 weeks agoosd/scrub: make m_session_started_at at Session state ctor 63799/head
Ronen Friedman [Wed, 4 Jun 2025 17:44:16 +0000 (12:44 -0500)]
osd/scrub: make m_session_started_at at Session state ctor

ScrubMachine::get_time_scrubbing() must access the Session object
to compute the scrub duration. But the State data is not externally
accessible before its ctor has completed.

As we always happen to try to access that data inside the ctor,
this always results in a warning log message.

Here we move m_session_started_at into the outer state, simplifying
the logic required to access it.

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

6 weeks agoMerge pull request #63431 from Matan-B/wip-matanb-crimson-tentacle-63219
Matan Breizman [Sun, 8 Jun 2025 06:55:39 +0000 (09:55 +0300)]
Merge pull request #63431 from Matan-B/wip-matanb-crimson-tentacle-63219

crimson/os/seastore/linked_tree_node: tentacle: correct balance pivots calculation for both fixed-kv tree and omap tree

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
6 weeks agoMerge pull request #63703 from zdover23/wip-doc-2025-06-04-backport-63622-to-tentacle
Zac Dover [Fri, 6 Jun 2025 01:52:38 +0000 (11:52 +1000)]
Merge pull request #63703 from zdover23/wip-doc-2025-06-04-backport-63622-to-tentacle

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

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #63651 from zdover23/wip-doc-2025-06-03-backport-63634-to-tentacle
Zac Dover [Fri, 6 Jun 2025 01:33:57 +0000 (11:33 +1000)]
Merge pull request #63651 from zdover23/wip-doc-2025-06-03-backport-63634-to-tentacle

tentacle: doc/start: edit documenting-ceph.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #63648 from zdover23/wip-doc-2025-06-03-backport-63644-to-tentacle
Zac Dover [Fri, 6 Jun 2025 01:32:26 +0000 (11:32 +1000)]
Merge pull request #63648 from zdover23/wip-doc-2025-06-03-backport-63644-to-tentacle

tentacle: doc/rados/operations: Additional improvements to placement-groups.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agodoc/start: edit documenting-ceph.rst 63651/head
Zac Dover [Mon, 2 Jun 2025 02:32:36 +0000 (12:32 +1000)]
doc/start: edit documenting-ceph.rst

Edit the section "Build the Source" in doc/start/documenting-ceph.rst.
Also correct a misuse of the word "presently", which means "in a little
while", not "now".

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

6 weeks agoMerge pull request #63730 from cbodley/wip-github-milestone-tentacle-tentacle
Casey Bodley [Thu, 5 Jun 2025 13:11:41 +0000 (09:11 -0400)]
Merge pull request #63730 from cbodley/wip-github-milestone-tentacle-tentacle

tentacle: github: add tentacle milestone

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #63722 from cbodley/wip-71562-tentacle
Casey Bodley [Thu, 5 Jun 2025 13:10:40 +0000 (09:10 -0400)]
Merge pull request #63722 from cbodley/wip-71562-tentacle

tentacle: run-make: work around package conflicts from llvm.sh

Reviewed-by: Dan Mick <dmick@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
6 weeks agoMerge pull request #63742 from zdover23/wip-doc-2025-06-05-backport-63734-to-tentacle
Anthony D'Atri [Thu, 5 Jun 2025 03:57:01 +0000 (23:57 -0400)]
Merge pull request #63742 from zdover23/wip-doc-2025-06-05-backport-63734-to-tentacle

tentacle: doc/mgr: edit cli_api

6 weeks agodoc/mgr: edit cli_api 63742/head
Zac Dover [Wed, 4 Jun 2025 23:52:40 +0000 (09:52 +1000)]
doc/mgr: edit cli_api

Improve the English in doc/mgr/cli_api.rst. Incorporate the changes
suggested by Anthony D'Atri in https://github.com/ceph/ceph/pull/63195.

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

6 weeks agoMerge pull request #63736 from zdover23/wip-doc-2025-06-05-backport-63733-to-tentacle
Anthony D'Atri [Thu, 5 Jun 2025 02:48:09 +0000 (22:48 -0400)]
Merge pull request #63736 from zdover23/wip-doc-2025-06-05-backport-63733-to-tentacle

tentacle: doc/glossary: s/OMAP/omap/

6 weeks agodoc/glossary: s/OMAP/omap/ 63736/head
Zac Dover [Wed, 4 Jun 2025 23:39:33 +0000 (09:39 +1000)]
doc/glossary: s/OMAP/omap/

Change "OMAP" to "omap" to match the capitalization established by
Eleanor Cawthon in her 2012 omap paper, here:
https://ceph.io/assets/pdfs/CawthonKeyValueStore.pdf.

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

6 weeks agogithub: add tentacle milestone 63730/head
Casey Bodley [Thu, 29 May 2025 15:18:26 +0000 (11:18 -0400)]
github: add tentacle milestone

pull requests based on the tentacle branch aren't setting the milestone

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

6 weeks agorun-make: work around package conflicts from llvm.sh 63722/head
Casey Bodley [Wed, 21 May 2025 17:24:26 +0000 (13:24 -0400)]
run-make: work around package conflicts from llvm.sh

packages installed by llvm.sh sometimes conflict with existing packages
from earlier versions, leading to errors like:

> The following packages have unmet dependencies:
> python3-lldb-13 : Conflicts: python3-lldb-x.y
> python3-lldb-19 : Conflicts: python3-lldb-x.y

remove packages from any earlier versions before running llvm.sh

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

6 weeks agoMerge pull request #63706 from zdover23/wip-doc-2025-06-04-backport-63686-to-tentacle
Anthony D'Atri [Wed, 4 Jun 2025 06:03:41 +0000 (02:03 -0400)]
Merge pull request #63706 from zdover23/wip-doc-2025-06-04-backport-63686-to-tentacle

tentacle: doc/start: edit documenting-ceph.rst

6 weeks agoMerge pull request #63422 from zdover23/wip-doc-2025-05-22-backport-63369-to-tentacle
Zac Dover [Wed, 4 Jun 2025 04:09:54 +0000 (14:09 +1000)]
Merge pull request #63422 from zdover23/wip-doc-2025-05-22-backport-63369-to-tentacle

tentacle: doc/mgr: edit diskpredictor.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agodoc/start: edit documenting-ceph.rst 63706/head
Zac Dover [Tue, 3 Jun 2025 19:23:53 +0000 (05:23 +1000)]
doc/start: edit documenting-ceph.rst

Edit the section "Build the Source (First Time)" in
doc/start/documenting-ceph.rst.

- remove references to RHEL7 (it's old)
- improve sentences (they were first-draft-like)
- improve RST formatting

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

6 weeks agoMerge pull request #63447 from zdover23/wip-doc-2025-05-23-backport-63446-to-tentacle
Zac Dover [Wed, 4 Jun 2025 03:32:46 +0000 (13:32 +1000)]
Merge pull request #63447 from zdover23/wip-doc-2025-05-23-backport-63446-to-tentacle

tentacle: doc/radosgw: Cosmetic improvements in cloud-transition.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #63688 from zdover23/wip-doc-2025-06-04-backport-63195-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 21:51:27 +0000 (17:51 -0400)]
Merge pull request #63688 from zdover23/wip-doc-2025-06-04-backport-63195-to-tentacle

tentacle: doc/mgr: edit cli_api.rst

6 weeks agoMerge pull request #63691 from zdover23/wip-doc-2025-06-04-backport-63476-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 21:47:45 +0000 (17:47 -0400)]
Merge pull request #63691 from zdover23/wip-doc-2025-06-04-backport-63476-to-tentacle

tentacle: doc/mgr: edit telemetry.rst

6 weeks agoMerge pull request #63694 from zdover23/wip-doc-2025-06-04-backport-63614-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 21:46:19 +0000 (17:46 -0400)]
Merge pull request #63694 from zdover23/wip-doc-2025-06-04-backport-63614-to-tentacle

tentacle: doc/rados/operations: edit cache-tiering.rst

6 weeks agoMerge pull request #63699 from zdover23/wip-doc-2025-06-04-backport-62893-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 21:23:15 +0000 (17:23 -0400)]
Merge pull request #63699 from zdover23/wip-doc-2025-06-04-backport-62893-to-tentacle

tentacle: doc/radosgw: edit sentence in metrics.rst

6 weeks agodoc/rados/operations: Additional improvements to placement-groups.rst 63648/head
Anthony D'Atri [Mon, 2 Jun 2025 18:35:23 +0000 (14:35 -0400)]
doc/rados/operations: Additional improvements to placement-groups.rst

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

6 weeks agodoc/mgr/dashboard_plugins: edit feature_toggles.inc.rst 63703/head
Zac Dover [Sun, 1 Jun 2025 23:04:25 +0000 (09:04 +1000)]
doc/mgr/dashboard_plugins: edit feature_toggles.inc.rst

Follow up on the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63367.

- Add "nvmeof" to the list of enabled features.
- Remove an extraneous space.

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

6 weeks agoMerge pull request #63645 from zdover23/wip-doc-2025-06-03-backport-63618-to-tentacle
Zac Dover [Tue, 3 Jun 2025 20:38:14 +0000 (06:38 +1000)]
Merge pull request #63645 from zdover23/wip-doc-2025-06-03-backport-63618-to-tentacle

tentacle: doc/rados/operations: Improve placement-groups.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agodoc/radosgw: edit sentence in metrics.rst 63699/head
Zac Dover [Mon, 21 Apr 2025 07:52:02 +0000 (17:52 +1000)]
doc/radosgw: edit sentence in metrics.rst

Change the wording of a sentence in doc/radosgw/metrics.rst so that its
articles read as though they were written by a native speaker of the
English language.

This commit is being raised as part of a diagnostic process aimed at
discovering why the ReadtheDocs check is failing on PR
https://github.com/ceph/ceph/pull/62877.

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

6 weeks agodoc/rados/operations: edit cache-tiering.rst 63694/head
Zac Dover [Fri, 30 May 2025 12:38:03 +0000 (22:38 +1000)]
doc/rados/operations: edit cache-tiering.rst

Strengthen the warning against deploying cache tiering in releases after
Reef. This follows up on Anthony D'Atri's request in
https://github.com/ceph/ceph/pull/63465.

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

6 weeks agodoc/mgr: edit telemetry.rst 63691/head
Zac Dover [Mon, 26 May 2025 04:56:24 +0000 (14:56 +1000)]
doc/mgr: edit telemetry.rst

Edit doc/mgr/telemetry.rst.

The English in this file is unacceptably demotic and exhibits a curious
but all-too-familiar lack here and there of definite articles.

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 be67afcfcb51d07251f8a2be86de8dd7f45c713f)

6 weeks agodoc/mgr: edit cli_api.rst 63688/head
Zac Dover [Fri, 9 May 2025 05:12:49 +0000 (15:12 +1000)]
doc/mgr: edit cli_api.rst

Edit doc/mgr/cli_api.rst as part of the project to determine where the
error is in https://github.com/ceph/ceph/pull/62782 that prevents the
Jenkins tests from passing.

This is a change to one of twenty-five files in
https://github.com/ceph/ceph/pull/62782 and this commit represents one
of what will be at least twenty-five other commits made to track this
error down.

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

6 weeks agoMerge pull request #63656 from zdover23/wip-doc-2025-06-03-backport-63633-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 14:20:04 +0000 (10:20 -0400)]
Merge pull request #63656 from zdover23/wip-doc-2025-06-03-backport-63633-to-tentacle

tentacle: doc/mgr: edit progress.rst

6 weeks agoMerge pull request #63659 from zdover23/wip-doc-2025-06-03-backport-63632-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 14:18:41 +0000 (10:18 -0400)]
Merge pull request #63659 from zdover23/wip-doc-2025-06-03-backport-63632-to-tentacle

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

6 weeks agoMerge pull request #63662 from zdover23/wip-doc-2025-06-03-backport-63631-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 14:17:28 +0000 (10:17 -0400)]
Merge pull request #63662 from zdover23/wip-doc-2025-06-03-backport-63631-to-tentacle

tentacle: doc/mgr: edit nfs.rst

6 weeks agoMerge pull request #63665 from zdover23/wip-doc-2025-06-03-backport-63630-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 14:16:19 +0000 (10:16 -0400)]
Merge pull request #63665 from zdover23/wip-doc-2025-06-03-backport-63630-to-tentacle

tentacle: doc/mgr: edit modules.rst

6 weeks agoMerge pull request #63668 from zdover23/wip-doc-2025-06-03-backport-63629-to-tentacle
Anthony D'Atri [Tue, 3 Jun 2025 11:16:46 +0000 (07:16 -0400)]
Merge pull request #63668 from zdover23/wip-doc-2025-06-03-backport-63629-to-tentacle

tentacle: doc/mgr: edit localpool.rst

6 weeks agoMerge pull request #63640 from piyushagarwal1411/wip-71477-tentacle
afreen23 [Tue, 3 Jun 2025 09:53:25 +0000 (15:23 +0530)]
Merge pull request #63640 from piyushagarwal1411/wip-71477-tentacle

tentacle: mgr/dashboard: Creating CephFS dashboard for Grafana

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
6 weeks agodoc/mgr: edit localpool.rst 63668/head
Zac Dover [Sun, 1 Jun 2025 23:33:20 +0000 (09:33 +1000)]
doc/mgr: edit localpool.rst

Remove "only" where it was extraneous.

This commit was made in response to a request made by Anthony D'Atri
here: https://github.com/ceph/ceph/pull/63419#discussion_r2102803276.

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

6 weeks agodoc/mgr: edit modules.rst 63665/head
Zac Dover [Sun, 1 Jun 2025 23:39:35 +0000 (09:39 +1000)]
doc/mgr: edit modules.rst

s/called/named/ as requested by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63451#discussion_r2104487962.

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

6 weeks agodoc/mgr: edit nfs.rst 63662/head
Zac Dover [Sun, 1 Jun 2025 23:45:42 +0000 (09:45 +1000)]
doc/mgr: edit nfs.rst

Edit the "Updating an NFS Cluster" section of doc/mgr/nfs.rst. This
commit includes changes requested by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63452.

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

6 weeks agodoc/dev/cephfs-mirroring: edit file 4 of x 63659/head
Zac Dover [Mon, 2 Jun 2025 02:16:47 +0000 (12:16 +1000)]
doc/dev/cephfs-mirroring: edit file 4 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 fourth (and final) quarter of the
doc/dev/cephfs-mirroring.rst file.

Further refinements to the English in this file are possible.

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

6 weeks agodoc/mgr: edit progress.rst 63656/head
Zac Dover [Mon, 2 Jun 2025 02:27:12 +0000 (12:27 +1000)]
doc/mgr: edit progress.rst

Edit doc/mgr/progress.rst. Make the changes suggested by Anthony D'Atri
in https://github.com/ceph/ceph/pull/63470.

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

6 weeks agodoc/rados/operations: Improve placement-groups.rst 63645/head
Anthony D'Atri [Fri, 30 May 2025 17:43:49 +0000 (13:43 -0400)]
doc/rados/operations: Improve placement-groups.rst

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

6 weeks agomgr/dashboard: Creating CephFS dashboard for Grafana 63640/head
Piyush Agarwal [Sun, 13 Apr 2025 14:26:31 +0000 (19:56 +0530)]
mgr/dashboard: Creating CephFS dashboard for Grafana

Fixes: https://tracker.ceph.com/issues/70901
Signed-off-by: Piyush Agarwal <piyushagarwal14.pa@gmail.com>
(cherry picked from commit 3eaa3401f6d17400591472ec94abdc06cbf78cbc)

6 weeks agoMerge pull request #63597 from ronen-fr/wip-rf-63559-tentacle
Ronen Friedman [Mon, 2 Jun 2025 03:51:26 +0000 (06:51 +0300)]
Merge pull request #63597 from ronen-fr/wip-rf-63559-tentacle

tentacle: osd/scrub: only periodic_regular scrubs should extended-sleep

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 weeks agoMerge pull request #63624 from zdover23/wip-doc-2025-06-02-backport-63481-to-tentacle
Anthony D'Atri [Sun, 1 Jun 2025 23:59:14 +0000 (19:59 -0400)]
Merge pull request #63624 from zdover23/wip-doc-2025-06-02-backport-63481-to-tentacle

tentacle: doc/mgr: Small improvements in rgw.rst

6 weeks agodoc/mgr: Small improvements in rgw.rst 63624/head
Ville Ojamo [Mon, 26 May 2025 10:41:24 +0000 (17:41 +0700)]
doc/mgr: Small improvements in rgw.rst

Use double backticks consistently for module name, CLI commands and
parameters etc.

Use title case in section titles and underline them only until end of
title text.

Use "command line" instead of "cmd line" in text.

Capitalize RGW consistently.

Delete one paragraph that included a strange out of place text fragment.

Call it "Manager" consistently instead of "MGR" in text one time.

Improve language in CA cert upgrade.

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

7 weeks agoMerge pull request #63569 from ronen-fr/wip-rf-63525-tentacle
Ronen Friedman [Sun, 1 Jun 2025 13:08:53 +0000 (16:08 +0300)]
Merge pull request #63569 from ronen-fr/wip-rf-63525-tentacle

tentacle: osd/scrub: no auto-repair in 'after_repair' type of scrubs

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
7 weeks agoosd/scrub: no auto-repair in 'after_repair' type of scrubs 63569/head
Ronen Friedman [Tue, 27 May 2025 15:13:09 +0000 (10:13 -0500)]
osd/scrub: no auto-repair in 'after_repair' type of scrubs

The deep scrubs that are initiated after a full "peering" repair, are
not supposed to auto-repair any errors - just report them.

This behavior detail was inadvertently changed recently, and is fixed
here.

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

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)