]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
SrinivasaBharathKanta [Fri, 18 Jul 2025 03:26:28 +0000 (08:56 +0530)]
Merge pull request #64442 from ronen-fr/wip-rf-noempty-64429-tentacle
tentacle: qa/standalone/scrub: fix "scrubbed in 0ms" in osd-scrub-test.sh
SrinivasaBharathKanta [Fri, 18 Jul 2025 03:26:17 +0000 (08:56 +0530)]
Merge pull request #64419 from ljflores/wip-72023-tentacle
tentacle: qa/tasks: generalize stuck pg ignorelist entry
Laura Flores [Thu, 17 Jul 2025 20:19:58 +0000 (15:19 -0500)]
Merge pull request #64414 from ljflores/wip-72052-tentacle
tentacle: Optimised EC: Ignore snapshot scrubbing on non-primary shards
Anthony D'Atri [Thu, 17 Jul 2025 13:32:23 +0000 (09:32 -0400)]
Merge pull request #64556 from zdover23/wip-doc-2025-07-17-backport-64537-to-tentacle-take-two
tentacle: doc/radosgw: Improve formatting and language in bucket_logging.rst
Ville Ojamo [Wed, 16 Jul 2025 07:14:26 +0000 (14:14 +0700)]
doc/radosgw: Improve formatting and language in bucket_logging.rst
Trim trailing extra line characters around main title.
Add missing full stops in list items.
Use double backticks for configuration options, data etc.
Linkify reference to REST API.
No hyphen in "regular expression".
Fix section hierarchy by moving "Log Records" up 2 levels and try to
make the section title more consistent with another section title.
Try to improve partial sentences and try to simplify one sentence.
Remove whitespace at otherwise empty line.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit
a19834c2bbdef6feb7b4bf5266d40f4d427a8247 )
afreen23 [Thu, 17 Jul 2025 09:16:01 +0000 (14:46 +0530)]
Merge pull request #64515 from afreen23/wip-72146-tentacle
tentacle: mgr/dashboard: Fix smb module enablement
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Zac Dover [Thu, 17 Jul 2025 06:35:27 +0000 (16:35 +1000)]
Merge pull request #63773 from zdover23/wip-doc-2025-06-06-backport-63740-to-tentacle
tentacle: doc/mgr: edit telemetry (3 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 17 Jul 2025 06:34:46 +0000 (16:34 +1000)]
Merge pull request #64546 from zdover23/wip-doc-2025-07-17-backport-64532-to-tentacle
tentacle: doc/radosgw: edit "Lifecycle Settings"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 5 Jun 2025 02:24:08 +0000 (12:24 +1000)]
doc/mgr: edit telemetry (3 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 third hundred lines in doc/mgr/telemetry.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
3ce61e065121e07e2c37097f1fe6736bdf985e8e )
Zac Dover [Wed, 16 Jul 2025 12:11:03 +0000 (22:11 +1000)]
doc/radosgw: edit "Lifecycle Settings"
Edit the section "Lifecycle Settings" in the file
doc/radosgw/config-ref.rst. Remove solecisms and pleonasms and plain old
infelicitious formulations.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
ac2e5f502523d1bf326303e904ccb47236c81fcb )
Zac Dover [Thu, 17 Jul 2025 03:29:31 +0000 (13:29 +1000)]
Merge pull request #64533 from zdover23/wip-doc-2025-07-16-backport-64328-to-tentacle
tentacle: doc/rgw/logging: fix journal record format
Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 17 Jul 2025 03:28:46 +0000 (13:28 +1000)]
Merge pull request #63808 from zdover23/wip-doc-2025-06-09-backport-63781-to-tentacle
tentacle: doc/mgr: edit telemetry.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anthony D'Atri [Wed, 16 Jul 2025 14:22:37 +0000 (10:22 -0400)]
Merge pull request #64529 from zdover23/wip-doc-2025-07-16-backport-64433-to-tentacle
tentacle: doc: update mgr modules notify_types
Zac Dover [Fri, 6 Jun 2025 05:11:15 +0000 (15:11 +1000)]
doc/mgr: edit telemetry.rst
Edit doc/mgr/telemetry.rst.
Incorporate Anthony D'Atri's suggestions from
https://github.com/ceph/ceph/pull/63739.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
ac7f757db7b3644761a2295cfe5e1a9a55319f72 )
Yuval Lifshitz [Thu, 3 Jul 2025 10:24:30 +0000 (10:24 +0000)]
doc/rgw/logging: fix journal record format
Fixes: https://tracker.ceph.com/issues/71945
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit
2dd5edf17aed392dc51a0fe9d55fa9963574ced1 )
Nitzan Mordechai [Thu, 10 Jul 2025 10:03:06 +0000 (10:03 +0000)]
doc: update mgr modules notify_types
Signed-off-by: Nitzan Mordechai <nmordec@redhat.com>
(cherry picked from commit
fc4396d6280fcbf0a95567cff144052d81dcd964 )
Afreen Misbah [Thu, 10 Jul 2025 21:15:08 +0000 (02:45 +0530)]
mgr/dashboard: Fix smb module enablement
- changed prop name to `module_name` to avoid confusion while pasisng input props
- the module name is required to enable module
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
8f2a88eb4dd8e779044e7cd5b48c90f290303912 )
Anthony D'Atri [Tue, 15 Jul 2025 13:45:03 +0000 (09:45 -0400)]
Merge pull request #64495 from zdover23/wip-doc-2025-07-15-backport-63877-to-tentacle
tentacle: doc/rados/ops: edit cache-tiering.rst
Zac Dover [Wed, 11 Jun 2025 12:44:32 +0000 (22:44 +1000)]
doc/rados/ops: edit cache-tiering.rst
Add material to doc/rados/operations/cache-tiering.rst, as suggested by
Anthony D'Atri in
https://github.com/ceph/ceph/pull/63745#discussion_r2127887785.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
d3c46820a5fc72391ef46ab4b03bbe867e0e51d2 )
Anthony D'Atri [Tue, 15 Jul 2025 02:36:32 +0000 (22:36 -0400)]
Merge pull request #64491 from zdover23/wip-doc-2025-07-15-backport-64483-to-tentacle
tentacle: doc: add note admonitions in two files
Zac Dover [Mon, 14 Jul 2025 14:40:21 +0000 (00:40 +1000)]
doc: add note admonitions in two files
Add note admonitions when discussing client package support in the
context of OS Recommendations in the following two files:
- doc/cephfs/ceph-dokan.rst
- doc/rbd/rbd-windows.rst
This addresses a change requested by Ilya Dryomov in
https://github.com/ceph/ceph/pull/64374#discussion_r2199756581.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
69d641f0207d803cd9a3c3e102d5b2073e6b0f77 )
Anthony D'Atri [Mon, 14 Jul 2025 17:22:20 +0000 (13:22 -0400)]
Merge pull request #64480 from zdover23/wip-doc-2025-07-15-backport-64374-to-tentacle
tentacle: doc: Clarify the status of MS Windows client support
Anthony D'Atri [Mon, 7 Jul 2025 15:47:02 +0000 (11:47 -0400)]
doc: Clarify the status of MS Windows client support
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit
89eabfc3f0c8db3501b3ea3097e2983617c5234a )
Anthony D'Atri [Mon, 14 Jul 2025 13:30:23 +0000 (09:30 -0400)]
Merge pull request #64471 from zdover23/wip-doc-2025-07-14-backport-64462-to-tentacle
tentacle: doc/cephfs: Improve mount-using-fuse.rst
Anthony D'Atri [Mon, 14 Jul 2025 13:28:36 +0000 (09:28 -0400)]
Merge pull request #64474 from zdover23/wip-doc-2025-07-14-backport-63080-to-tentacle
tentacle: doc/radosgw: Improve rgw-cache.rst
Ville Ojamo [Wed, 30 Apr 2025 18:17:14 +0000 (01:17 +0700)]
doc/radosgw: Improve rgw-cache.rst
Try to improve the language by completely rewriting some sentences.
Attempt to format the document more like the rest of the docs.
Fix several errors in punctuation, capitalization, spaces etc.
Use blocks with bash prompts for CLI commands instead of hardcoded
prompts.
Fix section hierarchy and section title underline lengths.
Use admonition.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit
6e836f8f1e1e53bc7f8d8b497960b100e6b625d6 )
Anthony D'Atri [Fri, 11 Jul 2025 19:02:45 +0000 (15:02 -0400)]
doc/cephfs: Improve mount-using-fuse.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit
329ee7b3038e49cf0def2f2628444e3e90796c05 )
afreen23 [Sun, 13 Jul 2025 19:54:42 +0000 (01:24 +0530)]
Merge pull request #64460 from Hezko/wip-72093-tentacle
tentacle: mgr/dashboard: add missing commands for subsystem: change_key and del…
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Tomer Haskalovitch [Tue, 8 Jul 2025 17:45:09 +0000 (20:45 +0300)]
mgr/dashboard: add missing commands for subsystem: change_key and del_key and missing params for host add
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
eaab5a0bee0fb53569efc3b3893725705eeba805 )
afreen23 [Fri, 11 Jul 2025 15:31:03 +0000 (21:01 +0530)]
Merge pull request #64268 from zdover23/wip-doc-2025-06-30-backport-64164-to-tentacle
tentacle: mgr/dashboard: Fix inline markup warning in API documentation
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Casey Bodley [Fri, 11 Jul 2025 14:35:36 +0000 (10:35 -0400)]
Merge pull request #64360 from soumyakoduri/wip-skoduri-tentacle
[rgw][tentacle] Add Restore support from Glacier/Tape cloud endpoints
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Shraddha Agrawal [Fri, 11 Jul 2025 07:41:18 +0000 (13:11 +0530)]
Merge pull request #64389 from shraddhaag/wip-72027-tentacle
tentacle: mon/MgrStatMonitor.cc: cleanup pool_availability
Soumya Koduri [Sun, 6 Jul 2025 16:58:22 +0000 (22:28 +0530)]
rgw: Fix the version of struct RGWZoneParams
Fix the version of `restore_pool` and `dedup_pool` to be
compatible with earlier releases.
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
b6fc0be439f79f2aef833d703f7a6f9c2e48de02 )
Soumya Koduri [Fri, 4 Jul 2025 07:20:53 +0000 (12:50 +0530)]
rgw/cloud-restore: Update doc with new options added
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
a981b4c0245eeafe077042a045cb05eeec9d8161 )
Soumya Koduri [Mon, 7 Jul 2025 09:41:06 +0000 (15:11 +0530)]
rgw/restore: Update to neorados FIFO routines
Use new neorados/FIFO routines to store restore state.
Note: Old librados ioctx is also still retained as it is needed
by RestoreRadosSerializer.
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
faf06bca959d8e8f2d40f610ae2ed409a69271f6 )
Yuri Weinstein [Thu, 10 Jul 2025 21:18:27 +0000 (14:18 -0700)]
Merge pull request #64294 from ivancich/wip-71777-tentacle
tentacle: rgw: make sure max_objs_per_shard is appropriate in debugging scenarios
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Thu, 10 Jul 2025 21:17:32 +0000 (14:17 -0700)]
Merge pull request #64201 from ideepika/wip-71154-tentacle
tentacle: rgw: make keystone work without admin token(service ac requirement)
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Soumya Koduri [Fri, 23 May 2025 21:39:50 +0000 (03:09 +0530)]
rgw/restore: Use strtoull to read size till 2^64
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
b3c867a121a7315b5a9e2d30d0af44c08676f8ca )
Soumya Koduri [Fri, 23 May 2025 21:37:58 +0000 (03:07 +0530)]
rgw/cloud-restore: Fixing issues with initializing and resetting FIFO
In addition, added some more debug statements and done code cleanup
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
f00ac7c96f0ac48e0ca487ecb5918db42e6cf234 )
Soumya Koduri [Fri, 23 May 2025 20:25:30 +0000 (01:55 +0530)]
rgw/cloud-restore: Handle failure with adding restore entry
In case adding restore entry to FIFO fails, reset the `restore_status`
of that object as "RestoreFailed" so that restore process can be
retried from the end S3 user.
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
9974f51eb61603b8117d7b50e6b0b4614fcce721 )
Soumya Koduri [Wed, 30 Apr 2025 20:36:21 +0000 (02:06 +0530)]
rgw/cloud-restore: Support restoration of objects transitioned to Glacier/Tape endpoint
Restoration of objects from certain cloud services (like Glacier/Tape) could
take significant amount of time (even days). Hence store the state of such restore requests
and periodically process them.
Brief summary of changes
* Refactored existing restore code to consolidate and move all restore processing into rgw_restore* file/class
* RGWRestore class is defined to manage the restoration of objects.
* Lastly, for SAL_RADOS, FIFO is used to store and read restore entries.
Currently, this PR handles storing state of restore requests sent to cloud-glacier tier-type which need async processing.
The changes are tested with AWS Glacier Flexible Retrieval with tier_type Expedited and Standard.
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
ef96bb0d6137bacf45b9ee2f99ad5bcd8b3b6add )
Casey Bodley [Thu, 10 Jul 2025 16:28:59 +0000 (12:28 -0400)]
Merge pull request #64264 from benhanokh/wip-71899-tentacle
tentacle: rgw/dedup: full object dedup
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ronen Friedman [Thu, 10 Jul 2025 07:57:37 +0000 (02:57 -0500)]
qa/standalone/scrub: fix "scrubbed in 0ms" in osd-scrub-test.sh
The specific test looks for a 'last scrub duration' higher than
0 as a sign that the scrub actually ran. Previous code fixes
guaranteed that even a scrub duration as low as 1ms would be
reported as "1" (1s). However, none of the 15 objects created
in this test were designated for the tested PG, which remained
empty. As a result, the scrub duration was reported as "0".
The fix is to create a large enough number of objects so that
at least one of them is mapped to the tested PG.
Fixes: https://tracker.ceph.com/issues/71801
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
b303afed7a8b2a65043f56170ed478f8d2bc591a )
Matan Breizman [Thu, 10 Jul 2025 12:45:41 +0000 (15:45 +0300)]
Merge pull request #63880 from Matan-B/wip-matanb-crimson-tentacle-63376
tentacle: crimson/os/seastore/omap_manager: handle the cases in which omap nodes are rewritten before seen by users
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Nizamudeen A [Thu, 10 Jul 2025 09:33:17 +0000 (15:03 +0530)]
Merge pull request #64404 from rhcs-dashboard/wip-72036-tentacle
tentacle: mgr/dashboard: rm requirements-extra file
Matan Breizman [Thu, 10 Jul 2025 07:42:41 +0000 (10:42 +0300)]
Merge pull request #64413 from Matan-B/wip-matanb-crimson-tentacle-compalint-time
tentacle: qa/config/crimson_qa_overrides: increase complaint time
Reviewed-by: Samuel Just <sjust@redhat.com>
Yuri Weinstein [Wed, 9 Jul 2025 21:18:12 +0000 (14:18 -0700)]
Merge pull request #64178 from adk3798/tentacle-nvmeof-interval
tentacle: mgr/cephadm/nvmeof: Allow setting NVMEoF gateway read notifications interval in the spec file
Reviewed-by: Adam King adking@redhat.com
Yuri Weinstein [Wed, 9 Jul 2025 21:16:34 +0000 (14:16 -0700)]
Merge pull request #64300 from aainscow/wip-71874-tentacle
tentacle: Fix _setattr() with rare memory alignments
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Laura Flores [Tue, 4 Mar 2025 21:42:37 +0000 (15:42 -0600)]
qa/tasks: generalize stuck pg ignorelist entry
Fixes: https://tracker.ceph.com/issues/70307
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit
26fdfbb9171664f69038b1fda26f4a225d7e52f8 )
Alex Ainscow [Tue, 10 Jun 2025 10:46:43 +0000 (11:46 +0100)]
osd/scrub: Scrub should not expect SS_ATTR on non-primary shards
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit
6bae0a058ce3336aa4c1d1e2d204b25ac4d30cbb )
Matan Breizman [Wed, 9 Jul 2025 15:22:38 +0000 (18:22 +0300)]
qa/config/crimson_qa_overrides: increase complaint time
The following is true only for tentacle:
We're unlikely to backport the fix of https://tracker.ceph.com/issues/69612
to tentacle.
The only 2 failures we see in tentacle runs are of the tracker above.
This commit doubles the complaint time in order to keep tentacle runs
fully green.
If decided to backport the fix for specific reasons, we could revert
this change.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Wed, 9 Jul 2025 15:16:16 +0000 (18:16 +0300)]
Merge pull request #64189 from Matan-B/wip-71823-tentacle
tentacle: crimson/os/seastore/omap_manager: only mutate the parent when merge/balance can proceed
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Matan Breizman [Wed, 9 Jul 2025 15:11:40 +0000 (18:11 +0300)]
Merge pull request #64187 from Matan-B/wip-71843-tentacle
tentacle: crimson/osd: Admin Socket fixes
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Matan Breizman [Wed, 9 Jul 2025 15:10:58 +0000 (18:10 +0300)]
Merge pull request #64407 from Matan-B/wip-72029-tentacle
tentacle: qa/suites/crimson-rados/singleton: add install task
Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
afreen23 [Wed, 9 Jul 2025 12:56:28 +0000 (18:26 +0530)]
Merge pull request #64367 from VallariAg/wip-71984-tentacle
tentacle: monitoring: Add alert NVMeoFHostKeepAliveTimeout
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Matan Breizman [Mon, 7 Jul 2025 12:10:45 +0000 (12:10 +0000)]
qa/suites/crimson-rados/singleton: add install task
This should fix the chmod 777 /var/log/ceph failures.
We were missing the install task which resulted in no /var/log/ceph:
```
2025-07-07T08:55:44.586 INFO:teuthology.run_tasks:Running task ceph...
2025-07-07T08:55:44.679 INFO:tasks.ceph:Making ceph log dir writeable by
non-root...
2025-07-07T08:55:44.679 DEBUG:teuthology.orchestra.run.smithi144:> sudo
chmod 777 /var/log/ceph
2025-07-07T08:55:44.711
INFO:teuthology.orchestra.run.smithi144.stderr:chmod: cannot access
'/var/log/ceph': No such file or directory
```
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
ecbc607d2e715ba05c113a4d9c9dd3f04c6e2b68 )
Nizamudeen A [Tue, 8 Jul 2025 09:11:50 +0000 (14:41 +0530)]
mgr/dashboard: rm requirements-extra file
which brings in python3-saml and is not needed anymore after https://github.com/ceph/ceph/pull/62239
Fixes: https://tracker.ceph.com/issues/70937
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
70642943be767b47fddb40e470dc9ca813fc4307 )
Anthony D'Atri [Wed, 9 Jul 2025 04:23:38 +0000 (00:23 -0400)]
Merge pull request #64165 from zdover23/wip-doc-2025-06-25-backport-64160-to-tentacle
tentacle: doc/dev/config: Document how to use :confval: directive for config op…
Anthony D'Atri [Wed, 9 Jul 2025 04:04:04 +0000 (00:04 -0400)]
Merge pull request #64395 from zdover23/wip-doc-2025-07-09-backport-64161-to-tentacle
tentacle: doc: Document ceph-mgr module configuration options
Kefu Chai [Wed, 25 Jun 2025 02:26:58 +0000 (10:26 +0800)]
doc: Document ceph-mgr module configuration options
Add comprehensive documentation for defining configuration options in
ceph-mgr modules, including all supported properties and their usage.
Previously, the documentation did not explain how to define ceph-mgr
module configuration options, despite subtle differences from other Ceph
components. This change documents all supported Option properties, their
types, and provides clear examples to help module developers properly
configure their options.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
121192f4c95df0ee282cecc7237c8ca788e9cfba )
Zac Dover [Wed, 9 Jul 2025 02:01:22 +0000 (12:01 +1000)]
Merge pull request #64392 from zdover23/wip-doc-2025-07-09-backport-64334-to-tentacle
tentacle: doc/rados: remove clonedata command
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anthony D'Atri [Wed, 9 Jul 2025 01:58:56 +0000 (21:58 -0400)]
Merge pull request #64216 from zdover23/wip-doc-2025-06-27-backport-62944-to-tentacle
tentacle: common/options: fix typo in description
Zac Dover [Thu, 3 Jul 2025 12:32:48 +0000 (22:32 +1000)]
doc/rados: remove clonedata command
Remove the "clonedata" command from the rados manpage.
The "clonedata" command was removed in
https://github.com/ceph/ceph/pull/13008.
Fixes: https://tracker.ceph.com/issues/71943
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
1eff1c1147bdb683701a55fbe3ea846fde6937f0 )
Yuri Weinstein [Tue, 8 Jul 2025 21:25:22 +0000 (14:25 -0700)]
Merge pull request #64011 from cbodley/wip-71673-tentacle
tentacle: build: Fix opentelemetry-cpp build failure on Noble
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: David Galloway <dgallowa@redhat.com>
afreen23 [Tue, 8 Jul 2025 17:45:42 +0000 (23:15 +0530)]
Merge pull request #64241 from Hezko/wip-71888-tentacle
tentacle: mgr/dashboard: add missing namespace CLI commands
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Shraddha Agrawal [Thu, 26 Jun 2025 12:27:45 +0000 (17:57 +0530)]
mon/MgrStatMonitor.cc: cleanup handle_conf_change
Prior to this change, we were using a flag value,
`reset_availability_last_uptime_downtime_val` to record the
timestamp to which the last_uptime and last_downtime should be
updated to. This was originally done so to avoid the values
being overwritten by a paxos update.
Now, instead of using an intermediate value, we are immediately
clearing the last_uptime and last_downtime values in
pending_pool_availability object. Since we are updating the values
in the pending object, we will not lost this information due to
an incoming paxos update.
Fixes: https://tracker.ceph.com/issues/71857
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
950d911b4b28ffaffc2d63cfc15d4edabce2b533 )
Shraddha Agrawal [Thu, 26 Jun 2025 12:24:36 +0000 (17:54 +0530)]
mon/MgrStatMonitor.cc: cleanup pool_availability
This commit does the following:
1. In `calc_pool_availability()`, instead of swapping
pool_availability and pending_pool_availability (which resulted in
pool_availability storing old object value and not the latest object
values), we now simply update pending_pool_availability to the
newest calculated values.
2. `calc_pool_availability` now updates pool_availability only in
leader mon. For peon, it will simply exit early.
Fixes: https://tracker.ceph.com/issues/71857
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
da4f0cfc18b7ecd4d0141217bb0dee13d6263db0 )
Casey Bodley [Tue, 8 Jul 2025 11:58:02 +0000 (07:58 -0400)]
Merge pull request #63944 from thotz/bp-tentacle-cloud-restore-allow-copy-cloud-restored-temp-obj
tentacle: rgw/cloud-restore: allow copy of temporary object
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Tomer Haskalovitch [Thu, 22 May 2025 10:35:26 +0000 (13:35 +0300)]
mgr/dashboard: add missing ns commands
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
f682d62a9d897ae82d48e155b7b8ee4d07eaaecb )
anrao19 [Tue, 8 Jul 2025 05:01:31 +0000 (10:31 +0530)]
Merge pull request #63982 from cbodley/wip-71699-tentacle
tentacle: rgw/multisite: change HTTP error handling from EIO to ERR_INTERNAL_ERROR
afreen23 [Tue, 8 Jul 2025 03:14:30 +0000 (08:44 +0530)]
Merge pull request #64304 from Hezko/wip-71934-tentacle
tentacle: mgr/dashboard: NVMeoF CLI migrate prs
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 8 Jul 2025 03:14:10 +0000 (08:44 +0530)]
Merge pull request #64237 from Hezko/wip-71884-tentacle
tentacle: mgr/dashboard: align response of subsystem add and ns add with old cli
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Adam King [Mon, 7 Jul 2025 17:18:16 +0000 (13:18 -0400)]
Merge pull request #64080 from adk3798/wip-71665-tentacle
tentacle: src/pybind/mgr/cephadm/service_discovery: fixed HAProxy labels
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Adam King [Mon, 7 Jul 2025 17:06:54 +0000 (13:06 -0400)]
Merge pull request #64078 from adk3798/wip-71196-tentacle
tentacle: mgr/cephadm: Add command to stop host drain
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Shraddha Agrawal [Mon, 7 Jul 2025 15:48:56 +0000 (21:18 +0530)]
Merge pull request #64209 from shraddhaag/wip-71858-tentacle
tentacle: mon: add command osd pool clear-availability-status
Shraddha Agrawal [Mon, 7 Jul 2025 15:48:42 +0000 (21:18 +0530)]
Merge pull request #64129 from NitzanMordhai/wip-71799-tentacle
tentacle: src/mon/MgrStatMonitor: fix invalid iterator increment in calc_pool_availability()
Laura Flores [Mon, 7 Jul 2025 14:55:51 +0000 (10:55 -0400)]
Merge pull request #64064 from aainscow/wip-71717-tentacle
tentacle: osd: Correct scrub analysis for optimised EC
Adam King [Mon, 7 Jul 2025 14:31:37 +0000 (10:31 -0400)]
Merge pull request #64077 from adk3798/wip-71195-tentacle
tentacle: mgr/nfs: Add VIP to HAProxy_Hosts list for ingress type haproxy-protocol
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Vallari Agrawal [Fri, 20 Jun 2025 14:37:00 +0000 (20:07 +0530)]
monitoring: Add alert NVMeoFHostKeepAliveTimeout
Fixes: https://tracker.ceph.com/issues/71772
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
(cherry picked from commit
9977e5c963d6d9c303cf50335f2b6a52e60fba6e )
Sunil Angadi [Mon, 7 Jul 2025 06:24:40 +0000 (11:54 +0530)]
Merge pull request #64197 from idryomov/wip-71838-tentacle
tentacle: librbd/migration/QCOWFormat: don't complete read_clusters() inline
NitzanMordhai [Sun, 6 Jul 2025 11:00:37 +0000 (14:00 +0300)]
Merge pull request #64242 from NitzanMordhai/wip-71867-tentacle
tentacle: test/librados/aio_cxx: skip EIO boundary assertion when no in-flight I/Os
Tomer Haskalovitch [Thu, 26 Jun 2025 10:25:53 +0000 (13:25 +0300)]
mgr/dashboard: migrate nvmeof pr #1346 to new cli
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
2e82486884b67ac6b7fd553a2ab7283f8b8cb096 )
NitzanMordhai [Sun, 6 Jul 2025 08:01:41 +0000 (11:01 +0300)]
Merge pull request #64188 from Matan-B/wip-71821-tentacle
tentacle: src: fix NDEBUG typo
NitzanMordhai [Sun, 6 Jul 2025 08:01:26 +0000 (11:01 +0300)]
Merge pull request #64134 from JonBailey1993/wip-71798-tentacle
tentacle: test/osd: Improve readability of errors in ceph_test_rados_io_sequence
NitzanMordhai [Sun, 6 Jul 2025 08:01:01 +0000 (11:01 +0300)]
Merge pull request #63014 from jamiepryde/tentacle-ec-plugins-tidying-nits-and-bits
tentacle: erasure-code: reformat EC plugins
Tomer Haskalovitch [Thu, 26 Jun 2025 10:00:22 +0000 (13:00 +0300)]
mgr/dashboard: migrate nvmeof pr #1335 to new cli
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
652d93acd96660fa1359377b2ed32aef0145293d )
Tomer Haskalovitch [Thu, 26 Jun 2025 09:53:05 +0000 (12:53 +0300)]
mgr/dashboard: migrate nvmeof pr #1327 to new cli
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
4713b19f2c418af340c0d58d46a8f0eeb0e1643f )
Tomer Haskalovitch [Wed, 25 Jun 2025 19:08:16 +0000 (22:08 +0300)]
mgr/dashboard: migrate nvmeof pr #1233 to new cli
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
9b1a24bf502267237b3aec594ce5521be7df3ba5 )
Tomer Haskalovitch [Wed, 25 Jun 2025 09:05:53 +0000 (12:05 +0300)]
mgr/dashboard: migrate nvmeof pr #1277 to new cli
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
a3165e081e783d24fa4e5987b01546108cc2f270 )
Tomer Haskalovitch [Mon, 23 Jun 2025 21:00:58 +0000 (00:00 +0300)]
mgr/dashboard: migrate nvmeof pr #1308 to new cli
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
9a85c27c3749d14693cdbd90b682af8ebb6ab667 )
Tomer Haskalovitch [Mon, 23 Jun 2025 20:23:05 +0000 (23:23 +0300)]
mgr/dashboard: migrate nvmeof pr #1238 to new cli
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
4c6304e7ff1e2df469b7f6e26337e5cfa13bc4b2 )
Tomer Haskalovitch [Tue, 20 May 2025 20:27:43 +0000 (23:27 +0300)]
mgr/dashboard: align response of subsystem add and ns add with old cli
Signed-off-by: Tomer Haskalovitch <il033030@Tomers-MBP.lan>
(cherry picked from commit
512f2133bd746094bd1cecd9d1e897b79ec3dd6d )
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
Hezko [Sun, 6 Jul 2025 07:41:11 +0000 (10:41 +0300)]
Merge pull request #64234 from Hezko/wip-71882-tentacle
tentacle: mgr/dashboard: Nvmeof CLI plain format support
leonidc [Sun, 6 Jul 2025 05:33:34 +0000 (08:33 +0300)]
Merge pull request #64257 from leonidc/wip-71893-tentacle
tentacle: fix duplicated entity addr in the map during reboot of several GWs
leonidc [Sun, 6 Jul 2025 05:33:07 +0000 (08:33 +0300)]
Merge pull request #64258 from leonidc/wip-71894-tentacle
tentacle: nvmeofgw: fix sending acks during upgrade
Tomer Haskalovitch [Thu, 8 May 2025 08:54:39 +0000 (11:54 +0300)]
mgr/dashboard: add plain output type support to nvme cli
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
27698aec2b1aedf9124725709e85803213633232 )
afreen23 [Fri, 4 Jul 2025 08:00:20 +0000 (13:30 +0530)]
Merge pull request #64295 from rhcs-dashboard/sys-packages-dashboard-tentacle
tentacle: mgr/dashboard: use system packages when running tox
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 4 Jul 2025 07:52:25 +0000 (13:22 +0530)]
Merge pull request #64240 from Hezko/wip-71887-tentacle
tentacle: mgr/dashboard: update ceph nvmeof proto files
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 4 Jul 2025 07:52:10 +0000 (13:22 +0530)]
Merge pull request #64236 from Hezko/wip-71885-tentacle
tentacle: mgr/dashboard: align cli commands listener list, ns list, host list
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Anthony D'Atri [Thu, 3 Jul 2025 22:36:14 +0000 (18:36 -0400)]
Merge pull request #64342 from zdover23/wip-doc-2025-07-04-backport-63779-to-tentacle
tentacle: doc/mgr: edit telemetry.rst