]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Zhang Song [Mon, 12 May 2025 06:36:16 +0000 (14:36 +0800)]
crimson/os/seastore/FixedKVBtree: remove with_btree_ret helper function
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
725ec09ee5eead3893cd43ba8706d0836399ca2f )
Zhang Song [Fri, 9 May 2025 08:12:16 +0000 (16:12 +0800)]
crimson/os/seastore/lba: flatten lba namespace to keep consistent with backref
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
4593e5177d20ce22943123ae986c3c86e8d010a1 )
Zhang Song [Thu, 24 Apr 2025 09:42:10 +0000 (17:42 +0800)]
crimson/os/seastore/BtreeLBAManager: support refresh LBAMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
dca4e562f2d92c1a481256518e5999b8f3e3ec4a )
Zhang Song [Thu, 24 Apr 2025 09:39:50 +0000 (17:39 +0800)]
crimson/os/seastore: simplify the processing of indirect LBAMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
f2a804b64f928e878a6d30c39efc853163e88e7f )
Zhang Song [Thu, 24 Apr 2025 09:33:17 +0000 (17:33 +0800)]
crimson/os/seastore: fix LBAMapping/BackrefMapping usages
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
9c8e0a0634936e16b39f00075c9da4aaf92b042c )
Zhang Song [Thu, 24 Apr 2025 09:26:57 +0000 (17:26 +0800)]
crimson/os/seastore/BackrefManager: adpat new BackrefMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
32a8cf134dfe992db924980344e9b53db79e002f )
Zhang Song [Thu, 24 Apr 2025 09:25:37 +0000 (17:25 +0800)]
crimson/os/seastore/BtreeLBAManager: cleanup the impl of alloc mapping and remap
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
d143fa7bb09b004f60efd6c94a6d34e00205249c )
Zhang Song [Thu, 24 Apr 2025 08:26:33 +0000 (16:26 +0800)]
crimson/os/seastore/BtreeLBAManager: refactor update_mapping_ret_bare_t
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
98df29eea1a2d3ba5694724a31c08e33d40cc9f9 )
Zhang Song [Thu, 24 Apr 2025 06:40:42 +0000 (14:40 +0800)]
crimson/os/seastore/BtreeLBAManager: refactor with LBACursorRef
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
0751f1a64a4957267c2f594a89e0d4bc92b25a12 )
Zhang Song [Thu, 24 Apr 2025 06:23:38 +0000 (14:23 +0800)]
crimson/os/seastore/BtreeLBAManager: split _alloc_extents implementation
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
1ab74cd5110d4a1397642369b5527226a68dc5fe )
Zhang Song [Thu, 24 Apr 2025 06:11:55 +0000 (14:11 +0800)]
crimson/os/seastore/BtreeLBAManager: cleanup alloc_mapping_info_t
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
20f2ed8a72eeb35620645d3d3a34853f2d2737e6 )
Zhang Song [Thu, 24 Apr 2025 05:57:04 +0000 (13:57 +0800)]
crimson/os/seastore: rename type remap_entry to remap_entry_t
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
14afe98f7353c16db5e70ff5b117795d8220e781 )
Zhang Song [Tue, 22 Apr 2025 08:25:28 +0000 (16:25 +0800)]
crimson/os/seastore: refactor LBAMapping and BackrefMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
23883c91d5f80032a54609fc95ad2a7606509f5b )
Zhang Song [Thu, 10 Apr 2025 03:18:01 +0000 (11:18 +0800)]
crimson/os/seastore/FixedKVBtree: return BtreeCursor instead of BtreeMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
84cb3d8ae44ddbf20a02f056141a7cd132de4d16 )
Zhang Song [Tue, 22 Apr 2025 08:16:12 +0000 (16:16 +0800)]
crimson/os/seastore/btree: introduce BtreeCursor
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
972c139e9c5c1405378495fa9d50b1a314dea618 )
Zhang Song [Wed, 26 Feb 2025 09:58:50 +0000 (17:58 +0800)]
crimson/os/seastore/btree: move lba/backref_map_val_t to the common header file
rename btree_range_pin.h to btree_types.h
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
8c6d82e0c7d6d27a9544d065bc6b9ccec4c6a3cc )
Xuehan Xu [Mon, 21 Apr 2025 06:39:08 +0000 (14:39 +0800)]
crimson/os/seastore: remove child_pos in LBAMapping
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
(cherry picked from commit
fa6ed28eddedff368bb77447cefac64b196f6bf8 )
Zhang Song [Thu, 10 Apr 2025 03:15:11 +0000 (11:15 +0800)]
crimson/os/seastore: remove PhysicalNodeMapping and BtreeNodeMapping
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
3c4d047e1ed8d798aa83f156152fcbbef7e84ce9 )
Zhang Song [Thu, 10 Apr 2025 03:11:15 +0000 (11:11 +0800)]
crimson/os/seastore: move BtreeNodeMapping::is_viewable_by_trans to CachedExtent
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
54476e829fb83b9894c84691ec68d8417f336ffe )
Zhang Song [Mon, 7 Apr 2025 03:50:01 +0000 (11:50 +0800)]
crimson/os/seastore/btree: remove the unused template argument of op_context_t
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
796b1ec43e7992286dc7229c04af1ed40396e6cb )
Zhang Song [Wed, 26 Feb 2025 09:04:19 +0000 (17:04 +0800)]
crimson/os/seastore/FixedKVBtree: use min_max_t<>::min to build begin iterator
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
(cherry picked from commit
6ef9ee1697ddf528d53ce4ec92c45ea0bb32d851 )
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>
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>
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>
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>
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 )
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>
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>
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
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 )
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/
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 )
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 )
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 )
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
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>
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 )
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>
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
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
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
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
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 )
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 )
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>
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 )
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 )
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 )
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 )
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
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
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
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
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
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>
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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>
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
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 )
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>
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 )
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 )
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>
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 )
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 )
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>
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
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
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
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
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
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
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>
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 )
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 )
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>
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.
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
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 )
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 )
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 )
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 )
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 )
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 )
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>
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 )
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>
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
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>
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>
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>
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
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
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