]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
10 days agoclient: Use symlink_plain for decrypted fscrypt name
Christopher Hoffman [Thu, 23 Jan 2025 20:22:10 +0000 (20:22 +0000)]
client: Use symlink_plain for decrypted fscrypt name

Use symlink_plain for only the value of a decrypted fscrypt
dname.

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: fscrypt last block
Christopher Hoffman [Thu, 16 Jan 2025 23:37:51 +0000 (23:37 +0000)]
client: fscrypt last block

Support two edge cases in fscrypt last block.

1. When fscrypt last block is not the first block
2. Make sure to clean up SaferCond, allowing for successive
   truncates utilizing lastblock.

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Do not decrypt bl on trim read
Christopher Hoffman [Wed, 8 Jan 2025 20:20:10 +0000 (20:20 +0000)]
client: Do not decrypt bl on trim read

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: set symlink dest to proper value
Christopher Hoffman [Wed, 8 Jan 2025 17:53:25 +0000 (17:53 +0000)]
client: set symlink dest to proper value

Fixes: https://tracker.ceph.com/issues/69442
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agotest: Add function policy populator for reuse in fscrypt tests.
Christopher Hoffman [Wed, 8 Jan 2025 17:05:48 +0000 (17:05 +0000)]
test: Add function policy populator for reuse in fscrypt tests.

Fixes: https://tracker.ceph.com/issues/69161
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: change conditional to check for is locked.
Christopher Hoffman [Wed, 8 Jan 2025 15:32:23 +0000 (15:32 +0000)]
client: change conditional to check for is locked.

Fixes: https://tracker.ceph.com/issues/64137
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agofuse client, fscrypt, test: Implement and create tests for S_ENCRYPTED in inode i_flags
Christopher Hoffman [Thu, 19 Dec 2024 15:33:24 +0000 (15:33 +0000)]
fuse client, fscrypt, test: Implement and create tests for S_ENCRYPTED in inode i_flags

This PR adds test for S_ENCRYPTED bit in the i_flags field of Inode.
The test implements 2 quering methods: using FS_IOC_GETFLAGS and STATX_ATTR_ENCRYPTED

Fixes: https://tracker.ceph.com/issues/64129
Author: Igor Golikov <igolikov@ibm.com>
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Use correct sizes on write_success
Christopher Hoffman [Wed, 18 Dec 2024 15:38:02 +0000 (15:38 +0000)]
client: Use correct sizes on write_success

Fixes: https://tracker.ceph.com/issues/69302
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: clear logical size on open(O_TRUNC)
Christopher Hoffman [Wed, 18 Dec 2024 15:03:15 +0000 (15:03 +0000)]
client: clear logical size on open(O_TRUNC)

Fixes: https://tracker.ceph.com/issues/65613
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agotest, client: implement tests for not supported FALLOC ops, use policy to determine...
Christopher Hoffman [Tue, 17 Dec 2024 16:09:20 +0000 (16:09 +0000)]
test, client: implement tests for not supported FALLOC ops, use policy to determine the padding size for encrypted filename

Adding test for not supported FALLOC ops on the encypted tree
Using policy to determine the padding length for encrypted file names and symlinks

Fixes: https://tracker.ceph.com/issues/64162
https://tracker.ceph.com/issues/64131
Author: Igor Golikov <igolikov@ibm.com>
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Add fscrypt last block
Christopher Hoffman [Mon, 9 Dec 2024 18:59:50 +0000 (18:59 +0000)]
client: Add fscrypt last block

Add logic to support fscrypt last block. Includes sending
truncated last block data (decrypted->trunc->encrypted)
from client to mds. The server then writes the last block
on successful truncate.

Fixes: https://tracker.ceph.com/issues/69160
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Ensure file_cache cap is released.
Christopher Hoffman [Fri, 8 Nov 2024 14:00:43 +0000 (14:00 +0000)]
client: Ensure file_cache cap is released.

Fixes: https://tracker.ceph.com/issues/68798
Fixes: https://tracker.ceph.com/issues/68831
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Various fixes to fix multi-fuse client
Christopher Hoffman [Tue, 22 Oct 2024 17:34:27 +0000 (17:34 +0000)]
client: Various fixes to fix multi-fuse client

Provide various fixes in which size used in
multi-fuse client tests.

Fixes: https://tracker.ceph.com/issues/68431
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoqa: Convert and create tests for libcephfs fscrypt
Christopher Hoffman [Tue, 8 Oct 2024 12:10:59 +0000 (12:10 +0000)]
qa: Convert and create tests for libcephfs fscrypt

Convert existing tests to use teuthology framework.
Create tests to test N>1 fscrypt clients

Fixes: https://tracker.ceph.com/issues/66577
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Update fscrypt_file when mds info is newer
Christopher Hoffman [Tue, 24 Sep 2024 15:13:01 +0000 (15:13 +0000)]
client: Update fscrypt_file when mds info is newer

Fixes: https://tracker.ceph.com/issues/68233
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoqa: Add tests of interopability of fscrypt between fuse/kernel
Christopher Hoffman [Tue, 24 Sep 2024 13:25:48 +0000 (13:25 +0000)]
qa: Add tests of interopability of fscrypt between fuse/kernel

Fixes: https://tracker.ceph.com/issues/66577
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoObjectCacher: handle nullptr hole case
Christopher Hoffman [Thu, 5 Sep 2024 17:36:45 +0000 (17:36 +0000)]
ObjectCacher: handle nullptr hole case

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoObjectCacher: On RetryRead, ensure "hole" value is used
Christopher Hoffman [Wed, 28 Aug 2024 22:07:28 +0000 (22:07 +0000)]
ObjectCacher: On RetryRead, ensure "hole" value is used

On C_RetryRead, ensure "hole" value instead of pointer
to a pointer is used to allow populating vector of holes.

Fixes: https://tracker.ceph.com/issues/67659
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: When calling update_inode_file_size, provide correct size
Christopher Hoffman [Fri, 23 Aug 2024 19:19:31 +0000 (19:19 +0000)]
client: When calling update_inode_file_size, provide correct size

Fixes: https://tracker.ceph.com/issues/67559
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Use effective_size in eof read
Christopher Hoffman [Thu, 8 Aug 2024 19:50:39 +0000 (19:50 +0000)]
client: Use effective_size in eof read

Fixes: https://tracker.ceph.com/issues/67347
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient/FSCrypt: securely erase crypto key
Christopher Hoffman [Thu, 1 Aug 2024 14:12:15 +0000 (14:12 +0000)]
client/FSCrypt: securely erase crypto key

Fixes: https://tracker.ceph.com/issues/64136
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Implement status for fscrypt key status
Christopher Hoffman [Fri, 19 Jul 2024 14:44:04 +0000 (14:44 +0000)]
client: Implement status for fscrypt key status

Fixes: https://tracker.ceph.com/issues/64130
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Add busy case on key removal
Christopher Hoffman [Wed, 17 Jul 2024 15:25:48 +0000 (15:25 +0000)]
client: Add busy case on key removal

Fixes: https://tracker.ceph.com/issues/64159
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agofuse: enable ioctl on dir for fscrypt
Christopher Hoffman [Thu, 27 Jun 2024 18:50:21 +0000 (18:50 +0000)]
fuse: enable ioctl on dir for fscrypt

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agosrc/test/libcephfs: add test cases for fscrypt key removal busy case
Christopher Hoffman [Thu, 27 Jun 2024 14:08:24 +0000 (14:08 +0000)]
src/test/libcephfs: add test cases for fscrypt key removal busy case

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoqa: Added workunits for testing problem snippets on rmw workloads
Christopher Hoffman [Mon, 17 Jun 2024 15:50:51 +0000 (15:50 +0000)]
qa: Added workunits for testing problem snippets on rmw workloads

Fixes: https://tracker.ceph.com/issues/66038
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoqa: Allow fscrypt testing on fuse
Christopher Hoffman [Mon, 17 Jun 2024 14:26:55 +0000 (14:26 +0000)]
qa: Allow fscrypt testing on fuse

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: fix non-encrypted case in read_sync
Christopher Hoffman [Tue, 21 May 2024 16:54:35 +0000 (16:54 +0000)]
client: fix non-encrypted case in read_sync

Only append pbl to bl if encrypted case.

Fixes: https://tracker.ceph.com/issues/65964
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: fscrypt rmw fails when endoff end of block or file
Christopher Hoffman [Tue, 7 May 2024 00:59:11 +0000 (00:59 +0000)]
client: fscrypt rmw fails when endoff end of block or file
Fscrypt rmw fails when end of a write lines up with end of
a block or end of the file.

Fixes: https://tracker.ceph.com/issues/65745
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: During lookup of fscrypt symlink, use target fscrypt info.
Christopher Hoffman [Wed, 24 Apr 2024 17:38:44 +0000 (17:38 +0000)]
client: During lookup of fscrypt symlink, use target fscrypt info.

During a lookup of fscrypt enabled symlink, use target fscrypt
info. This must be used because enc key for each file is derived
from master_key+nonce.

Fixes: https://tracker.ceph.com/issues/65615
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Fix logic in need read start/end to account for fscrypt.
Christopher Hoffman [Thu, 11 Apr 2024 17:37:55 +0000 (17:37 +0000)]
client: Fix logic in need read start/end to account for fscrypt.

Fix the logic in need read start/end. We need to make sure that a
whole block is read when a rmw is issued, regardless if it starts
at offset 0 or not. Change size that may be read from where offset
starts to the whole fscrypt block.

Fixes: https://tracker.ceph.com/issues/64819
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: After a rebase, no lock is necessary.
Christopher Hoffman [Wed, 3 Apr 2024 14:48:01 +0000 (14:48 +0000)]
client: After a rebase, no lock is necessary.

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoClient: fix O_TRUNC issue
Christopher Hoffman [Mon, 1 Apr 2024 18:34:35 +0000 (18:34 +0000)]
Client: fix O_TRUNC issue

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Ensure symlink plaintext is set
Christopher Hoffman [Mon, 4 Mar 2024 19:43:58 +0000 (19:43 +0000)]
client: Ensure symlink plaintext is set

When creating symlink, ensure symlink_plain is set in fscrypt and
non-fscrypt cases.

Fixes: https://tracker.ceph.com/issues/64691
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: rmw doesn't get_cap_ref like it should. After rmw,
Christopher Hoffman [Mon, 12 Feb 2024 16:15:14 +0000 (16:15 +0000)]
client: rmw doesn't get_cap_ref like it should. After rmw,
it put_cap_ref and it didn't happen. Issue with bool need_read.

Fixes: https://tracker.ceph.com/issues/64307
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoPopulate add key return
Christopher Hoffman [Thu, 18 Jan 2024 15:40:53 +0000 (15:40 +0000)]
Populate add key return

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agotest: Add test for semantics
Christopher Hoffman [Mon, 4 Dec 2023 14:22:04 +0000 (14:22 +0000)]
test: Add test for semantics

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: On fscrypt enabled directories, only allow read/write to files
Christopher Hoffman [Fri, 1 Dec 2023 17:18:03 +0000 (17:18 +0000)]
client: On fscrypt enabled directories, only allow read/write to files
in dir when unlocked. Client should not be able to read/write the encrypted payload.

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agofscrypt: Add tests for add key, remove key, set policy.
Christopher Hoffman [Wed, 8 Nov 2023 17:56:14 +0000 (17:56 +0000)]
fscrypt: Add tests for add key, remove key, set policy.

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient: Allow setpolicy only on dir and when it is empty.
Christopher Hoffman [Thu, 14 Dec 2023 17:13:38 +0000 (17:13 +0000)]
client: Allow setpolicy only on dir and when it is empty.

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoAdd multi user support on a unlock claim.
Christopher Hoffman [Mon, 30 Oct 2023 22:31:45 +0000 (22:31 +0000)]
Add multi user support on a unlock claim.

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
10 days agoclient,test,osdc: add beginnings of fscrypt support
Yehuda Sadeh [Fri, 12 May 2023 17:24:31 +0000 (13:24 -0400)]
client,test,osdc: add beginnings of fscrypt support

Signed-off-by: Yehuda Sadeh <ysadehwe@ibm.com>
10 days agoMerge pull request #66122 from cbodley/wip-install-deps-gcc13
Casey Bodley [Wed, 5 Nov 2025 13:35:19 +0000 (08:35 -0500)]
Merge pull request #66122 from cbodley/wip-install-deps-gcc13

install-deps: warn about gcc older than 13 for el9 and later

Reviewed-by: David Galloway <david.galloway@ibm.com>
Reviewed-by: Zack Cerza <zack@redhat.com>
10 days agoMerge pull request #66124 from rhcs-dashboard/fix-svc-create-issue
Pedro Gonzalez Gomez [Wed, 5 Nov 2025 12:52:12 +0000 (13:52 +0100)]
Merge pull request #66124 from rhcs-dashboard/fix-svc-create-issue

mgr/dashboard: fix oauth2-service creation UI error

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
10 days agoMerge pull request #64292 from VallariAg/wip-nvmeof-ns-load-balancing
Vallari Agrawal [Wed, 5 Nov 2025 08:02:14 +0000 (13:32 +0530)]
Merge pull request #64292 from VallariAg/wip-nvmeof-ns-load-balancing

qa: Improve scalability test

11 days agomgr/dashboard: fix oauth2-service creation UI error 66124/head
Nizamudeen A [Wed, 5 Nov 2025 04:19:04 +0000 (09:49 +0530)]
mgr/dashboard: fix oauth2-service creation UI error

While creating the service without providing the allowlist domain, the
UI fails with an error which is logged in the mgr log

```
Nov 05 04:11:56 ceph-node-00 ceph-mgr[1587]: [dashboard ERROR frontend.error] (https://192.168.100.100:8443/#/services/(modal:create)): Cannot read properties of null (reading 'split')
                                              TypeError: Cannot read properties of null (reading 'split')
                                                 at ServiceFormComponent.onSubmit (https://192.168.100.100:8443/src_bootstrap_ts.js:31997:74)
                                                 at ServiceFormComponent_Template_cd_form_button_panel_submitActionEvent_60_listener (https://192.168.100.100:8443/src_bootstrap_ts.js:34168:83)
                                                 at executeListenerWithErrorHandling (https://192.168.100.100:8443/node_modules_angular_core_fesm2022_core_mjs.js:26276:12)
                                                 at Object.wrapListenerIn_markDirtyAndPreventDefault [as next] (https://192.168.100.100:8443/node_modules_angular_core_fesm2022_core_mjs.js:26308:18)
                                                 at SafeSubscriber.__tryOrUnsub (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:960:10)
                                                 at SafeSubscriber.next (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:900:14)
                                                 at Subscriber._next (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:847:22)
                                                 at Subscriber.next (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:824:12)
                                                 at EventEmitter_.next (https://192.168.100.100:8443/default-node_modules_rxjs__esm2015_internal_AsyncSubject_js-node_modules_rxjs__esm2015_intern-7c6e1a.js:604:17)
                                                 at EventEmitter_.emit (https://192.168.100.100:8443/node_modules_angular_core_fesm2022_core_mjs.js:7069:13)
```

Fixes: https://tracker.ceph.com/issues/73717
Signed-off-by: Nizamudeen A <nia@redhat.com>
11 days agoMerge pull request #65717 from ronen-fr/wip-rf-evesrionhash
Ronen Friedman [Wed, 5 Nov 2025 03:48:44 +0000 (19:48 -0800)]
Merge pull request #65717 from ronen-fr/wip-rf-evesrionhash

osd: hash function for eversion_t

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
11 days agoMerge PR #66112 into main
Patrick Donnelly [Tue, 4 Nov 2025 22:06:05 +0000 (17:06 -0500)]
Merge PR #66112 into main

* refs/pull/66112/head:
doc/radosgw: Fix frontends.rst typo

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
11 days agoMerge PR #66115 into main
Patrick Donnelly [Tue, 4 Nov 2025 22:05:20 +0000 (17:05 -0500)]
Merge PR #66115 into main

* refs/pull/66115/head:
src/common/options/global.yaml.in: Fix BlueStore capitalization

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
11 days agoMerge pull request #64122 from kamoltat/wip-ksirivad-fix-msg-v2
Laura Flores [Tue, 4 Nov 2025 18:11:31 +0000 (12:11 -0600)]
Merge pull request #64122 from kamoltat/wip-ksirivad-fix-msg-v2

msg/async/ProtocolV2: Speed up connection logic when peer restarts & Added Netsplit Grace Period

11 days agoinstall-deps: remove old logic for unsupported centos/rhel 8 66122/head
Casey Bodley [Tue, 4 Nov 2025 16:31:57 +0000 (11:31 -0500)]
install-deps: remove old logic for unsupported centos/rhel 8

Signed-off-by: Casey Bodley <cbodley@redhat.com>
11 days agoinstall-deps: warn about gcc older than 13 for el9 and later
Casey Bodley [Tue, 4 Nov 2025 16:27:22 +0000 (11:27 -0500)]
install-deps: warn about gcc older than 13 for el9 and later

function ensure_decent_gcc_on_rh() is supposed to log a warning when it
finds the default gcc version is older than the gcc toolset version
installed by ceph.spec.in

> Your GCC is too old. Please run following command to add DTS to your environment:

however, this function is only called if the dts_ver variable is
initialized, so set it to 13 for centos/rocky 9 and later to match
ceph.spec.in

Signed-off-by: Casey Bodley <cbodley@redhat.com>
11 days agoMerge pull request #65872 from aainscow/tracker_73184
Alex Ainscow [Tue, 4 Nov 2025 13:51:06 +0000 (13:51 +0000)]
Merge pull request #65872 from aainscow/tracker_73184

Relax scrub of shard sizes for upgraded EC pools

11 days agoMerge PR #66114 into main
Patrick Donnelly [Tue, 4 Nov 2025 13:08:39 +0000 (08:08 -0500)]
Merge PR #66114 into main

* refs/pull/66114/head:
Revert "Merge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles"

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
11 days agoMerge pull request #66075 from rhcs-dashboard/bootstrap-fixes
Pedro Gonzalez Gomez [Tue, 4 Nov 2025 11:03:46 +0000 (12:03 +0100)]
Merge pull request #66075 from rhcs-dashboard/bootstrap-fixes

mgr/dashboard: fixes for quick-bootstrap script

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
12 days agoMerge pull request #64961 from edwinzrodriguez/ceph-wip-72446
SrinivasaBharathKanta [Tue, 4 Nov 2025 03:34:30 +0000 (09:04 +0530)]
Merge pull request #64961 from edwinzrodriguez/ceph-wip-72446

btree: Safeguard delete_leaf_node to prevent dereferencing null nodes

12 days agosrc/common/options/global.yaml.in: Fix BlueStore capitalization 66115/head
Anthony D'Atri [Tue, 4 Nov 2025 02:27:27 +0000 (21:27 -0500)]
src/common/options/global.yaml.in: Fix BlueStore capitalization

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
12 days agoRevert "Merge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles" 66114/head
Patrick Donnelly [Mon, 3 Nov 2025 22:46:03 +0000 (17:46 -0500)]
Revert "Merge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles"

This reverts commit a22278724154bfcf225c6fe420bd305424559e00, reversing
changes made to cf11d9dd6e1caf3ea398766953b91fde3e078100.

This was not QA'd or reviewed by SME for mon code changes.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
12 days agoMerge PR #66087 into main
Patrick Donnelly [Mon, 3 Nov 2025 22:43:20 +0000 (17:43 -0500)]
Merge PR #66087 into main

* refs/pull/66087/head:
doc/foundation: Update associate member representative

Reviewed-by: Joseph Mundackal <jmundackal@bloomberg.net>
12 days agoMerge PR #65886 into main
Venky Shankar [Mon, 3 Nov 2025 15:54:47 +0000 (21:24 +0530)]
Merge PR #65886 into main

* refs/pull/65886/head:

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
12 days agoMerge PR #65884 into main
Venky Shankar [Mon, 3 Nov 2025 15:53:56 +0000 (21:23 +0530)]
Merge PR #65884 into main

* refs/pull/65884/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
12 days agoMerge PR #65882 into main
Venky Shankar [Mon, 3 Nov 2025 15:53:03 +0000 (21:23 +0530)]
Merge PR #65882 into main

* refs/pull/65882/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
12 days agoMerge PR #65876 into main
Venky Shankar [Mon, 3 Nov 2025 15:52:20 +0000 (21:22 +0530)]
Merge PR #65876 into main

* refs/pull/65876/head:

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
12 days agodoc/radosgw: Fix frontends.rst typo 66112/head
Anthony D'Atri [Mon, 3 Nov 2025 15:43:25 +0000 (10:43 -0500)]
doc/radosgw: Fix frontends.rst typo

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
12 days agoMerge pull request #66097 from cbodley/wip-cmake-system-qatlib
Ilya Dryomov [Mon, 3 Nov 2025 07:53:30 +0000 (08:53 +0100)]
Merge pull request #66097 from cbodley/wip-cmake-system-qatlib

cmake: fix checks for WITH_SYSTEM_QATLIB

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
13 days agoMerge pull request #66101 from mrVectorz/main
bluikko [Mon, 3 Nov 2025 05:30:26 +0000 (12:30 +0700)]
Merge pull request #66101 from mrVectorz/main

doc: Update the old ceph.com/community/ links to ceph.io/en/news/blog/

13 days agoMerge pull request #65693 from vshankar/wip-73278
Venky Shankar [Mon, 3 Nov 2025 05:13:05 +0000 (10:43 +0530)]
Merge pull request #65693 from vshankar/wip-73278

qa: ignore cluster warning (evicting unresponsive ...) with tasks/mgr-osd-full

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
13 days agodoc: Update the old ceph.com/community/ links to ceph.io/en/news/blog/ 66101/head
mrVectorz [Mon, 3 Nov 2025 04:24:59 +0000 (23:24 -0500)]
doc: Update the old ceph.com/community/ links to ceph.io/en/news/blog/

Signed-off-by: Marc Methot <mb.methot@gmail.com>
13 days agoMerge pull request #66001 from baum/nvmeof-client-timer
baum [Sun, 2 Nov 2025 14:06:59 +0000 (16:06 +0200)]
Merge pull request #66001 from baum/nvmeof-client-timer

nvmeof: refactor beacon timer for exact frequency timing with drift correction

2 weeks agoMerge pull request #66073 from benaryorg/crushtool-tries-docs-improvement
Anthony D'Atri [Sat, 1 Nov 2025 16:06:03 +0000 (12:06 -0400)]
Merge pull request #66073 from benaryorg/crushtool-tries-docs-improvement

doc: detailed explanation of set_choose_tries

2 weeks agodoc: detailed explanation of set_choose_tries 66073/head
benaryorg [Tue, 28 Oct 2025 03:24:53 +0000 (03:24 +0000)]
doc: detailed explanation of set_choose_tries

- specifically call the *crushtool* output a histogram
- include a surface explanation of how PG placement calculation works
- more info on `choose_total_tries`
- small but complete example for explanatory purposes
- that way people can follow along locally and test out things

Signed-off-by: benaryorg <binary@benary.org>
2 weeks agoMerge pull request #66060 from dudy-duce/doc-svc-discovery-auth
Anthony D'Atri [Fri, 31 Oct 2025 23:27:51 +0000 (19:27 -0400)]
Merge pull request #66060 from dudy-duce/doc-svc-discovery-auth

doc/cephadm/services: Clarify service discovery auth in monitoring.rst

2 weeks agoMerge pull request #65942 from samarahu/d4n-add-local-rgw-option
Samarah Uriarte [Fri, 31 Oct 2025 18:44:26 +0000 (13:44 -0500)]
Merge pull request #65942 from samarahu/d4n-add-local-rgw-option

Reviewed-by: Jesse Williamson <jwilliamson@suse.de>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
2 weeks agodoc/cephadm/services: Clarify service discovery auth in monitoring.rst 66060/head
dudy [Thu, 30 Oct 2025 19:57:37 +0000 (20:57 +0100)]
doc/cephadm/services: Clarify service discovery auth in monitoring.rst

Signed-off-by: Dudy <dudythegoat@proton.me>
2 weeks agocmake: fix checks for WITH_SYSTEM_QATLIB 66097/head
Casey Bodley [Fri, 31 Oct 2025 15:26:20 +0000 (11:26 -0400)]
cmake: fix checks for WITH_SYSTEM_QATLIB

commit 30681236678c7ee006a699b658233388b0f884c8 introduced the cmake
option WITH_SYSTEM_QATLIB, but the checks were based on nonexistent
variable WITH_SYSTEM_QAT

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 weeks agoMerge pull request #65568 from rhcs-dashboard/table-check-fix
Nizamudeen A [Fri, 31 Oct 2025 05:41:22 +0000 (11:11 +0530)]
Merge pull request #65568 from rhcs-dashboard/table-check-fix

mgr/dashboard: fix missing checkbox icon in table

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
2 weeks agoMerge pull request #66082 from rhcs-dashboard/fix-cve
Nizamudeen A [Fri, 31 Oct 2025 05:33:36 +0000 (11:03 +0530)]
Merge pull request #66082 from rhcs-dashboard/fix-cve

mgr/dashboard: bump validator package to address vulnerability

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 weeks agoMerge pull request #66016 from NitzanMordhai/wip-nitzan-suites-perf-ci-disable-mira11...
SrinivasaBharathKanta [Thu, 30 Oct 2025 23:06:13 +0000 (04:36 +0530)]
Merge pull request #66016 from NitzanMordhai/wip-nitzan-suites-perf-ci-disable-mira118-machine

tasks/cbt_performance: Tolerate exceptions during performance data up…

2 weeks agoMerge pull request #65763 from gardran/wip-gardran-kill-get-omap-keys
SrinivasaBharathKanta [Thu, 30 Oct 2025 23:04:39 +0000 (04:34 +0530)]
Merge pull request #65763 from gardran/wip-gardran-kill-get-omap-keys

os: eliminate ObjectStore::get_omap_keys method

2 weeks agoMerge pull request #66083 from rhcs-dashboard/add-to-mailmap
Joseph Mundackal [Thu, 30 Oct 2025 14:23:41 +0000 (10:23 -0400)]
Merge pull request #66083 from rhcs-dashboard/add-to-mailmap

Add Abhishek Desai into githubmap, organizationmap, mailmap

2 weeks agoMerge pull request #65948 from jzhu116-bloomberg/wip-73540
Casey Bodley [Thu, 30 Oct 2025 13:49:17 +0000 (09:49 -0400)]
Merge pull request #65948 from jzhu116-bloomberg/wip-73540

rgw/multisite: check the local bucket's versioning status when replicating deletion from remote

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 weeks agoMerge pull request #65842 from h3nryc0ding/main
Casey Bodley [Thu, 30 Oct 2025 12:55:03 +0000 (08:55 -0400)]
Merge pull request #65842 from h3nryc0ding/main

rgw: beast add ssl hot-reload

Reviewed-by: Mark Kogan <mkogan@ibm.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 weeks agoMerge pull request #66049 from rhcs-dashboard/table-overview-redirect
Nizamudeen A [Thu, 30 Oct 2025 12:25:27 +0000 (17:55 +0530)]
Merge pull request #66049 from rhcs-dashboard/table-overview-redirect

mgr/dashboard: generic redirect link for a table item

Reviewed-by: Naman Munet <nmunet@redhat.com>
2 weeks agoMerge pull request #66084 from rhcs-dashboard/fix-multisite-action-btn
Nizamudeen A [Thu, 30 Oct 2025 11:49:38 +0000 (17:19 +0530)]
Merge pull request #66084 from rhcs-dashboard/fix-multisite-action-btn

mgr/dashboard: fix icon alignment in navigation header

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 weeks agoMerge pull request #65796 from anthonyeleven/caps
SrinivasaBharathKanta [Thu, 30 Oct 2025 08:30:42 +0000 (14:00 +0530)]
Merge pull request #65796 from anthonyeleven/caps

src/pybind/mgr/cephadm: Improve text in module.py

2 weeks agoMerge pull request #66088 from rhcs-dashboard/fix-cypress-dep-graph
Pedro Gonzalez Gomez [Thu, 30 Oct 2025 07:53:35 +0000 (08:53 +0100)]
Merge pull request #66088 from rhcs-dashboard/fix-cypress-dep-graph

mgr/dashboard: fix cephadm e2e dependency graph failure

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
2 weeks agomgr/dashboard: bump validator package to address vulnerability 66082/head
Naman Munet [Tue, 28 Oct 2025 07:54:50 +0000 (13:24 +0530)]
mgr/dashboard: bump validator package to address vulnerability

fixes: https://tracker.ceph.com/issues/73657

Signed-off-by: Naman Munet <naman.munet@ibm.com>
2 weeks agomgr/dashboard: fix icon alignment in navigation header 66084/head
Naman Munet [Wed, 29 Oct 2025 10:44:53 +0000 (16:14 +0530)]
mgr/dashboard: fix icon alignment in navigation header

Fixes: https://tracker.ceph.com/issues/73665
Signed-off-by: Naman Munet <naman.munet@ibm.com>
2 weeks agomgr/dashboard: fixes for quick-bootstrap script 66075/head
Nizamudeen A [Tue, 28 Oct 2025 07:46:26 +0000 (13:16 +0530)]
mgr/dashboard: fixes for quick-bootstrap script

- bump kcli to fedora42
- modify ip logic
- generate cephadm binary if it doesn't exist

Signed-off-by: Nizamudeen A <nia@redhat.com>
2 weeks agomgr/dashboard: fix missing checkbox icon in table 65568/head
Nizamudeen A [Wed, 17 Sep 2025 13:07:06 +0000 (18:37 +0530)]
mgr/dashboard: fix missing checkbox icon in table

Fixes: https://tracker.ceph.com/issues/72961
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 weeks agomgr/dashboard: generic redirect link for a table item 66049/head
Nizamudeen A [Fri, 24 Oct 2025 08:08:57 +0000 (13:38 +0530)]
mgr/dashboard: generic redirect link for a table item

Fixes: https://tracker.ceph.com/issues/73638
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 weeks agomgr/dashboard: fix cephadm e2e dependency graph failure 66088/head
Nizamudeen A [Thu, 30 Oct 2025 03:36:33 +0000 (09:06 +0530)]
mgr/dashboard: fix cephadm e2e dependency graph failure

Avoid using relative path in the cypress since its not configured yet.

Fixes: https://tracker.ceph.com/issues/73673
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 weeks agorgw/d4n: Add config option for local RGW address 65942/head
Samarah [Tue, 14 Oct 2025 17:48:48 +0000 (17:48 +0000)]
rgw/d4n: Add config option for local RGW address

Signed-off-by: Samarah <samarah.uriarte@ibm.com>
2 weeks agoMerge pull request #65834 from ronen-fr/wip-rf-lockedobjcnt
Ronen Friedman [Wed, 29 Oct 2025 18:19:57 +0000 (11:19 -0700)]
Merge pull request #65834 from ronen-fr/wip-rf-lockedobjcnt

osd/scrub: fix blocked scrub accounting

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 weeks agodoc/foundation: Update associate member representative 66087/head
Enrico Bocchi [Wed, 29 Oct 2025 16:54:38 +0000 (17:54 +0100)]
doc/foundation: Update associate member representative

Signed-off-by: Enrico Bocchi <enrico.bocchi@cern.ch>
2 weeks agoAdd Abhishek Desai into githubmap, organizationmap, mailmap 66083/head
Abhishek Desai [Wed, 29 Oct 2025 06:50:20 +0000 (12:20 +0530)]
Add Abhishek Desai into githubmap, organizationmap, mailmap
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
2 weeks agoMerge pull request #66047 from rhcs-dashboard/fix-user-edit-form
Nizamudeen A [Wed, 29 Oct 2025 05:34:59 +0000 (11:04 +0530)]
Merge pull request #66047 from rhcs-dashboard/fix-user-edit-form

mgr/dashboard: Edit user via UI throwing multiple server errors

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Abhishek Desai <Abhishek.Desai1@ibm.com>
2 weeks agoMerge pull request #66059 from bluikko/doc-fix-rtd-pip-version
Dan Mick [Wed, 29 Oct 2025 04:49:38 +0000 (21:49 -0700)]
Merge pull request #66059 from bluikko/doc-fix-rtd-pip-version

doc: Pin pip to <25.3 for RTD as a workaround for pybind in admin/doc-read-the-docs.txt

2 weeks agoMerge pull request #65859 from ronen-fr/wip-rf-minchunk
Ronen Friedman [Mon, 27 Oct 2025 17:54:03 +0000 (19:54 +0200)]
Merge pull request #65859 from ronen-fr/wip-rf-minchunk

osd/scrub: do not reduce min chunk on preemption

Reviewed-by: Samuel Just <sjust@redhat.com>
2 weeks agoMerge pull request #65714 from batrick/objstore-warning
SrinivasaBharathKanta [Mon, 27 Oct 2025 10:39:15 +0000 (16:09 +0530)]
Merge pull request #65714 from batrick/objstore-warning

os: resolve unused variable warning