]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
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
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
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
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
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>
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 )
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 )
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 )
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 )
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 )
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 )
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
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
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"
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
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
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
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
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
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
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 )
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>
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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 )
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>
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
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 )
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 )
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 )
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 )
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 )
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
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 )
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
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 )
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.
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 )
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 )
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>
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 )
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
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
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
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 )
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 )
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 )
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
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 )
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 )
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>
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 )
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 )
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 )
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>
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>
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
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>
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
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
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 )
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 )