]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Ronen Friedman [Wed, 25 Jun 2025 14:25:08 +0000 (09:25 -0500)]
osd/scrub: some perf counters priority was '0'
Some scrub perf counters were created without specifying
individual priorities, assuming by mistake that the
default priority is '_INTERESTING'. That was not the case,
and those perf counters were not reported.
Fixes: https://tracker.ceph.com/issues/71842
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
cf1864a61061bc9de05eedd987f64307bcf7c501 )
afreen23 [Wed, 25 Jun 2025 14:34:16 +0000 (20:04 +0530)]
Merge pull request #64133 from afreen23/wip-71809-tentacle
tentacle: mgr/dashboard: Add --force flag for listeners
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Zac Dover [Wed, 25 Jun 2025 13:59:06 +0000 (23:59 +1000)]
Merge pull request #64143 from zdover23/wip-doc-2025-06-25-backport-64105-to-tentacle
tentacle: doc/radosgw: add "persistent_topic_len"
Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
afreen23 [Wed, 25 Jun 2025 09:41:55 +0000 (15:11 +0530)]
Merge pull request #64131 from afreen23/wip-71805-tentacle
tentacle: mgr/dashboard: Allow host with labels in listener form
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Shraddha Agrawal [Wed, 25 Jun 2025 08:05:15 +0000 (13:35 +0530)]
Merge pull request #64045 from shraddhaag/wip-71743-tentacle
tentacle: mon: add config option to toggle availability score feature
Afreen Misbah [Mon, 16 Jun 2025 17:09:46 +0000 (22:39 +0530)]
mgr/dashboard: Allow host with labels in listener form
- Currently, listeners cannot be added with the Ceph Dashboard if the gateway nodes are selected by label instead of hosts.
- Refactored the code to incorporate nodes with labels
- Also added missing typings and removed 'any'
Fixes https://tracker.ceph.com/issues/71686
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
0bd2704a88f517b48196a8b1a3c07b0f8032b0f6 )
Afreen Misbah [Mon, 16 Jun 2025 15:16:39 +0000 (20:46 +0530)]
mgr/dashboard: Add --force flag for listeners
Fixes https://tracker.ceph.com/issues/71685
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
604d351a4e7bbf47baf57e10f67219a2eea919e0 )
Zac Dover [Wed, 25 Jun 2025 05:19:34 +0000 (15:19 +1000)]
Merge pull request #64112 from zdover23/wip-doc-2025-06-23-backport-64103-to-tentacle
tentacle: doc/radosgw: improve "pubsub_push_pending" info
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
Yuri Weinstein [Tue, 24 Jun 2025 18:31:13 +0000 (11:31 -0700)]
Merge pull request #64044 from Naveenaidu/wip-71741-tentacle
tentacle: doc/mgr/telemetry: add doc for telemetry upgrade tests
Reviewed-by: Laura Flores <lflores@redhat.com>
Zac Dover [Mon, 23 Jun 2025 08:26:09 +0000 (18:26 +1000)]
doc/radosgw: add "persistent_topic_len"
Add the labeled counter "persistent_topic_len" to the list of
"Notification Performance Statistics" in doc/radosgw/notifications.rst.
Fixes: https://tracker.ceph.com/issues/71791
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
5743303ae5cfba97ab4c6bdc7f12e115c4a847a6 )
Zac Dover [Tue, 24 Jun 2025 17:45:50 +0000 (03:45 +1000)]
Merge pull request #64138 from zdover23/wip-doc-2025-06-25-backport-64106-to-tentacle
tentacle: doc/radosgw: add "persistent_topic_size"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 24 Jun 2025 17:11:25 +0000 (03:11 +1000)]
Merge pull request #63814 from zdover23/wip-doc-2025-06-09-backport-62714-to-tentacle
tentacle: doc/rados/operations: Improve stretch-mode.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 24 Jun 2025 16:34:22 +0000 (02:34 +1000)]
Merge pull request #64125 from zdover23/wip-doc-2025-06-24-backport-64104-to-tentacle
tentacle: doc/radosgw: remove "pubsub_event_lost"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
Zac Dover [Mon, 23 Jun 2025 08:35:05 +0000 (18:35 +1000)]
doc/radosgw: add "persistent_topic_size"
Add "persistent_topic_size" to the list of "Notification Performance
Statistics" in doc/radosgw/notifications.rst.
Fixes: https://tracker.ceph.com/issues/71792
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
5f96ade1734d1ab7053b792a1df4e316e31691a5 )
Yuri Weinstein [Tue, 24 Jun 2025 14:09:05 +0000 (07:09 -0700)]
Merge pull request #64031 from VallariAg/wip-71723-tentacle
tentacle: monitoring: Fix NVMeoF subsys/namespace limit alerts
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Naveen Naidu [Tue, 24 Jun 2025 10:20:06 +0000 (15:50 +0530)]
Merge pull request #64043 from Naveenaidu/wip-71718-tentacle
tentacle: osd/PeeringState: handle race condition of DeferBackfill event for Backfilling state
Anthony D'Atri [Mon, 7 Apr 2025 18:37:53 +0000 (14:37 -0400)]
doc/rados/operations: Improve stretch-mode.rst
doc/rados/operations: Improve stretch-mode.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit
8c27efcf0e41e5ed14a578a271b457ed3758cbda )
Zac Dover [Mon, 23 Jun 2025 08:18:07 +0000 (18:18 +1000)]
doc/radosgw: remove "pubsub_event_lost"
Remove "pubsub_event_lost" from the list of "Notification Performance
Statistics" in doc/radosgw/notifications.rst. "pubsub_event_lost" is now
obsolete.
Fixes: https://tracker.ceph.com/issues/71790
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
b308f50d1e0c2d238c3b2bf54df99cc7ac2ac679 )
Dan Mick [Mon, 23 Jun 2025 17:09:43 +0000 (10:09 -0700)]
Merge pull request #64014 from cbodley/wip-71715-tentacle
tentacle: deb: use glob match to support systemd unit dir changes
Zac Dover [Mon, 23 Jun 2025 14:54:37 +0000 (00:54 +1000)]
Merge pull request #64028 from zdover23/wip-doc-2025-06-19-backport-63328-to-tentacle
tentacle: doc/cephadm: Fix automodule generation in certmgr.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
Zac Dover [Mon, 23 Jun 2025 14:51:32 +0000 (00:51 +1000)]
Merge pull request #64117 from zdover23/wip-doc-2025-06-24-backport-64075-to-tentacle
tentacle: doc/rados/operations: Actually mention `upmap_max_deviation` setting …
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anthony D'Atri [Mon, 23 Jun 2025 14:14:19 +0000 (10:14 -0400)]
Merge pull request #64094 from zdover23/wip-doc-2025-06-23-backport-64026-to-tentacle
tentacle: doc/radosgw: update aws specification link
Niklas Hambüchen [Sat, 21 Jun 2025 17:53:34 +0000 (19:53 +0200)]
doc/rados/operations: Actually mention `upmap_max_deviation` setting name
Signed-off-by: Niklas Hambüchen <mail@nh2.me>
(cherry picked from commit
60797187f33ab69f1947d95106f33f4af3e8af5b )
Zac Dover [Mon, 23 Jun 2025 08:47:05 +0000 (18:47 +1000)]
doc/radosgw: improve "pubsub_push_pending" info
Explain in greater detail what the counter "pubsub_push_pending" counts.
Fixes: https://tracker.ceph.com/issues/71793
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
26f2c0ebbe364cd27f8f0ae1adc954ce206371b7 )
Zac Dover [Thu, 19 Jun 2025 06:24:24 +0000 (16:24 +1000)]
doc/radosgw: update aws specification link
Update the link to the AWS specification format.
Fixes: https://tracker.ceph.com/issues/68619
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
cca1a17d07fd31ccf13acf846ad13e6fad85d5f2 )
Ronen Friedman [Sat, 21 Jun 2025 07:41:49 +0000 (10:41 +0300)]
Merge pull request #64066 from ronen-fr/wip-rf-64048-tentacle
tentacle: osd/scrub: clarify that osd_scrub_auto_repair_num_errors counts objects
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Jaya Prakash [Fri, 20 Jun 2025 14:13:05 +0000 (19:43 +0530)]
Merge pull request #63747 from aclamk/aclamk-fix-70911-envelope-dirty-recover-tentacle
tentacle: os/bluestore: Fix bluefs_fnode_t::seek
Reviewed-by: Jaya Prakash <jayaprakash@ibm.com>
Ronen Friedman [Thu, 19 Jun 2025 15:27:38 +0000 (10:27 -0500)]
osd/scrub: clarify that osd_scrub_auto_repair_num_errors counts objects
'osd_scrub_auto_repair_num_errors' limits the number of damaged objects
that we will try to auto-repair during a scrub. Its documentation
referred to "number of errors", which did not fit the implementation.
Fixes: https://tracker.ceph.com/issues/71754
Fixes: Red Hat BZ2316244
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
680b58ffd0bf5b213ec525f8d783297fb0b14343 )
Anthony D'Atri [Fri, 20 Jun 2025 13:25:53 +0000 (09:25 -0400)]
Merge pull request #64057 from zdover23/wip-doc-2025-06-20-backport-63163-to-tentacle
tentacle: doc/radosgw: Cosmetic improvements in dynamicresharding.rst
Ville Ojamo [Wed, 7 May 2025 09:48:24 +0000 (16:48 +0700)]
doc/radosgw: Cosmetic improvements in dynamicresharding.rst
Make reference to config section a hyperlink.
Capitalization consistency: use title case in section titles, fix two
invalid capitalizations in text.
Promptify CLI example commands.
A JSON key-value pair is a "property" and not an "object".
Use an ordered list instead of inline code with hardcoded list numbers.
Use the American "canceled" (majority of occurrences in doc/) instead of
"cancelled".
Use admonitions instead of spelling out "Note:".
Clarify language on sharding cleanup for multisite.
Format JSON keys as inline code.
Indent example JSON output from radosgw-admin correctly (same as real
output) with 4 spaces.
Use colon instead of full stop at the end of text that describes the
following example command. Move admonition to after such example
command.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit
cbb9ab7716ae98ab80e485a6a4e3149e49be88aa )
Shraddha Agrawal [Thu, 29 May 2025 10:10:01 +0000 (15:40 +0530)]
qa/standalone/mon/availability.sh: add test for config option
This commit adds two tests, first, to ensure we get an error
message when the feature is disabled. It checks if the config
option, enable_availability_tracking is working properly.
Second test ensures that we actually do stop calculating the
score when the feature is disabled.
Fixes: https://tracker.ceph.com/issues/71494
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
dc9ee94a8dc787324b898822fdaebfb83dfc7e37 )
Shraddha Agrawal [Thu, 29 May 2025 08:05:40 +0000 (13:35 +0530)]
doc: add docs and update release notes for the new config option
Fixes: https://tracker.ceph.com/issues/71494
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
80c7492a808609e0f4933e5d2e5ee24af0b4e2d8 )
Shraddha Agrawal [Thu, 22 May 2025 10:26:41 +0000 (15:56 +0530)]
mon/MgrStatMonitor: ignore duration for which feature is off
When the availability tracking feature is disabled, we should not
be updating the score. We should start recalculating the score
when the user enables the features again. Essentially, for the
purpose of calculating the score, we need to ignore the duration
for which the feature was turned off.
The score is calculated from the uptime and downtime durations
recorded in `pool_availability` object. These durations are updated
in `calc_pool_availability` by adding the diff between last_uptime/
last_downtime and now.
To discard the duration for which the feature was turned off, we
need to offset the uptime/downtime by this duration. A simple way
to do this is to update the last_uptime and last_downtime to the
timestamp when the feature is toggled on again. To implement the
same, we record the time at which the feature is toggled from off
to on. When `calc_pool_availability` is invoked, if a reset is
required, it resets last_uptime and last_downtime before proceeding
with availability calculations.
We only care about the state when the feature is toggled from off to
on. All other toggle states for the config option will not have any
effect on the score.
Fixes: https://tracker.ceph.com/issues/71494
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
d81d2af8fcd708f20f54f863dd613fade57af6e5 )
Shraddha Agrawal [Thu, 22 May 2025 09:16:50 +0000 (14:46 +0530)]
MgrStatMonitor: add config observer
This commit adds a config observer to MgrStatMonitor so we
can track when a user enables/disables enable_availability_tracking
config option. The time difference between disabling and then
enabling the config option will be used to offset the uptime
and/or downtime from the availability score feature.
Fixes: https://tracker.ceph.com/issues/71494
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
c318f80ee2eeefbba9865f07026e18c313cba558 )
Shraddha Agrawal [Thu, 22 May 2025 08:20:57 +0000 (13:50 +0530)]
mon/MgrStatMonitor.cc: do not update score when disabled
This commit adds changes to ensure the availability score
tracking is not updated when the feature is disabled. We
will preserve the score calculated before the feature is
turned off and start updating it again when the feature
is enabled.
Fixes: https://tracker.ceph.com/issues/71494
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
017c9b9f4fa0d3286d52b7acb7df912327b1f836 )
Shraddha Agrawal [Tue, 6 May 2025 06:20:59 +0000 (11:50 +0530)]
src/common/options: add config option for availability score
This commit modifies src/common/options/mon.yaml.in to add a
new config option to enable/disable tracking availability
score. This config option can be modified dynamically at
runtime as well.
To enable tracking availability score, we can run the
following command:
ceph config set mon enable_availability_tracking true
By default, tracking availability score is enabled.
To disable tracking availability score:
ceph config set mon enable_availablity_tracking false
When the feature is turned off, invoking the
`availability-status` command will display an error, prompting
the user to turn on the feature using the config option.
Fixes: https://tracker.ceph.com/issues/71494
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
9ccef704550148b63f973ce69ab2147f7a162ba4 )
Naveen Naidu [Mon, 27 Jan 2025 14:29:38 +0000 (19:59 +0530)]
doc/mgr/telemetry: add doc for telemetry upgrade tests
Signed-off-by: Naveen Naidu <naveen.naidu@ibm.com>
(cherry picked from commit
f11034b2a2203b0f9b1cf6da24ed45269c0f878d )
Naveen Naidu [Thu, 29 May 2025 08:58:32 +0000 (14:28 +0530)]
osd/PeeringState: handle race condition of DeferBackfill event for Backfilling state
Currently when PG in `Backfilling` state receives a `DeferBackfill`
event, there are cases when that event could race with
`MOSDPGBackfill::OP_BACKFILL_FINISH` becasue the PG has already
finished backfilling. In such case, the following
happens:
1. PG state set to `PG_STATE_BACKFILL_WAIT`
2. Suspend backfilling
3. Discard the event
Notice that we do not reschedule backfill in the above steps, this can
lead to a situation where the PG gets stuck in a `backfill_wait` state
forever. This bug got introduced due to the following commit:
`
865839f `: osd/PeeringState: check racing with OP_BACKFILL_FINISH when defering
backfill
Link: https://github.com/ceph/ceph/pull/60185
This commit, fixes that by making sure that in race conditions such as
above - we only discard the event.
Fixes: https://tracker.ceph.com/issues/71010
Signed-off-by: Naveen Naidu <naveen.naidu@ibm.com>
(cherry picked from commit
b2bd15b4485f367c3f599a3d233d6e506b3285d1 )
Anthony D'Atri [Thu, 19 Jun 2025 11:09:20 +0000 (07:09 -0400)]
Merge pull request #64020 from zdover23/wip-doc-2025-06-19-backport-63983-to-tentacle
tentacle: doc/radosgw/admin.rst: explain bucket and uid flags for bucket quota
Anthony D'Atri [Thu, 19 Jun 2025 11:07:21 +0000 (07:07 -0400)]
Merge pull request #64023 from zdover23/wip-doc-2025-06-19-backport-63907-to-tentacle
tentacle: doc/radosgw: edit cloud-transition (1 of x)
Ronen Friedman [Thu, 19 Jun 2025 10:58:10 +0000 (13:58 +0300)]
Merge pull request #63799 from ronen-fr/wip-rf-63758-tentacle
tentacle: osd/scrub: move m_session_started_at out of Session ctor
Reviewed-by: Samuel Just <sjust@redhat.com>
Anthony D'Atri [Thu, 19 Jun 2025 10:50:18 +0000 (06:50 -0400)]
Merge pull request #64032 from zdover23/wip-doc-2025-06-19-backport-60440-to-tentacle
tentacle: doc: mgr/dashboard: add OAuth2 SSO documentation
Pedro Gonzalez Gomez [Tue, 22 Oct 2024 19:11:56 +0000 (21:11 +0200)]
doc: mgr/dashboard: add OAuth2 SSO documentation
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit
3e63860433a53d7d92d593beb3a4a02643b6ea98 )
doc: mgr/dashboard: add --enable-auth flag
Add an instruction that includes the --enable-auth flag in a "git orch
apply mgmt-gateway" command, in accordance with a request made by
afreen23 here: https://github.com/ceph/ceph/pull/60440#discussion_r1953530599
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
30dc60b81493537daf0805faf50b47460c2f80d1 )
Vallari Agrawal [Thu, 24 Apr 2025 12:08:12 +0000 (17:38 +0530)]
monitoring: Fix NVMeoF subsys/namespace limit alerts
Change NVMeoFTooManyNamespaces and NVMeoFTooManySubsystems
alert to trigger for ">= $limit" instead of "> $limit".
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
(cherry picked from commit
73dadbd269bebe1529a7c247725c5b6aabb1a093 )
Ville Ojamo [Sun, 18 May 2025 04:28:48 +0000 (11:28 +0700)]
doc/cephadm: Fix automodule generation in certmgr.rst
Wrong path was passed to automodule and no documentation was generated.
Use the right file name.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit
f36746c2a472ef6876279a4d0d13b449327b95a1 )
Zac Dover [Thu, 19 Jun 2025 05:17:17 +0000 (15:17 +1000)]
Merge pull request #63679 from zdover23/wip-doc-2025-06-04-backport-63623-to-tentacle
tentacle: doc/mgr: edit iostat.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 19 Jun 2025 05:03:07 +0000 (15:03 +1000)]
Merge pull request #63763 from zdover23/wip-doc-2025-06-06-backport-63085-to-tentacle
tentacle: doc/src/common/options: mgr.yaml.in edit
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 12 Jun 2025 11:28:57 +0000 (21:28 +1000)]
doc/radosgw: edit cloud-transition (1 of x)
Edit the first hundred lines of doc/radosgw/cloud-transition.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
9ad5a65fe6cf883cf34bceae0314f55bcf599c96 )
Zac Dover [Thu, 19 Jun 2025 04:52:29 +0000 (14:52 +1000)]
Merge pull request #63954 from zdover23/wip-doc-2025-06-16-backport-63821-to-tentacle
tentacle: doc/src: edit osd.yaml.in (osd_deep_scrub_interval_cv)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 19 Jun 2025 04:50:24 +0000 (14:50 +1000)]
Merge pull request #63992 from zdover23/wip-doc-2025-06-18-backport-44861-to-tentacle
tentacle: doc/dev: Debuggging with gdb
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Hyun Jin Kim [Tue, 17 Jun 2025 13:01:28 +0000 (09:01 -0400)]
doc/radosgw/admin.rst: explain bucket and uid flags for bucket quota
Clarify behavior of bucket and uid flags when setting a quota with
quota-scope=bucket.
Signed-off-by: Hyun Jin Kim <hello.hyunjin@gmail.com>
(cherry picked from commit
d5c7b4d62c71ca2a57b7d9a552eae03f0f620cef )
Kefu Chai [Wed, 18 Jun 2025 09:22:36 +0000 (17:22 +0800)]
deb: use variable expansion to support systemd unit dir changes
Ubuntu changed the systemd unit directory location between releases:
- Jammy (22.04): /lib/systemd/system
- Noble (24.04): /usr/lib/systemd/system
To maintain compatibility across both versions, update .install files
to use brace expansion pattern {usr/,}lib/systemd/system/<service>.
This pattern works because dh_install uses bsd_glob() with GLOB_CSH
flags, which expands braces and matches files in both locations
depending on where CMakeLists.txt actually installed them.
Fixes installation issues when building packages on Noble while
maintaining backward compatibility with Jammy builds.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
04324fa1ac1916b7a3db7928b26d4660c099d35c )
Matan Breizman [Wed, 2 Feb 2022 10:11:53 +0000 (10:11 +0000)]
doc/dev: Debuggging with gdb
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
682b806efa39784c8ef67b46f4ac628f40aa15d9 )
Jaya Prakash [Tue, 17 Jun 2025 13:21:15 +0000 (18:51 +0530)]
Merge pull request #63749 from aclamk/aclamk-bs-fix-split-and-compress-tentacle
tentacle: os/bluestore/compression: Fix Estimator::split_and_compress
Reviewed-by: Ronen Friedman <rfriedma@ibm.com>
Anthony D'Atri [Tue, 17 Jun 2025 12:51:18 +0000 (08:51 -0400)]
Merge pull request #63976 from zdover23/wip-doc-2025-06-17-backport-63951-to-tentacle
tentacle: doc/cephfs: document first-damage.py
Jaya Prakash [Tue, 17 Jun 2025 12:22:11 +0000 (17:52 +0530)]
Merge pull request #63788 from aclamk/aclamk-bs-bluefs-various-fixes-tentacle
tentacle: os/bluestore: Set of various fixes to bluefs
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Jaya Prakash [Tue, 17 Jun 2025 12:21:51 +0000 (17:51 +0530)]
Merge pull request #63752 from aclamk/wip-aclamk-bluefs-truncate-alloc-size-tentacle
tentacle: os/bluestore: In BlueFS::truncate accept wierd alloc_unit
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Jaya Prakash [Tue, 17 Jun 2025 12:21:01 +0000 (17:51 +0530)]
Merge pull request #63748 from aclamk/aclamk-qa-no-bench-for-write-v2-compression-tentacle
tentacle: qa/rados: Fix problem with recompression failing osd bench testing
Reviewed-by: Laura Flores <lflores@ibm.com>
Matan Breizman [Tue, 17 Jun 2025 11:53:18 +0000 (14:53 +0300)]
Merge pull request #63837 from Matan-B/wip-matanb-crimson-flavor-tentacle
tentacle: qa/suites/crimson-rados: Accommodate to new crimson flavors
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Zac Dover [Mon, 16 Jun 2025 08:02:49 +0000 (18:02 +1000)]
doc/cephfs: document first-damage.py
Document the use of first-damage.py.
Fixes: https://tracker.ceph.com/issues/71628
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
d88cdf039d02055d3379eb91a5a9bab655d40d2d )
Yuri Weinstein [Mon, 16 Jun 2025 21:21:30 +0000 (14:21 -0700)]
Merge pull request #63135 from clwluvw/wip-71171
tentacle: rgw-admin: report correct error code for non-existent bucket on deletion
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Anthony D'Atri [Mon, 16 Jun 2025 17:05:22 +0000 (13:05 -0400)]
Merge pull request #63947 from zdover23/wip-doc-2025-06-16-backport-63918-to-tentacle
tentacle: doc/cephfs: Update deprecation notice in experimental-features.rst
Anthony D'Atri [Mon, 16 Jun 2025 16:49:41 +0000 (12:49 -0400)]
Merge pull request #63957 from zdover23/wip-doc-2025-06-16-backport-63320-to-tentacle
tentacle: doc/rados/operations: Fix unordered list in health-checks.rst
Yuri Weinstein [Mon, 16 Jun 2025 14:57:21 +0000 (07:57 -0700)]
Merge pull request #63243 from mkogan1/wip-71202-tentacle
tentacle: rgw/d3n: store cached objects using hash digest
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Mon, 16 Jun 2025 14:43:14 +0000 (07:43 -0700)]
Merge pull request #63192 from jzhu116-bloomberg/wip-71176-tentacle
tentacle: rgw: prefetch data from versioned object instance head
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ville Ojamo [Fri, 16 May 2025 08:26:56 +0000 (15:26 +0700)]
doc/rados/operations: Fix unordered list in health-checks.rst
Fix missing empty line before an unordered list that caused it to be
rendered wrong.
Also, the sentences in each list item start with a capital case letter
so add the missing full stop at the end.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit
0dc5f4632cb3a83cfdd9985cadb9ae953949a5b8 )
Zac Dover [Mon, 9 Jun 2025 12:59:08 +0000 (22:59 +1000)]
doc/src: edit osd.yaml.in (osd_deep_scrub_interval_cv)
Improve the English in the "desc" field of the
"osd_deep_scrub_interval_cv" variable, as suggested by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63490#discussion_r2124893516.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
32cd44300882947310d2419279fe7f950ddac17b )
Ville Ojamo [Fri, 13 Jun 2025 09:39:35 +0000 (16:39 +0700)]
doc/cephfs: Update deprecation notice in experimental-features.rst
The "inline data" feature was not removed on Quincy so update
deprecation notice to refer to "a future release" instead.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit
c15f7e414d2145005974a7ddb385a9b76bfec101 )
Anthony D'Atri [Mon, 16 Jun 2025 03:28:33 +0000 (23:28 -0400)]
Merge pull request #63941 from zdover23/wip-doc-2025-06-16-backport-63934-to-tentacle
tentacle: doc/rados/configuration: Improve ceph-conf.rst
Zac Dover [Mon, 16 Jun 2025 02:54:38 +0000 (12:54 +1000)]
Merge pull request #63767 from zdover23/wip-doc-2025-06-06-backport-63735-to-tentacle
tentacle: doc/mgr: edit telemetry (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anthony D'Atri [Sun, 15 Jun 2025 02:09:11 +0000 (22:09 -0400)]
doc/rados/configuration: Improve ceph-conf.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit
ac1547f587774b6f5d16e7bbb7b10deef6eb9a2c )
Matan Breizman [Thu, 12 Jun 2025 08:29:29 +0000 (08:29 +0000)]
container: update crimson flavors
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
425b6dac14d9494d8de96ca7231d0a5fb77d319c )
Matan Breizman [Thu, 12 Jun 2025 08:32:35 +0000 (08:32 +0000)]
qa/tasks: update crimson flavor types
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
83d556b85d90c0f717e260a00f43fcffe168dc19 )
Matan Breizman [Tue, 10 Jun 2025 07:30:31 +0000 (10:30 +0300)]
qa/suties/crimson-rados: Don't override flavor
flavor crimson is deprecated, let the flavor to be set when passing --flavor/-f when
scheduling jobs instead.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
20c4f4f5e5d4946a1c725a13db0221f900d47b4c )
Anthony D'Atri [Fri, 13 Jun 2025 18:52:07 +0000 (14:52 -0400)]
Merge pull request #63914 from zdover23/wip-doc-2025-06-13-backport-63005-to-tentacle
tentacle: doc/radosgw: Promptify CLI commands and fix formatting in layout.rst
Ville Ojamo [Mon, 28 Apr 2025 09:19:22 +0000 (16:19 +0700)]
doc/radosgw: Promptify CLI commands and fix formatting in layout.rst
Move two example CLI command blocks to use a bash prompt
block with the correct privileged prompt instead of
hardcoded unprivileged prompt.
Don't use the directory "bin/" in command "bin/radosgw-admin"
especially when the next commands also don't use it.
Fix 2 instances of double-backtick missing the second
backtick that caused the rendered doc to be jumbled.
Do not use _emphasis_ that renders as underscores, instead
use RST syntax for italic for the word.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit
6783245e98be4bd83be754fa39353d268e25b896 )
Zac Dover [Thu, 12 Jun 2025 13:00:44 +0000 (23:00 +1000)]
Merge pull request #63682 from zdover23/wip-doc-2025-06-04-backport-63628-to-tentacle
tentacle: doc/rados: edit balancer.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 12 Jun 2025 13:00:04 +0000 (23:00 +1000)]
Merge pull request #63904 from zdover23/wip-doc-2025-06-12-backport-63875-to-tentacle
tentacle: doc/mgr: edit telemetry.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 11 Jun 2025 12:19:07 +0000 (22:19 +1000)]
doc/mgr: edit telemetry.rst
Follow up on the suggestion made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63826#discussion_r2136820769.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
a598c46c5055fc16b77d1d56adc1bd1b125f1410 )
Zac Dover [Thu, 12 Jun 2025 05:15:21 +0000 (15:15 +1000)]
Merge pull request #63892 from zdover23/wip-doc-2025-06-12-backport-63828-to-tentacle
tentacle: doc/rados: edit ops/user-management.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 12 Jun 2025 05:14:30 +0000 (15:14 +1000)]
Merge pull request #63848 from zdover23/wip-doc-2025-06-10-backport-63836-to-tentacle
tentacle: doc/rados/operations: Address suggestions for stretch-mode.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 12 Jun 2025 03:31:16 +0000 (13:31 +1000)]
Merge pull request #63776 from zdover23/wip-doc-2025-06-06-backport-63741-to-tentacle
tentacle: doc/mgr: edit telemetry (4 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 12 Jun 2025 03:26:17 +0000 (13:26 +1000)]
Merge pull request #63770 from zdover23/wip-doc-2025-06-06-backport-63739-to-tentacle
tentacle: doc/mgr: edit telemetry (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 12 Jun 2025 03:25:33 +0000 (13:25 +1000)]
Merge pull request #63860 from zdover23/wip-doc-2025-06-11-backport-63842-to-tentacle
tentacle: doc/rados: enhance "pools.rst"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 12 Jun 2025 03:24:51 +0000 (13:24 +1000)]
Merge pull request #63829 from zdover23/wip-doc-2025-06-10-backport-63745-to-tentacle
tentacle: doc/rados/ops: edit cache-tiering.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 5 Jun 2025 03:05:54 +0000 (13:05 +1000)]
doc/mgr: edit telemetry (4 of x)
Improve the English and the formatting in doc/mgr/telemetry.rst. This
follows up on https://github.com/ceph/ceph/pull/63476.
This commit edits the final part of doc/mgr/telemetry.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
b199d75763baf654fe1b21a780a4f6bcd0c4735b )
Zac Dover [Tue, 10 Jun 2025 03:04:13 +0000 (13:04 +1000)]
doc/rados: edit ops/user-management.rst
Edit an sentence in the imperative mood so that it matches the general
form of imperative sentences immediately preceding commands that contain
replaceable portions.
This commit targets only the Squid release branch.
Follows up on https://github.com/ceph/ceph/pull/58235/.
Tracker: https://tracker.ceph.com/issues/66617
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
20e630460a0368d8e08120b0e7cf523248a06040 )
Anthony D'Atri [Wed, 11 Jun 2025 16:32:37 +0000 (12:32 -0400)]
Merge pull request #63863 from zdover23/wip-doc-2025-06-11-backport-63826-to-tentacle
tentacle: doc/mgr: edit telemetry.rst
Anthony D'Atri [Wed, 11 Jun 2025 16:31:53 +0000 (12:31 -0400)]
Merge pull request #63866 from zdover23/wip-doc-2025-06-11-backport-63827-to-tentacle
tentacle: doc/mgr: edit telemetry.rst (lines 300-400)
Guillaume Abrioux [Wed, 11 Jun 2025 06:55:34 +0000 (08:55 +0200)]
Merge pull request #63785 from guits/wip-71575-tentacle
tentacle: mgr/dashboard: fix KeyError exception in HardwareService.get_summary()
Guillaume Abrioux [Wed, 11 Jun 2025 06:55:20 +0000 (08:55 +0200)]
Merge pull request #63786 from guits/wip-71536-tentacle
tentacle: node-proxy: address `ceph orch hardware status` cmd
Zac Dover [Tue, 10 Jun 2025 02:54:18 +0000 (12:54 +1000)]
doc/mgr: edit telemetry.rst (lines 300-400)
Edit doc/mgr/telemetry.rst (lines 300-400).
Follow up on the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63741 (except for the one about
including Lovecraftian lore in the dummy user data in this file).
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
4587f330e455ca77294c84fd61add5d62f548a60 )
Zac Dover [Tue, 10 Jun 2025 02:50:13 +0000 (12:50 +1000)]
doc/mgr: edit telemetry.rst
Edit doc/mgr/telemetry.rst.
Follow up on the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63740.
Make several changes that were not earmarked in that PR, but that
nonetheless improve the quality of the English in telemetry.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
fc25b1ed12a98eace4c0665a529b69e86fcc9dc5 )
Zac Dover [Tue, 10 Jun 2025 10:58:22 +0000 (20:58 +1000)]
doc/rados: enhance "pools.rst"
Add a link to the instructions for modifying a user's caps for a given
pool. Add this link where it makes sense to add it. Add this link where
the reader would naturally want to have the link.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
e4979709dd09d087cf15a314b21be049fbea5e74 )
Ilya Dryomov [Tue, 10 Jun 2025 13:58:44 +0000 (15:58 +0200)]
Merge pull request #63845 from zdover23/wip-doc-2025-06-10-backport-63841-to-tentacle
tentacle: doc/rbd: add mirroring troubleshooting info
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Anthony D'Atri [Mon, 9 Jun 2025 15:02:04 +0000 (11:02 -0400)]
doc/rados/operations: Address suggestions for stretch-mode.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
fixup
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
3f5bf8dedd18f2f6d4afc0583be124be879667f2 )
(cherry picked from commit
660d163271fd6a984be15524df6652f6aeb4b5c0 )
Zac Dover [Tue, 10 Jun 2025 10:38:54 +0000 (20:38 +1000)]
doc/rbd: add mirroring troubleshooting info
Add a note to doc/rbd/rbd-mirroring.rst that directs the reader to set
both "site-a" and "site-b" to have the same pool names in the event that
rbd throws the error message "failed to import peer bootstrap token".
This information was reported to the Ceph upstream by Petr Tlapa in June
of 2025, and credit for its development goes to Petr.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
83345afa898ebc2daf9a18d725447aa0c738af57 )
Zac Dover [Thu, 5 Jun 2025 03:28:13 +0000 (13:28 +1000)]
doc/rados/ops: edit cache-tiering.rst
Remove part of a sentence that might have led readers to think that it
is a good idea to deploy cache tiering on releases prior to Reef.
This incorporates Anthony D'Atri's suggestion from here: https://github.com/ceph/ceph/pull/63614#discussion_r2116020937
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
3618b1bbbb0096a8a08f59aeb6b7436ef9d0c12e )
Anthony D'Atri [Mon, 9 Jun 2025 15:04:20 +0000 (11:04 -0400)]
Merge pull request #63811 from zdover23/wip-doc-2025-06-09-backport-63782-to-tentacle
tentacle: doc/radosgw: edit metrics.rst
Matan Breizman [Mon, 9 Jun 2025 11:23:00 +0000 (14:23 +0300)]
Merge pull request #63432 from Matan-B/wip-matanb-crimson-tentacle-62071
crimson/os/seastore: tentacle: introduce BtreeCursor to simplify the implementation of LBAMapping/BackrefMapping
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>