]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
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>
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>
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
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>
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>
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 )
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>
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>
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>
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>
Yuri Weinstein [Thu, 3 Jul 2025 16:50:46 +0000 (09:50 -0700)]
Merge pull request #63362 from cbodley/wip-71376-tentacle
tentacle: rgw/rgw_rest: determine the domain uri prefix by rgw_transport_is_secure
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Anthony D'Atri [Thu, 3 Jul 2025 14:37:03 +0000 (10:37 -0400)]
Merge pull request #64320 from zdover23/wip-doc-2025-07-03-backport-64306-to-tentacle
tentacle: doc/rados/ops: add caps restore command
Zac Dover [Thu, 3 Jul 2025 06:45:31 +0000 (16:45 +1000)]
doc/radosgw: add rgw_enable_lc_threads & rgw_enable_gc_threads
Add rgw_enable_lc_threads and rgw_enable_gc_threads to
doc/radosgw/config-ref.rst.
Fixes: https://tracker.ceph.com/issues/58092
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
45e5468ea7fc57b1cb60f1936558dc2678adc6fd )
Adam King [Thu, 3 Jul 2025 12:43:47 +0000 (08:43 -0400)]
Merge pull request #64079 from adk3798/wip-71571-tentacle
tentacle: cephadm: don't collect image ids for daemons with no container info
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Thu, 3 Jul 2025 12:39:56 +0000 (08:39 -0400)]
Merge pull request #63444 from JoshuaGabriel/wip-71407-tentacle
tentacle: orch/module: Make orch unpause an alias for orch resume
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Nizamudeen A [Thu, 26 Jun 2025 07:25:22 +0000 (12:55 +0530)]
mgr/dashboard: catch protobuf error due to mismatch in version
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Thu, 26 Jun 2025 04:51:34 +0000 (10:21 +0530)]
mgr/dashboard: unpin grpcio deps
Fixes: https://tracker.ceph.com/issues/70411
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
84922d1ff0f3aae39ecd998b2b94469ce9989c08 )
Nizamudeen A [Mon, 17 Mar 2025 05:10:21 +0000 (10:40 +0530)]
mgr/dashboard: sitepackages only for py3
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
6985ed15ce20c24f7fa87c23ac65b28cf544c9b7 )
Nizamudeen A [Thu, 13 Mar 2025 06:47:41 +0000 (12:17 +0530)]
Revert "mgr/dashboard: pin lxml to fix run-dashboard-tox-make-check failure"
This reverts commit
1f84505f1232dd8445df1a2a819fa000062d3934 .
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
8e6b6cdd5c302577c81aa041ef4b3f494ed717a7 )
Nizamudeen A [Wed, 12 Mar 2025 08:32:10 +0000 (14:02 +0530)]
mgr/dashboard: disable saml2 tests when the dep is not there
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
8acf8f7e4fe6d283212154857abd97b6e641de4d )
Nizamudeen A [Wed, 12 Mar 2025 05:27:29 +0000 (10:57 +0530)]
mgr/dashboard: use system packages when running tox
Fixes: https://tracker.ceph.com/issues/70411
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
ffde8d044a207d304ec8f916e45c98289f740bec )
Zac Dover [Wed, 2 Jul 2025 12:29:48 +0000 (22:29 +1000)]
doc/rados/ops: add caps restore command
Add a command that restores caps to client.admin after they have been
accidentally destroyed or removed.
Fixes: https://tracker.ceph.com/issues/23594
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
de8c148a2f99db3a1dc4eb70a19aca19a0e9bacf )
Zac Dover [Thu, 3 Jul 2025 05:41:13 +0000 (15:41 +1000)]
Merge pull request #64180 from zdover23/wip-doc-2025-06-25-backport-64172-to-tentacle
tentacle: doc/radosgw: line edit bucket_logging.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
Anthony D'Atri [Thu, 3 Jul 2025 02:02:18 +0000 (22:02 -0400)]
Merge pull request #64314 from zdover23/wip-doc-2025-07-03-backport-63359-to-tentacle
tentacle: doc/radosgw/s3: Document delete-if-unmodified-since
Anthony D'Atri [Mon, 19 May 2025 14:14:00 +0000 (10:14 -0400)]
doc/radosgw/s3: Document delete-if-unmodified-since
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit
3381041d190fd48cf9f6d53f679f1737028cccf4 )
(cherry picked from commit
7e2bd1595d64c12e1959cc29acfaf906a9027fc6 )
afreen23 [Wed, 2 Jul 2025 14:38:21 +0000 (20:08 +0530)]
Merge pull request #64232 from Hezko/wip-71880-tentacle
tentacle: mgr/dashboard: Add missing fields to subsytem list API/CLI
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Wed, 2 Jul 2025 14:37:03 +0000 (20:07 +0530)]
Merge pull request #64233 from Hezko/wip-71881-tentacle
tentacle: mgr/dashboard: fix set spdk log level cli command
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zac Dover [Wed, 2 Jul 2025 13:19:34 +0000 (23:19 +1000)]
Merge pull request #64146 from zdover23/wip-doc-2025-06-25-backport-64088-to-tentacle
tentacle: doc: Fixed a spelling error.
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 2 Jul 2025 13:19:05 +0000 (23:19 +1000)]
Merge pull request #64283 from zdover23/wip-doc-2025-07-01-backport-64239-to-tentacle
tentacle: doc/mgr/crash.rst: remove outdated module enabling instructions
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 2 Jul 2025 13:18:02 +0000 (23:18 +1000)]
Merge pull request #64286 from zdover23/wip-doc-2025-07-01-backport-64255-to-tentacle
tentacle: doc/rados/configuration: Small improvements in ceph-conf.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 2 Jul 2025 13:09:53 +0000 (23:09 +1000)]
Merge pull request #64169 from zdover23/wip-doc-2025-06-25-backport-64163-to-tentacle
tentacle: doc: Fix unterminated inline literal in ceph-conf.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 25 Jun 2025 09:19:49 +0000 (19:19 +1000)]
doc/radosgw: line edit bucket_logging.rst
Edit doc/radosgw/bucket_logging.rst so that it is not solecistic and so
that its punctuation is corrected and its use of articles is corrected.
This file remains in my judgment demotic and maybe demotic enough to
warrant another editorial pass in the future.
Fixes: https://tracker.ceph.com/issues/70758
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
c01eb372326be49cbb76d602eabba951663979ec )
Adam Kupczyk [Wed, 18 Jun 2025 10:25:21 +0000 (10:25 +0000)]
bluestore: Fix _setattr() with rare memory alignments
Fix case bufferlist is length 0.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit
e82bf6d0fd8bf4e461441a7e0cab87397043c754 )
Adam Kupczyk [Wed, 18 Jun 2025 09:41:45 +0000 (09:41 +0000)]
test/store_test.cc: Expanded test for setattr
Added case for setting attr that has buffelist empty (size 0).
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit
04ad137e4460a3b2422f6dac992b112e3fa15f78 )