]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Tue, 25 Mar 2025 04:03:30 +0000 (12:03 +0800)]
common: disable OpenSSL engine support if it is disabled
OpenSSL 3.0 documentation recommends moving from the ENGINE API to the
Providers API. Recent distributions may compile OpenSSL without engine
support by default, necessitating more flexible configuration handling.
So, in this change:
- Add a CMake option `WITH_OPENSSL_ENGINE` to explicitly control engine support
- Respect `openssl_engine_opts` when engine support is enabled
- Provide clear error messaging when engine options are set but support is disabled
See also:
- OpenSSL 3.0 documentation:
https://wiki.openssl.org/index.php/OpenSSL_3.0#Engines_and_.22METHOD.22_APIs
Fixes: https://tracker.ceph.com/issues/68059
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Joseph Mundackal [Wed, 26 Mar 2025 23:53:36 +0000 (19:53 -0400)]
Merge pull request #62520 from Thingee/update-slack-invite-link
doc: Update Slack invite links
Dan Mick [Wed, 26 Mar 2025 21:08:55 +0000 (14:08 -0700)]
Merge pull request #62324 from phlogistonjohn/jjm-bwc-fix-70470-clang-2
build-with-container: fix container build on docker and clang setup on ubuntu jammy [v2]
Casey Bodley [Wed, 26 Mar 2025 20:40:08 +0000 (16:40 -0400)]
Merge pull request #62463 from cbodley/wip-qa-rgw-lockdep
qa/rgw: enable lockdep config for radosgw
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Adam King [Wed, 26 Mar 2025 19:55:22 +0000 (15:55 -0400)]
Merge pull request #61761 from phlogistonjohn/jjm-list_daemons-refactor
cephadm: refactor the core of list_daemons
Reviewed-by: Adam King <adking@redhat.com>
Radoslaw Zarzynski [Wed, 26 Mar 2025 15:02:48 +0000 (16:02 +0100)]
Merge pull request #62515 from rzarzynski/wip-ftbfs-rgwzoneplctier
rgw: fix the version in DECODE_START() of RGWZoneGroupPlacementTier
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Mike Perez [Wed, 26 Mar 2025 14:12:38 +0000 (07:12 -0700)]
doc: Update Slack invite links
The invite links expire after 30 days. Here's a new one.
Signed-off-by: Mike Perez <thingee@gmail.com>
Radoslaw Zarzynski [Wed, 26 Mar 2025 08:12:39 +0000 (08:12 +0000)]
rgw: fix the version in DOCODE_START() of RGWZoneGroupPlacementTier
This commit fixes an undetected merge conflict between PRs #61745
and #60159. The dencoding problem has been introduced very recently,
it is straightforward and causes failures of the make check bot
everywhere, therefore -- if no objections -- I want to merge this
patch without the Teuthology testing.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Ilya Dryomov [Wed, 26 Mar 2025 08:07:27 +0000 (09:07 +0100)]
Merge pull request #62452 from tchaikov/librbd-std-variant
librbd: migrate from boost::variant to std::variant
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 26 Mar 2025 08:05:15 +0000 (09:05 +0100)]
Merge pull request #62484 from idryomov/wip-70640
mgr/rbd_support: always parse interval and start_time in Schedules::remove()
Reviewed-by: Ramana Raja <rraja@redhat.com>
Anthony D'Atri [Wed, 26 Mar 2025 05:02:16 +0000 (22:02 -0700)]
Merge pull request #62512 from anthonyeleven/iptableswarn
doc/rados/configuration: Add iptables change admonition to network-config.rst
Anthony D'Atri [Wed, 26 Mar 2025 03:13:52 +0000 (20:13 -0700)]
doc/rados/configuration: Add iptables change admonition to network-config.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Kefu Chai [Wed, 26 Mar 2025 01:38:45 +0000 (09:38 +0800)]
Merge pull request #62475 from tchaikov/literal-operator
common: remove spaces before literal operator
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Radoslaw Zarzynski [Tue, 25 Mar 2025 22:13:55 +0000 (23:13 +0100)]
Merge pull request #60277 from rzarzynski/wip-tools-rados-omap-listbench
tools/rados: generalize the OMAP benchmarking to cover listing as well
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Radoslaw Zarzynski [Tue, 25 Mar 2025 22:04:42 +0000 (23:04 +0100)]
Merge pull request #60159 from rzarzynski/wip-denc-ctcheck-struct_v
dencoding: check struct_v against DECODE_START(v, ...) at compile-time
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Jesse Williamson <jwilliamson@suse.de>
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Zac Dover [Tue, 25 Mar 2025 18:35:07 +0000 (04:35 +1000)]
Merge pull request #62459 from zdover23/wip-doc-2025-03-24-mon_warn_pg_not_deep_scrubbed-guidance
src/common: add guidance for deep-scrubbing ratio warning
Reviewed-by: David Galloway <david.galloway@ibm.com>
Patrick Donnelly [Tue, 25 Mar 2025 18:31:30 +0000 (14:31 -0400)]
Merge PR #62465 into main
* refs/pull/62465/head:
qa: add test for `mgr status` command
mgr: add status command
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Adam King [Tue, 25 Mar 2025 17:38:19 +0000 (13:38 -0400)]
Merge pull request #62215 from rkachach/fix_mgmt_gw_ha
mgr/cephadm: refactor oauth2-proxy certs and cookie-secret handling
Reviewed-by: Adam King <adking@redhat.com>
afreen23 [Tue, 25 Mar 2025 17:34:43 +0000 (23:04 +0530)]
Merge pull request #62477 from rhcs-dashboard/upgrade-grafana-10.4.16
mgr/cephadm: upgrade grafana to 10.4.16
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Adam King [Tue, 25 Mar 2025 17:29:40 +0000 (13:29 -0400)]
Merge pull request #62229 from phlogistonjohn/jjm-teuth-ctdb-sebool
qa/cephadm/smb: set virt_sandbox_use_netlink selinux bool on ctdb tests
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Tue, 25 Mar 2025 17:27:20 +0000 (13:27 -0400)]
Merge pull request #61824 from ShwetaBhosale1/fix_issue_69942_prometheus_not_adding_host_url_in_mgr_when_first_enabled
mgr/cephadm: Deploying prometheus service for the first time, does not update PROMETHEUS_API_HOST url under mgr module
Reviewed-by: Adam King <adking@redhat.com>
Patrick Donnelly [Tue, 25 Mar 2025 16:12:43 +0000 (12:12 -0400)]
Merge PR #62303 into main
* refs/pull/62303/head:
test/libcephfs: add missing cleanup
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Patrick Donnelly [Tue, 25 Mar 2025 16:12:27 +0000 (12:12 -0400)]
Merge PR #62406 into main
* refs/pull/62406/head:
client: process path without inode anchor
test/client: add ll_walk test with cwd and root path
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
afreen23 [Tue, 25 Mar 2025 15:32:45 +0000 (21:02 +0530)]
Merge pull request #62423 from afreen23/wip-ns-kb
mgr/dashboard: KiB not supported size for namespace creation
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Adam King [Tue, 25 Mar 2025 14:29:59 +0000 (10:29 -0400)]
Merge pull request #61727 from Kushal-deb/fix_issue_2330954-RGW_is_not_adding_a_SAN
cephadm: Ensure wildcard SAN is included in RGW self-signed certs
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Tue, 25 Mar 2025 14:28:03 +0000 (10:28 -0400)]
Merge pull request #61209 from Kushal-deb/fix_issue-
2253832 -osd_service_issue
cephadm: link new OSDs to existing managed services
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Tue, 25 Mar 2025 14:21:02 +0000 (10:21 -0400)]
Merge pull request #62199 from ShwetaBhosale1/fix_issue_70373_enable_logrotate_timer
cephadm: Enable logroate.timer service in bootstrap process
Reviewed-by: Adam King <adking@redhat.com>
Zac Dover [Tue, 25 Mar 2025 14:13:06 +0000 (00:13 +1000)]
Merge pull request #62485 from zdover23/wip-doc-2025-03-25-cephadm-certmgr
doc/cephadm: format "Configuration" in cephadm.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Patrick Donnelly [Mon, 24 Mar 2025 15:52:15 +0000 (11:52 -0400)]
qa: add test for `mgr status` command
Fixes: https://tracker.ceph.com/issues/70571
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Adam King [Tue, 25 Mar 2025 13:16:20 +0000 (09:16 -0400)]
Merge pull request #62282 from adk3798/cephadm-ganesha-fix-server-scope
mgr/cephadm: fix Server_Scope in ganesha.conf
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Tue, 25 Mar 2025 13:13:59 +0000 (09:13 -0400)]
Merge pull request #62329 from NitzanMordhai/wip-nitzan-suite-rados-cephadmn-still-running-ignore
suites/rados/cephadm: add still running warning to the ignore list
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Laura Flores <lflores@ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Mon, 24 Mar 2025 02:05:25 +0000 (10:05 +0800)]
librbd: migrate from boost::variant to std::variant
migrate from boost::variant to std::variant
Complete migration started in commit
017f3339c , replacing boost::variant with
std::variant throughout the librbd codebase. This change is part of our ongoing
effort to reduce third-party dependencies by leveraging C++ standard library
alternatives where possible.
Benefits include:
- Improved code readability and maintainability
- Reduced external dependency surface
- More consistent API usage with other components
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Zac Dover [Tue, 25 Mar 2025 09:46:15 +0000 (19:46 +1000)]
doc/cephadm: format "Configuration" in cephadm.rst
Improve the formatting in the section "Configuration" in
doc/cephadm/certmgr/cephadm.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Ilya Dryomov [Tue, 25 Mar 2025 08:13:27 +0000 (09:13 +0100)]
mgr/rbd_support: always parse interval and start_time in Schedules::remove()
Commit
1b62447071a9 ("mgr/rbd_support: fix schedule remove") addressed
the issue that it was concerned with in a rather suboptimal way: instead
of moving the parsing of interval and start_time upfront to be able to
bail early, it wrapped from_string() constructors with try/finally and
left the conditional behavior in place.
Fixes: https://tracker.ceph.com/issues/70640
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Nizamudeen A [Tue, 25 Mar 2025 08:01:29 +0000 (13:31 +0530)]
Merge pull request #62411 from rhcs-dashboard/notification-icon-fix
mgr/dashboard: fix notification icon size
Nizamudeen A [Tue, 25 Mar 2025 07:54:54 +0000 (13:24 +0530)]
Merge pull request #62410 from rhcs-dashboard/custom-pool-dashboard
mgr/dashboard: use existing pools for cephfs vol creation
Nizamudeen A [Tue, 25 Mar 2025 07:51:21 +0000 (13:21 +0530)]
Merge pull request #62027 from rhcs-dashboard/admin-ops-api-for-rgw-accounts
mgr/dashboard: Use admin ops API for rgw accounts
Nizamudeen A [Tue, 25 Mar 2025 07:50:34 +0000 (13:20 +0530)]
Merge pull request #62415 from rhcs-dashboard/tenanted-bucket-lifecycle-fix
mgr/dashboard: tenanted bucket lifecycle management fix
Yingxin Cheng [Tue, 25 Mar 2025 06:31:37 +0000 (14:31 +0800)]
Merge pull request #62425 from cyx1231st/wip-seastore-cleanups
crimson/os/seastore: misc cleanups
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Nizamudeen A [Tue, 25 Mar 2025 05:54:54 +0000 (11:24 +0530)]
mgr/cephadm: upgrade grafana to 10.4.16
Signed-off-by: Nizamudeen A <nia@redhat.com>
Kefu Chai [Tue, 25 Mar 2025 04:17:35 +0000 (12:17 +0800)]
common: remove spaces before literal operator
clang 20 complains when compiling a user-defined literal operator
with spaces before the underscore. so let's drop the space to be
compliant to
[CWG2521](https://cplusplus.github.io/CWG/issues/2521.html).
```
/home/kefu/dev/ceph/src/common/options.h:415:41: warning: identifier '_min' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
415 | constexpr unsigned long long operator"" _min (unsigned long long min) {
| ~~~~~~~~~~~^~~~
| operator""_min
```
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Afreen Misbah [Fri, 21 Mar 2025 01:53:32 +0000 (07:23 +0530)]
mgr/dashboard: KiB not supported size for namespace creation
Fixes https://tracker.ceph.com/issues/70106
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Ilya Dryomov [Mon, 24 Mar 2025 23:04:50 +0000 (00:04 +0100)]
Merge pull request #62464 from idryomov/wip-70632
librbd: respect rbd_default_snapshot_quiesce_mode in group_snap_create()
Reviewed-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Laura Flores [Mon, 24 Mar 2025 20:39:47 +0000 (15:39 -0500)]
Merge pull request #62422 from ljflores/wip-pg-upmap-prim-release-note
PendingReleaseNotes; doc/rados/operations: document "rm-pg-upmap-primary-{all}" commands
Ilya Dryomov [Mon, 24 Mar 2025 19:07:03 +0000 (20:07 +0100)]
Merge pull request #62269 from nbalacha/wip-nbalacha-rbd-mirrorpool-errmsg
rbd: print the return codes on error for mirror pool commands
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Patrick Donnelly [Mon, 24 Mar 2025 15:50:50 +0000 (11:50 -0400)]
mgr: add status command
The Rook operator relies on a `status` (asok) command to the mgr to verify it
is operational. However, this command was actually served by the CephFS
`Client` library that the ceph-mgr daemon statically linked in and used for
sending MDS commands. That statically linked client was removed via
048fc68c
(case insensitive directory tree feature).
So, add a legitimate ceph-mgr status command which simply outputs an empty
dictionary and returns success (0). TBD on adding useful information.
Fixes: 048fc68c517f50b9978457f478ca4638f01caa09
Fixes: https://tracker.ceph.com/issues/70571
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Casey Bodley [Mon, 24 Mar 2025 17:47:49 +0000 (13:47 -0400)]
Merge pull request #54957 from jzhu116-bloomberg/wip-63799
rgw: revert PR #41897 to allow multiple delete markers to be created
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ilya Dryomov [Fri, 21 Mar 2025 13:49:44 +0000 (14:49 +0100)]
librbd: don't use public API flags in Group::snap_create()
Use internal flags obtained from snap_create_flags_api_to_internal()
instead -- internal_flags variable was assigned but not used.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 21 Mar 2025 13:43:50 +0000 (14:43 +0100)]
librbd: respect rbd_default_snapshot_quiesce_mode in group_snap_create()
Make group_snap_create() behave the same as snap_create() and
mirror_image_create_snapshot(): APIs that don't take RBD_SNAP_CREATE_
flags explicitly should respect rbd_default_snapshot_quiesce_mode
option.
Fixes: https://tracker.ceph.com/issues/70632
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Casey Bodley [Mon, 24 Mar 2025 15:48:51 +0000 (11:48 -0400)]
qa/rgw: enable lockdep config for radosgw
lockdep.yaml was only enabling lockdep for osd/mon. if it's actually
worth running, we should enable it for radosgws too
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Kotresh HR [Mon, 24 Mar 2025 12:36:36 +0000 (18:06 +0530)]
Merge pull request #60684 from salieri11/wip-igolikov-asok-56442
mds: add MDS asok command for dumping stray directories
Patrick Donnelly [Mon, 24 Mar 2025 12:31:39 +0000 (08:31 -0400)]
Merge PR #62439 into main
* refs/pull/62439/head:
.github/workflows,script: add test for missing .qa links
qa: add missing .qa links
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Zac Dover [Mon, 24 Mar 2025 12:26:11 +0000 (22:26 +1000)]
src/common: add guidance for deep-scrubbing ratio warning
Add an explanation of how to set the value of
"mon_warn_pg_not_deep_scrubbed_ratio" to the confval definition of that
variable. Although this variable contains the string "mon", it is set on
the Manager. I have added a note to direct users to set this value on
the Manager.
This issue was pointed out by Petr Tlapa on Slack in late March of 2025.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Naman Munet [Thu, 20 Mar 2025 15:07:02 +0000 (20:37 +0530)]
mgr/dashboard: tenanted bucket lifecycle management fix
Fixes: https://tracker.ceph.com/issues/70588
Signed-off-by: Naman Munet <naman.munet@ibm.com>
Before: As the tenant was not passed in lifecycle calls made through bucket details > tiering tab, & also account_id was not resolved to the user of the bucket, hence not able to manage the Tiering configuration lifecycle changes
After: Account_id is resolved to user_id and tenant is additionally passed to the lifecycle API so as to handle the tenanted bucket scenario
Nizamudeen A [Mon, 24 Mar 2025 07:16:17 +0000 (12:46 +0530)]
Merge pull request #62430 from ankitk18/fix/alignment-action-btn
mgr/dashboard:fixed alignment of create action button
N Balachandran [Thu, 13 Mar 2025 07:28:09 +0000 (12:58 +0530)]
rbd: print the return codes on error
The calls in the mirror pool cli do not always print the error code.
This is now done in order to make debugging easier.
Fixes: https://tracker.ceph.com/issues/70444
Signed-off-by: N Balachandran <nithya.balachandran@ibm.com>
Zac Dover [Sun, 23 Mar 2025 04:50:20 +0000 (14:50 +1000)]
Merge pull request #62366 from anthonyeleven/improve-radosgw-layout
doc/radosgw: Improve layout.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Sat, 22 Mar 2025 02:46:26 +0000 (12:46 +1000)]
Merge pull request #62442 from anthonyeleven/improve-cephadm-svc-osd
doc/cephadm/services: Add mention of --zap for OSD removal
Reviewed-by: Zac Dover <zac.dover@proton.me>
Anthony D'Atri [Fri, 21 Mar 2025 21:59:02 +0000 (17:59 -0400)]
doc/cephadm/services: Add mention of --zap for OSD removal
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
David Galloway [Fri, 21 Mar 2025 19:28:32 +0000 (15:28 -0400)]
Merge pull request #62413 from ceph/pin-actions
workflows: Pin specific SHAs
Laura Flores [Thu, 20 Mar 2025 21:19:30 +0000 (16:19 -0500)]
PendingReleaseNotes; doc/rados/operations: document "rm-pg-upmap-primary-{all}" commands
Added a release note for `ceph osd rm-pg-upmap-primary` and documentation to
complement #62190.
Signed-off-by: Laura Flores <lflores@ibm.com>
Patrick Donnelly [Fri, 21 Mar 2025 17:12:01 +0000 (13:12 -0400)]
.github/workflows,script: add test for missing .qa links
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Ankit [Fri, 21 Mar 2025 11:26:44 +0000 (16:56 +0530)]
mgr/dashboard:fixed alignment of create action button
Fixes:https://tracker.ceph.com/issues/70433
Signed-off-by: Ankit Kumar <51ankitkp@gmail.com>
Patrick Donnelly [Fri, 21 Mar 2025 16:52:49 +0000 (12:52 -0400)]
qa: add missing .qa links
find qa/suites/ -type d -execdir ln -sfT ../.qa/ {}/.qa \;
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Anthony D'Atri [Fri, 21 Mar 2025 16:02:22 +0000 (12:02 -0400)]
Merge pull request #62370 from laimis9133/main
doc/rados/troubleshooting/log-and-debug: add separate section for Monitors
Nizamudeen A [Fri, 21 Mar 2025 05:58:45 +0000 (11:28 +0530)]
mgr/dashboard: e2e for cephfs creation with existing pools
Fixes: https://tracker.ceph.com/issues/70600
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Thu, 20 Mar 2025 08:51:50 +0000 (14:21 +0530)]
mgr/dashboard: use existing pools for cephfs vol creation
We can use the newly introduced data and metadata params to create a vol
with those pools.
UI is being intelligent by filtering out the used pools and only uses
the pools that are labeled by cephfs and also not in use. To figure out
a pool is in use or not, we are fetching the pool stats and checking its
used_bytes.
Note: Using ec pools for data pool layout is something discouraged
according to offical doc: https://docs.ceph.com/en/latest/cephfs/createfs/#creating-a-file-system
We can force it but for now I have disabled it entirely in the dashboard
unless people say its okay to do it.
One more extra thing I am doing here is to add a note on deleting a
filesystem that the underlying pools and mds daemons will be removed.
Fixes: https://tracker.ceph.com/issues/70600
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 21 Mar 2025 14:24:04 +0000 (19:54 +0530)]
Merge pull request #62101 from rhcs-dashboard/nfs-fix
mgr/dashboard: NFS - Fix Edit NFS export request
SrinivasaBharathKanta [Fri, 21 Mar 2025 14:09:21 +0000 (19:39 +0530)]
Merge pull request #60631 from kamoltat/wip-ksirivad-fix-3az-unset
[3AZ] src/mon : Allow user to specify crush_rule, size and min_size when unsetting a stretch pool
afreen23 [Fri, 21 Mar 2025 10:24:30 +0000 (15:54 +0530)]
Merge pull request #62100 from rhcs-dashboard/bucket-lifecycle-fixes
mgr/dashboard: bucket lifecycle fixes after using xmltodict package
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Naman Munet [Thu, 27 Feb 2025 08:14:54 +0000 (13:44 +0530)]
mgr/dashboard: Use admin ops API for rgw accounts
Fixes: https://tracker.ceph.com/issues/69487
Signed-off-by: Naman Munet <naman.munet@ibm.com>
Dnyaneshwari [Tue, 4 Mar 2025 12:54:32 +0000 (18:24 +0530)]
mgr/dashboard: NFS - Fix Edit NFS export request
Fixes: https://tracker.ceph.com/issues/70284
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Yingxin Cheng [Fri, 21 Mar 2025 01:26:52 +0000 (09:26 +0800)]
crimson/os/seastore/transaction: cleanup add_absent/present_to_retired_set
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Adam Kupczyk [Fri, 21 Mar 2025 06:44:48 +0000 (07:44 +0100)]
Merge pull request #61646 from aclamk/wip-aclamk-teuto-better-bluestore-testing
qa/rados: Augmented bluestore testing
Jiffin Tony Thottan [Fri, 21 Mar 2025 06:36:34 +0000 (12:06 +0530)]
Merge pull request #61745 from soumyakoduri/wip-skoduri-glacier-cli
rgw/cloud-restore [PART1] : Add Restore support from Glacier/Tape cloud endpoints
Zac Dover [Fri, 21 Mar 2025 05:31:18 +0000 (15:31 +1000)]
Merge pull request #62426 from anthonyeleven/fixup-db_slots
doc/cephadm/services: Correct indentation in osd.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
Anthony D'Atri [Fri, 21 Mar 2025 03:29:57 +0000 (23:29 -0400)]
doc/cephadm/services: Correct indentation in osd.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Yingxin Cheng [Thu, 20 Mar 2025 09:03:27 +0000 (17:03 +0800)]
crimson/os/seastore/cache: make sure on_cache is called after extent initialization
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Thu, 20 Mar 2025 07:54:59 +0000 (15:54 +0800)]
crimson/os/seastore: misc renames
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Thu, 20 Mar 2025 06:39:20 +0000 (14:39 +0800)]
crimson/os/seastore: duplicate_for_write() to move set_laddr() into Cache
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Wed, 19 Mar 2025 02:44:59 +0000 (10:44 +0800)]
crimson/os/seastore: improve is_logical() checks
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Wed, 19 Mar 2025 02:14:26 +0000 (10:14 +0800)]
crimson/os/seastore/lba_manager: drop unused get_mappings()
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Tue, 18 Mar 2025 04:52:18 +0000 (12:52 +0800)]
crimson/os/seastore: drop unused inc/decref_extent and dec_ref with tests
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Rishabh Dave [Fri, 21 Mar 2025 03:09:23 +0000 (08:39 +0530)]
Merge pull request #61732 from rishabh-d-dave/mgr-vol-pools
mgr/vol: allow passing pool names to "fs volume create" cmd
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Thu, 20 Mar 2025 22:40:53 +0000 (15:40 -0700)]
Merge pull request #61084 from adamemerson/wip-boost-1.87
Boost 1.87
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
J. Eric Ivancich [Thu, 20 Mar 2025 19:25:20 +0000 (15:25 -0400)]
Merge pull request #62285 from cbodley/wip-rgw-iam-arnlike
rgw/iam: add policy evaluation for Arn-based Conditions
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
J. Eric Ivancich [Thu, 20 Mar 2025 19:23:42 +0000 (15:23 -0400)]
Merge pull request #62368 from ivancich/wip-radoslist-improvements
rgw: radoslist improvements primarily to better support gap list tool
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Adam King [Thu, 20 Mar 2025 14:41:51 +0000 (10:41 -0400)]
Merge pull request #62166 from rkachach/fix_issue_70352
mgr/cephadm: use ip_hash to enforce the same prometheues upstream
Reviewed-by: Adam King <adking@redhat.com>
Redouane Kachach [Thu, 20 Mar 2025 13:45:14 +0000 (14:45 +0100)]
mgr/cephadm: set the default loglevel for mgmt-gateway to warn
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
David Galloway [Thu, 20 Mar 2025 13:21:27 +0000 (09:21 -0400)]
workflows: Pin specific SHAs
Fixes https://www.wiz.io/blog/new-github-action-supply-chain-attack-reviewdog-action-setup
Signed-off-by: David Galloway <david.galloway@ibm.com>
Nizamudeen A [Thu, 20 Mar 2025 11:59:46 +0000 (17:29 +0530)]
Merge pull request #61873 from rhcs-dashboard/nfs-create-cluster
mgr/dashboard: NFS Cluster and Export Listing
afreen23 [Thu, 20 Mar 2025 11:02:10 +0000 (16:32 +0530)]
Merge pull request #62387 from rhcs-dashboard/user-form-display-name-fix
mgr/dashboard: Not able to edit user display/full name in user form
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Nizamudeen A [Thu, 20 Mar 2025 10:12:47 +0000 (15:42 +0530)]
mgr/dashboard: fix notification icon size
Fixes: https://tracker.ceph.com/issues/70583
Signed-off-by: Nizamudeen A <nia@redhat.com>
Alex Ainscow [Thu, 20 Mar 2025 08:55:15 +0000 (08:55 +0000)]
Merge pull request #62397 from aainscow/interval_set_qf
test/common: skip google tests which create core dumps in test_interval_set
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Kotresh HR [Thu, 20 Mar 2025 08:42:16 +0000 (14:12 +0530)]
Merge pull request #61937 from vshankar/wip-file-block-diff
mds/client: file blockdiff support
Ronen Friedman [Thu, 20 Mar 2025 07:48:58 +0000 (09:48 +0200)]
Merge pull request #62244 from ronen-fr/wip-rf-cast-conf
common, osd: add cmd_getval_cast_or()
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Shweta Bhosale [Mon, 10 Mar 2025 10:54:40 +0000 (16:24 +0530)]
cephadm: Enable logroate.timer service in bootstrap process
Fixes: https://tracker.ceph.com/issues/70373
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
Rishabh Dave [Mon, 3 Mar 2025 16:41:25 +0000 (22:11 +0530)]
PendingReleaseNote: add note that "volume create" accepts pool names...
in args.
Add a release note that "ceph fs volume create" command allows users to
pass pool names to "ceph fs volume create" command.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Rishabh Dave [Mon, 3 Mar 2025 16:36:10 +0000 (22:06 +0530)]
doc/cephfs: mention new options for "fs volume create" cmd
Command "ceph fs volume create" accepts 2 new options to allow users to
pass data and metadata pool name. Update docs to include mention of both
the options.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Achintk1491 [Tue, 18 Feb 2025 12:31:22 +0000 (18:01 +0530)]
mgr/nfs: NFS Cluster and Export Listing
Fixes: https://tracker.ceph.com/issues/70022
Signed-off-by: Achint Kaur <ackaur@redhat.com>