]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
4 months agoRevert "multi-mds/unlink: Referent inode - reverse link mgmt"
Venky Shankar [Tue, 18 Mar 2025 08:57:56 +0000 (08:57 +0000)]
Revert "multi-mds/unlink: Referent inode - reverse link mgmt"

This reverts commit 236a4b7b046a717e84879dcd535c0e1fefceab0d.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 4f78e5e1fcc8fb1d94e09aebf70fbc86c256e897)

4 months agoRevert "multi-mds/unlink: Handle rollback of referent_inodes list"
Venky Shankar [Tue, 18 Mar 2025 08:57:50 +0000 (08:57 +0000)]
Revert "multi-mds/unlink: Handle rollback of referent_inodes list"

This reverts commit e6c6f52e548f50a497f5177ea8af14f528c796f3.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit b91ce374f82dac2b35209939d037efa035f6e5ea)

4 months agoRevert "mds/rename: Handle referent remote linkmerge case"
Venky Shankar [Tue, 18 Mar 2025 08:57:45 +0000 (08:57 +0000)]
Revert "mds/rename: Handle referent remote linkmerge case"

This reverts commit 69d401f606e70762dbd45ddcadf71ace35b32f82.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 9b96e57c5ea0cccb33a12173f7eb0468af604ad0)

4 months agoRevert "mds/rename: Handle existing destdn referent remote"
Venky Shankar [Tue, 18 Mar 2025 08:57:34 +0000 (08:57 +0000)]
Revert "mds/rename: Handle existing destdn referent remote"

This reverts commit 04b1ead3e45894f95ddbc957914aecc47dc64478.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 905a647da80e8e4ae025bb10d2fcdad1c5a01768)

4 months agoRevert "mds/rename: Handle source dentry being referent remote"
Venky Shankar [Tue, 18 Mar 2025 08:57:28 +0000 (08:57 +0000)]
Revert "mds/rename: Handle source dentry being referent remote"

This reverts commit 1c8ec948f62da59d553ff8d677346a835c763340.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 832deb52defcdb6ffd675cd8965a30401b8abb08)

4 months agoRevert "mds/rename: Handle referent inode rollback"
Venky Shankar [Tue, 18 Mar 2025 08:57:23 +0000 (08:57 +0000)]
Revert "mds/rename: Handle referent inode rollback"

This reverts commit f66353d36e7ac0651417cd1dccb6a34d6ce7f784.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 58964b294122c3a338bc2b380c2c77aab82f26fd)

4 months agoRevert "mds: Fix straydn race between unlink/rename linkmerge"
Venky Shankar [Tue, 18 Mar 2025 08:57:18 +0000 (08:57 +0000)]
Revert "mds: Fix straydn race between unlink/rename linkmerge"

This reverts commit f264f11f44d6355452dadc2a20efddc012c531e3.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 2d0a9e45065836ba52970e8663567d2673bc816a)

4 months agoRevert "mds: Referent hardlink Recovery - Store remote_inode"
Venky Shankar [Tue, 18 Mar 2025 08:57:12 +0000 (08:57 +0000)]
Revert "mds: Referent hardlink Recovery - Store remote_inode"

This reverts commit 97650eeef18c4ed03fc266001cace98bbc6f8d8a.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 697e1dd1f61766b4506c794f594270c1ee5c9fc2)

4 months agoRevert "tools/cephfs-data-scan: Recover referent hardlink - build dentry"
Venky Shankar [Tue, 18 Mar 2025 08:57:04 +0000 (08:57 +0000)]
Revert "tools/cephfs-data-scan: Recover referent hardlink - build dentry"

This reverts commit 3d4ac8c82fe7a67a984a343d8fbd270a8e92ed9d.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 1048f2d2c3419a8cee5bd15c4c038788b2cdddec)

4 months agoRevert "tools/cephfs-data-scan: Recover referent_inode list"
Venky Shankar [Tue, 18 Mar 2025 08:56:58 +0000 (08:56 +0000)]
Revert "tools/cephfs-data-scan: Recover referent_inode list"

This reverts commit 410dcccc79b5019baeb14768bc0ad10878b25d35.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 750427f50102bbd8b7effccf82d1c66879596a8f)

4 months agoRevert "qa/test_backtrace: Validate remote_inode xattr is stored"
Venky Shankar [Tue, 18 Mar 2025 08:56:52 +0000 (08:56 +0000)]
Revert "qa/test_backtrace: Validate remote_inode xattr is stored"

This reverts commit 4e0f7dbd558cf6672fd40536e8f1ef86d1995b5a.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit d3f256a21a08c6fabbe4de454cdd6b329b7e6334)

4 months agoRevert "qa/cephfs-data-scan: Validate referent hardlink recovery"
Venky Shankar [Tue, 18 Mar 2025 08:56:45 +0000 (08:56 +0000)]
Revert "qa/cephfs-data-scan: Validate referent hardlink recovery"

This reverts commit ba5df7ae75ad403d15881d2c9526eb797b0de77d.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit dbcdadae2e14dee2017774421fcf3d705390da7e)

4 months agoRevert "tools/cephfs-journal-tool: Recover referent hardlink dentry"
Venky Shankar [Tue, 18 Mar 2025 08:55:46 +0000 (08:55 +0000)]
Revert "tools/cephfs-journal-tool: Recover referent hardlink dentry"

This reverts commit f6f460c14920211535b04fc009ea5b212ee49f8e.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 1599e41f0ed9a499d626096a484bec83ce3b85db)

4 months agoRevert "qa: Fix dashboard test_health failure"
Venky Shankar [Tue, 18 Mar 2025 08:55:38 +0000 (08:55 +0000)]
Revert "qa: Fix dashboard test_health failure"

This reverts commit d2c1f9953d80cfb099b3a254e4f174cc54ab8b33.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit c2351305e84d9824d5ee0f7233c9844bf227b0e5)

4 months agoRevert "tools/ceph-dencoder: Add an option stray_okay"
Venky Shankar [Tue, 18 Mar 2025 08:55:30 +0000 (08:55 +0000)]
Revert "tools/ceph-dencoder: Add an option stray_okay"

This reverts commit d4a93ce43ad26ddcbff1c66c8c1f725aefcb84a0.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 0e132d7d9da5b81b2159b193ee835c93e441374c)

4 months agoRevert "qa: Add function to fetch inode from metadata pool"
Venky Shankar [Tue, 18 Mar 2025 08:55:23 +0000 (08:55 +0000)]
Revert "qa: Add function to fetch inode from metadata pool"

This reverts commit 5e4812cdb55d14d7e8523d6582f7f45cddc3b694.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 9d49a01cb7426d7d43361ea8b6a135f7484519e0)

4 months agoRevert "qa: referent inode test - link w/ max_mds=1"
Venky Shankar [Tue, 18 Mar 2025 08:55:15 +0000 (08:55 +0000)]
Revert "qa: referent inode test - link w/ max_mds=1"

This reverts commit f27a47ac9dec315f3d1aef84923f0c01342ef52d.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 1e9643a54a97003e402b07dfe631ead9f95e45af)

4 months agoRevert "qa: Disable referent inodes for a few test_strays tests"
Venky Shankar [Tue, 18 Mar 2025 08:55:09 +0000 (08:55 +0000)]
Revert "qa: Disable referent inodes for a few test_strays tests"

This reverts commit ecd24969339369cb46498228a4e11b7370226da4.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 0340aec249d44339be04cac78452714c7abaa300)

4 months agoRevert "qa: referent inodes - unlink, stray_reintegration"
Venky Shankar [Tue, 18 Mar 2025 08:55:00 +0000 (08:55 +0000)]
Revert "qa: referent inodes - unlink, stray_reintegration"

This reverts commit 43b4ef3f54cf55cba6e1058216ccfdff03aa3755.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 655f578c27225ac87982d59a1c9f26b8c3ff4462)

4 months agoRevert "qa: add more referent inode tests"
Venky Shankar [Tue, 18 Mar 2025 08:54:53 +0000 (08:54 +0000)]
Revert "qa: add more referent inode tests"

This reverts commit 7b2d9c4b580b89abdcdd4832391f91bcddae8b28.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit b9066f637b326438116d3141930d89abc94e6d00)

4 months agoRevert "mds: Fix mdcache rejoin invented referent inode"
Venky Shankar [Tue, 18 Mar 2025 08:54:46 +0000 (08:54 +0000)]
Revert "mds: Fix mdcache rejoin invented referent inode"

This reverts commit 693f058426a4695348482cb07a1f763abe6e6543.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 918ad63402fc04aa4c1fcb972b2a1bd5bcc7abc7)

4 months agoRevert "mds: Fix MMDSCacheRejoin::dn_strong version check failure"
Venky Shankar [Tue, 18 Mar 2025 08:54:40 +0000 (08:54 +0000)]
Revert "mds: Fix MMDSCacheRejoin::dn_strong version check failure"

This reverts commit ce3181ed251b1e75c2b5e78336fc289d41d0cc64.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 452a470195a86dc6690f30b22c7013d32b7524d0)

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

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

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

tentacle: doc/mgr: edit mds_autoscaler.rst

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

tentacle: doc/cephadm: improve "Maintenance Mode"

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

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

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

tentacle: doc/cephfs: correct ill-formatted command

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

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

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

tentacle: doc/mgr: edit hello.rst

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

tentacle: doc/mgr: edit insights.rst

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

tentacle: doc/mgr: edit iostat.rst

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

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

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 months agodoc/mgr: edit iostat.rst
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)

4 months agodoc/mgr: edit insights.rst
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)

4 months agodoc/mgr: edit hello.rst
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)

4 months agodoc/rados: improve markup in cache-tiering.rst
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)

4 months agodoc/cephfs: correct ill-formatted command
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)

4 months agodoc/rados: s/enpty/empty/ in pgcalc doc
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)

4 months agodoc/cephadm: improve "Maintenance Mode"
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)

4 months agodoc/mgr: edit mds_autoscaler.rst
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)

4 months agosrc/common/options: Clarify scope of scrub intervals in osd.yaml.in
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)

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

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

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

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

4 months agodoc: address review comments
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)

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

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

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

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

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

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

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

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

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

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

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

4 months agomgr/dashboard: accept dot(.) in user_id & (alphanumeric chars, _) in tenant in user...
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)

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

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

4 months agodoc/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)

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

tentacle: doc/mgr: edit influx.rst.

4 months agodoc/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)

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

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

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 months agoMerge pull request #63349 from ronen-fr/wip-rf-63325-tentacle
Yuri Weinstein [Thu, 22 May 2025 16:39:15 +0000 (09:39 -0700)]
Merge pull request #63349 from ronen-fr/wip-rf-63325-tentacle

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

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

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

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

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

4 months agodoc/mgr: edit motd.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)

4 months agodoc/mgr: edit feature_toggles.inc.rst
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)

4 months agodoc/mgr: edit debug.inc.rst
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)

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

tentacle: doc: Fix missing blank line Sphinx warnings

4 months agoosd/scrub: minimize calls to sysconf() in scrub_load_below_threshold()
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)

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

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

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

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

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

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

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
4 months agomgr/dashboard: Add application overview page to grafana
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)

4 months agodoc: Fix missing blank line Sphinx warnings
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)

4 months agoqa/suites/crimson-rados:Seastore (recovery) thrash tests
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)

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

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

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

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

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

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

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

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

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

tentacle: doc/mgr: edit dashboard.rst

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

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

4 months agodoc/mgr: edit dashboard.rst
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)

4 months agodoc/radosgw: Use ref for hyperlinking to multisite
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)

4 months agoMerge pull request #63297 from zdover23/wip-doc-2025-05-15-backport-63256-to-tentacle
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

4 months agoMerge pull request #63182 from Matan-B/wip-matanb-crimson-tentacle-cmake-rel
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>
4 months agoMerge pull request #63258 from Matan-B/wip-matanb-crimson-tentacle-63138
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>
4 months agoMerge pull request #63257 from Matan-B/wip-matanb-crimson-tentacle-63137
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>
4 months agoMerge pull request #63125 from Matan-B/wip-matanb-crimson-tentacle-62847
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>
4 months agodoc/dev/cephfs-mirroring: edit file 1 of x
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)

4 months agomgr/dashboard: Update translations for tentacle
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>
4 months agomgr/dashboard: Edit .tx config as per tentacle file
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>
4 months agomgr/dashboard: deprecate `transifex-i18ntool` and support transifex cli
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)

4 months agoMerge pull request #63272 from zdover23/wip-doc-2025-05-14-backport-63259-to-tentacle
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

4 months agoqa/suites/crimson-rados: disable chance_trim_stale_osdmaps
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)

4 months agoMerge pull request #63245 from afreen23/wip-71290-tentacle
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>
4 months agoMerge pull request #63066 from mohit84/wip-71145-tentacle
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>
4 months agodoc/dev/cephfs-mirroring: edit file 2 of x
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)

4 months agoMerge pull request #63167 from aclamk/aclamk-bs-recomp-improve-is-worth-tentacle
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>
4 months agoMerge pull request #63263 from ronen-fr/wip-rf-63183-tentacle
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>
4 months agoMerge pull request #63210 from ceph/tentacle-rtd
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

4 months agoMerge pull request #63249 from zdover23/wip-doc-2025-05-13-backport-63237-to-tentacle
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

4 months agocrimson/osd/../client_request: add logs around get_obc stage
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)

4 months agocrimson/osd/pg: set log_entry_update_waiting_on prior to sending requests
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)

4 months agoMerge pull request #63246 from afreen23/wip-71289-tentacle
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>
4 months agoqa/standalone/scrub: no 'deadline' checks in osd-scrub-test.sh
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)

4 months agoosd/scrub: remove the 'deadline' attribute from the scrub job
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)

4 months agoosd/scrub: remove the deep-scrubs deadline attribute
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)