]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
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>
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.
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>
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 )
Anthony D'Atri [Thu, 15 May 2025 15:58:11 +0000 (11:58 -0400)]
Merge pull request #63297 from zdover23/wip-doc-2025-05-15-backport-63256-to-tentacle
tentacle: doc/dev/cephfs-mirroring: edit file 1 of x
Matan Breizman [Thu, 15 May 2025 14:48:02 +0000 (17:48 +0300)]
Merge pull request #63182 from Matan-B/wip-matanb-crimson-tentacle-cmake-rel
tentacle: CMakeLists: Fallback to RelWithDebInfo
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Matan Breizman [Thu, 15 May 2025 13:42:37 +0000 (16:42 +0300)]
Merge pull request #63258 from Matan-B/wip-matanb-crimson-tentacle-63138
tentacle: crimson: bump defaults to be more appropriate
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Matan Breizman [Thu, 15 May 2025 13:41:54 +0000 (16:41 +0300)]
Merge pull request #63257 from Matan-B/wip-matanb-crimson-tentacle-63137
tentacle: crimson: simplify vstart crimson-osd reactor pinning
Reviewed-by: Samuel Just <sjust@redhat.com>
Matan Breizman [Thu, 15 May 2025 13:40:03 +0000 (16:40 +0300)]
Merge pull request #63125 from Matan-B/wip-matanb-crimson-tentacle-62847
tentacle: crimson/osd/pg_recovery: rework start_recovery_ops
Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
Zac Dover [Tue, 13 May 2025 06:31:42 +0000 (16:31 +1000)]
doc/dev/cephfs-mirroring: edit file 1 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 first quarter of the doc/dev/cephfs-mirroring.rst
file. This commit encompasses about one-hundred lines of RST.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
e9a27051a7c0f4884e685a4105e45273aef0abe0 )
Afreen Misbah [Wed, 14 May 2025 16:53:09 +0000 (22:23 +0530)]
mgr/dashboard: Update translations for tentacle
Fixes https://tracker.ceph.com/issues/71293
- pulled and added and latest translations for tentacle
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Wed, 14 May 2025 16:07:08 +0000 (21:37 +0530)]
mgr/dashboard: Edit .tx config as per tentacle file
Fixes https://tracker.ceph.com/issues/71293
Updates tentacle as the source
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Tue, 29 Apr 2025 10:47:37 +0000 (16:17 +0530)]
mgr/dashboard: deprecate `transifex-i18ntool` and support transifex cli
- transifex-i18ntool is no longer maintained
- transifex officialy supports now a tool https://github.com/transifex/cli
- doc update
Fixes https://tracker.ceph.com/issues/71127
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
25fa4218f6263d5ea8130f75f264761c14cc5a36 )
Anthony D'Atri [Wed, 14 May 2025 10:54:20 +0000 (06:54 -0400)]
Merge pull request #63272 from zdover23/wip-doc-2025-05-14-backport-63259-to-tentacle
tentacle: doc/dev/cephfs-mirroring: edit file 2 of x
Matan Breizman [Mon, 12 May 2025 08:23:39 +0000 (08:23 +0000)]
qa/suites/crimson-rados: disable chance_trim_stale_osdmaps
Avoid "no valid command" in teuthology logs.
trim stale osdmaps is not planned to be introduce soon:
See: https://tracker.ceph.com/issues/65288
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
aa3ff63b6fa9c51e540d1768a2dbb8c267b9d2c4 )
afreen23 [Wed, 14 May 2025 07:56:26 +0000 (13:26 +0530)]
Merge pull request #63245 from afreen23/wip-71290-tentacle
tentacle: mgr/dashboard: Add default state when gateway groups are empty
Reviewed-by: Nizamudeen A <nia@redhat.com>
Matan Breizman [Wed, 14 May 2025 07:48:27 +0000 (10:48 +0300)]
Merge pull request #63066 from mohit84/wip-71145-tentacle
tentacle: crimson: PG backfill is not showing any progress
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Zac Dover [Tue, 13 May 2025 06:58:39 +0000 (16:58 +1000)]
doc/dev/cephfs-mirroring: edit file 2 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 second quarter of the doc/dev/cephfs-mirroring.rst
file. This commit encompasses about one-hundred lines of RST.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
0768ef3fcab69392635d32ed6c4c7051b27afd37 )
Yuri Weinstein [Tue, 13 May 2025 20:43:33 +0000 (13:43 -0700)]
Merge pull request #63167 from aclamk/aclamk-bs-recomp-improve-is-worth-tentacle
[tentacle] os/bluestore: Do not recompress large compressed blobs
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Tue, 13 May 2025 18:20:16 +0000 (21:20 +0300)]
Merge pull request #63263 from ronen-fr/wip-rf-63183-tentacle
tentacle: osd/scrub: remove (was: fix) deadline calculations
Reviewed-by: Samuel Just <sjust@redhat.com>
David Galloway [Tue, 13 May 2025 17:20:10 +0000 (13:20 -0400)]
Merge pull request #63210 from ceph/tentacle-rtd
tentacle: .github: Fix RTD build retrigger
Anthony D'Atri [Tue, 13 May 2025 14:08:55 +0000 (10:08 -0400)]
Merge pull request #63249 from zdover23/wip-doc-2025-05-13-backport-63237-to-tentacle
tentacle: doc: fix formatting in cephfs_mirror dev doc
Matan Breizman [Mon, 12 May 2025 11:16:26 +0000 (11:16 +0000)]
crimson/osd/../client_request: add logs around get_obc stage
If this stage is in use by other operation we would keep waiting for it
to finish. Add logs before entering the stage and after to keep track of
stuck requests.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
548ee41a0ab12b70362f264abc5d31ff947a95bd )
Matan Breizman [Mon, 12 May 2025 11:14:47 +0000 (11:14 +0000)]
crimson/osd/pg: set log_entry_update_waiting_on prior to sending requests
Before this patch, we would first send the MOSDPGUpdateLogMissing to
all peers and only then insert this rep_tid to log_entry_update_waiting_on.
This could have resulted in race where we receive the reply prior to
actually inserting the rep_tid.
The reply would have been discarded with "reply on unknown tid" (which
is now aborting).
The unhandled reply would have not let submit_error to return and would
keep holding the lock on this obc.
Fixes: https://tracker.ceph.com/issues/71204
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
a2121ebbc8ab7b41f0ffcd724b46ab778aa54efa )
afreen23 [Tue, 13 May 2025 12:35:19 +0000 (18:05 +0530)]
Merge pull request #63246 from afreen23/wip-71289-tentacle
tentacle: mgr/dashboard: Fix delete listener
Reviewed-by: Nizamudeen A <nia@redhat.com>
Ronen Friedman [Sun, 11 May 2025 12:22:58 +0000 (07:22 -0500)]
qa/standalone/scrub: no 'deadline' checks in osd-scrub-test.sh
As the 'deadline' attribute was removed from the scrub jobs.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
8d99563fffd111d0c82b338524a5f304f8b71d5f )
Ronen Friedman [Sun, 11 May 2025 05:24:33 +0000 (00:24 -0500)]
osd/scrub: remove the 'deadline' attribute from the scrub job
The scrub job's 'overdue' attribute is no longer calculated -
the only 'scrub is overdue' status remaining after latest
scheduling refactor, is the one performed in PGMap.cc (the
one affecting the 'health warning' status of the cluster).
Thus - there is no longer any reason to maintain any 'deadline'
attribute for the scrub scheduler.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
5f83bde31ebf51ab521a488444392d5ca05a09a0 )
Ronen Friedman [Fri, 9 May 2025 12:46:26 +0000 (07:46 -0500)]
osd/scrub: remove the deep-scrubs deadline attribute
As it is no longer meaningful in the context of the new
scrub scheduling design.
The change mandates fixes to the way 'schedule-[deeps]crub'
commands are implemented. The offset to use when forcing the
last-scrub timestamp to a new value in now calculated in
ScrubJob::guaranteed_offset(), as ScrubJob is where all
schedule adjustments (which employ the same logic) are
implemented.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
4e6323f894fcd96a3d6235451a7d54913e6a1d40 )
Ronen Friedman [Thu, 8 May 2025 14:27:16 +0000 (09:27 -0500)]
doc/rados/operations/pools.rst: changes to scrub parameters
Following Tentacle changes to the operation of the cluster/pool
options that affect the determination of the 'max allowed time
to a scrub'.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
61673450ac68209f98dd91ef5667dd3f6dcaa481 )
Ronen Friedman [Thu, 8 May 2025 13:45:23 +0000 (08:45 -0500)]
osd/scrub: fix deadline calculations
The scrub scheduling deadlines are calculated based on pool and OSD
configuration parameters. The specifics of the calculations are
modified to match the new scrub scheduling design.
Comments and documentation are updated to reflect the fact that
the deadlines no longer have any meaningful effect on scrub
scheduling.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
170e9f75fd7bcfe2ab93a5ad2f28b2ea5955db48 )