]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
3 days agodoc/radosgw: Improve formatting and language in bucket_logging.rst 64556/head
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)

3 days agoMerge pull request #64515 from afreen23/wip-72146-tentacle
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>
3 days agoMerge pull request #63773 from zdover23/wip-doc-2025-06-06-backport-63740-to-tentacle
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>
3 days agoMerge pull request #64546 from zdover23/wip-doc-2025-07-17-backport-64532-to-tentacle
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>
3 days agodoc/mgr: edit telemetry (3 of x) 63773/head
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)

3 days agodoc/radosgw: edit "Lifecycle Settings" 64546/head
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)

3 days agoMerge pull request #64533 from zdover23/wip-doc-2025-07-16-backport-64328-to-tentacle
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>
3 days agoMerge pull request #63808 from zdover23/wip-doc-2025-06-09-backport-63781-to-tentacle
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>
3 days agoMerge pull request #64529 from zdover23/wip-doc-2025-07-16-backport-64433-to-tentacle
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

3 days agodoc/mgr: edit telemetry.rst 63808/head
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)

3 days agodoc/rgw/logging: fix journal record format 64533/head
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)

3 days agodoc: update mgr modules notify_types 64529/head
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)

4 days agomgr/dashboard: Fix smb module enablement 64515/head
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)

4 days agoMerge pull request #64495 from zdover23/wip-doc-2025-07-15-backport-63877-to-tentacle
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

5 days agodoc/rados/ops: edit cache-tiering.rst 64495/head
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)

5 days agoMerge pull request #64491 from zdover23/wip-doc-2025-07-15-backport-64483-to-tentacle
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

5 days agodoc: add note admonitions in two files 64491/head
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)

5 days agoMerge pull request #64480 from zdover23/wip-doc-2025-07-15-backport-64374-to-tentacle
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

5 days agodoc: Clarify the status of MS Windows client support 64480/head
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)

5 days agoMerge pull request #64471 from zdover23/wip-doc-2025-07-14-backport-64462-to-tentacle
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

5 days agoMerge pull request #64474 from zdover23/wip-doc-2025-07-14-backport-63080-to-tentacle
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

6 days agodoc/radosgw: Improve rgw-cache.rst 64474/head
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)

6 days agodoc/cephfs: Improve mount-using-fuse.rst 64471/head
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)

6 days agoMerge pull request #64460 from Hezko/wip-72093-tentacle
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>
8 days agomgr/dashboard: add missing commands for subsystem: change_key and del_key and missing... 64460/head
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)

8 days agoMerge pull request #64268 from zdover23/wip-doc-2025-06-30-backport-64164-to-tentacle
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>
8 days agoMerge pull request #64360 from soumyakoduri/wip-skoduri-tentacle
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>
9 days agoMerge pull request #64389 from shraddhaag/wip-72027-tentacle
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

9 days agorgw: Fix the version of struct RGWZoneParams 64360/head
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)

9 days agorgw/cloud-restore: Update doc with new options added
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)

9 days agorgw/restore: Update to neorados FIFO routines
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)

9 days agoMerge pull request #64294 from ivancich/wip-71777-tentacle
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>
9 days agoMerge pull request #64201 from ideepika/wip-71154-tentacle
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>
9 days agorgw/restore: Use strtoull to read size till 2^64
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)

9 days agorgw/cloud-restore: Fixing issues with initializing and resetting FIFO
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)

9 days agorgw/cloud-restore: Handle failure with adding restore entry
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)

9 days agorgw/cloud-restore: Support restoration of objects transitioned to Glacier/Tape endpoint
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)

9 days agoMerge pull request #64264 from benhanokh/wip-71899-tentacle
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>
9 days agoMerge pull request #63880 from Matan-B/wip-matanb-crimson-tentacle-63376
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>
10 days agoMerge pull request #64404 from rhcs-dashboard/wip-72036-tentacle
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

10 days agoMerge pull request #64413 from Matan-B/wip-matanb-crimson-tentacle-compalint-time
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>
10 days agoMerge pull request #64178 from adk3798/tentacle-nvmeof-interval
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
10 days agoMerge pull request #64300 from aainscow/wip-71874-tentacle
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>
10 days agoqa/config/crimson_qa_overrides: increase complaint time 64413/head
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>
10 days agoMerge pull request #64189 from Matan-B/wip-71823-tentacle
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>
10 days agoMerge pull request #64187 from Matan-B/wip-71843-tentacle
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>
10 days agoMerge pull request #64407 from Matan-B/wip-72029-tentacle
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>
10 days agoMerge pull request #64367 from VallariAg/wip-71984-tentacle
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>
11 days agoqa/suites/crimson-rados/singleton: add install task 64407/head
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)

11 days agomgr/dashboard: rm requirements-extra file 64404/head
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)

11 days agoMerge pull request #64165 from zdover23/wip-doc-2025-06-25-backport-64160-to-tentacle
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…

11 days agoMerge pull request #64395 from zdover23/wip-doc-2025-07-09-backport-64161-to-tentacle
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

11 days agodoc: Document ceph-mgr module configuration options 64395/head
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)

11 days agoMerge pull request #64392 from zdover23/wip-doc-2025-07-09-backport-64334-to-tentacle
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>
11 days agoMerge pull request #64216 from zdover23/wip-doc-2025-06-27-backport-62944-to-tentacle
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

11 days agodoc/rados: remove clonedata command 64392/head
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)

11 days agoMerge pull request #64011 from cbodley/wip-71673-tentacle
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>
11 days agoMerge pull request #64241 from Hezko/wip-71888-tentacle
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>
11 days agomon/MgrStatMonitor.cc: cleanup handle_conf_change 64389/head
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)

11 days agomon/MgrStatMonitor.cc: cleanup pool_availability
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)

11 days agoMerge pull request #63944 from thotz/bp-tentacle-cloud-restore-allow-copy-cloud-resto...
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>
12 days agomgr/dashboard: add missing ns commands 64241/head
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)

12 days agoMerge pull request #63982 from cbodley/wip-71699-tentacle
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

12 days agoMerge pull request #64304 from Hezko/wip-71934-tentacle
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>
12 days agoMerge pull request #64237 from Hezko/wip-71884-tentacle
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>
12 days agoMerge pull request #64080 from adk3798/wip-71665-tentacle
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>
12 days agoMerge pull request #64078 from adk3798/wip-71196-tentacle
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>
12 days agoMerge pull request #64209 from shraddhaag/wip-71858-tentacle
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

12 days agoMerge pull request #64129 from NitzanMordhai/wip-71799-tentacle
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()

12 days agoMerge pull request #64064 from aainscow/wip-71717-tentacle
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

12 days agoMerge pull request #64077 from adk3798/wip-71195-tentacle
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>
12 days agomonitoring: Add alert NVMeoFHostKeepAliveTimeout 64367/head
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)

13 days agoMerge pull request #64197 from idryomov/wip-71838-tentacle
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

2 weeks agoMerge pull request #64242 from NitzanMordhai/wip-71867-tentacle
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

2 weeks agomgr/dashboard: migrate nvmeof pr #1346 to new cli 64304/head
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)

2 weeks agoMerge pull request #64188 from Matan-B/wip-71821-tentacle
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

2 weeks agoMerge pull request #64134 from JonBailey1993/wip-71798-tentacle
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

2 weeks agoMerge pull request #63014 from jamiepryde/tentacle-ec-plugins-tidying-nits-and-bits
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

2 weeks agomgr/dashboard: migrate nvmeof pr #1335 to new cli
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)

2 weeks agomgr/dashboard: migrate nvmeof pr #1327 to new cli
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)

2 weeks agomgr/dashboard: migrate nvmeof pr #1233 to new cli
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)

2 weeks agomgr/dashboard: migrate nvmeof pr #1277 to new cli
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)

2 weeks agomgr/dashboard: migrate nvmeof pr #1308 to new cli
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)

2 weeks agomgr/dashboard: migrate nvmeof pr #1238 to new cli
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)

2 weeks agomgr/dashboard: align response of subsystem add and ns add with old cli 64237/head
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>
2 weeks agoMerge pull request #64234 from Hezko/wip-71882-tentacle
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

2 weeks agoMerge pull request #64257 from leonidc/wip-71893-tentacle
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

2 weeks agoMerge pull request #64258 from leonidc/wip-71894-tentacle
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

2 weeks agomgr/dashboard: add plain output type support to nvme cli 64234/head
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)

2 weeks agoMerge pull request #64295 from rhcs-dashboard/sys-packages-dashboard-tentacle
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>
2 weeks agoMerge pull request #64240 from Hezko/wip-71887-tentacle
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>
2 weeks agoMerge pull request #64236 from Hezko/wip-71885-tentacle
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>
2 weeks agoMerge pull request #64342 from zdover23/wip-doc-2025-07-04-backport-63779-to-tentacle
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

2 weeks agoMerge pull request #63980 from cbodley/wip-71690-tentacle
Casey Bodley [Thu, 3 Jul 2025 22:16:29 +0000 (18:16 -0400)]
Merge pull request #63980 from cbodley/wip-71690-tentacle

tentacle: test/common: unittest_fault_injector omits unit-main target

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2 weeks agoMerge pull request #64337 from zdover23/wip-doc-2025-07-03-backport-64319-to-tentacle
Zac Dover [Thu, 3 Jul 2025 22:14:37 +0000 (08:14 +1000)]
Merge pull request #64337 from zdover23/wip-doc-2025-07-03-backport-64319-to-tentacle

tentacle: doc/radosgw: add rgw_enable_lc_threads & rgw_enable_gc_threads

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 weeks agodoc/mgr: edit telemetry.rst 64342/head
Zac Dover [Fri, 6 Jun 2025 04:57:19 +0000 (14:57 +1000)]
doc/mgr: edit telemetry.rst

Edit doc/mgr/telemetry.rst.

Incorporate the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63735.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 97ef126e4b6a9dcdf9872cf37cdebec289e84acd)

2 weeks agoMerge pull request #64279 from mkogan1/wip-71906-tentacle
Yuri Weinstein [Thu, 3 Jul 2025 16:54:45 +0000 (09:54 -0700)]
Merge pull request #64279 from mkogan1/wip-71906-tentacle

tentacle: qa/rgw: fix perl tests missing Amazon::S3 module

Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 weeks agoMerge pull request #63929 from cbodley/wip-71672-tentacle
Yuri Weinstein [Thu, 3 Jul 2025 16:53:57 +0000 (09:53 -0700)]
Merge pull request #63929 from cbodley/wip-71672-tentacle

tentacle: qa/rgw: bump maven version in hadoop task to resolve 404 Not Found

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2 weeks agoMerge pull request #63724 from cbodley/wip-71564-tentacle
Yuri Weinstein [Thu, 3 Jul 2025 16:53:04 +0000 (09:53 -0700)]
Merge pull request #63724 from cbodley/wip-71564-tentacle

tentacle: debian: radosgw: add media-types packages as alternative for mime-support

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2 weeks agoMerge pull request #63436 from mkogan1/wip-71420-tentacle
Yuri Weinstein [Thu, 3 Jul 2025 16:52:21 +0000 (09:52 -0700)]
Merge pull request #63436 from mkogan1/wip-71420-tentacle

tentacle: rgw/d3n: fix valgrind invalid read during exit

Reviewed-by: Casey Bodley <cbodley@redhat.com>