]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 months agoqa/multisite: enable two zonegroup yaml 60172/head
Shilpa Jagannath [Wed, 23 Oct 2024 18:27:08 +0000 (11:27 -0700)]
qa/multisite: enable two zonegroup yaml

Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
7 months agoMerge pull request #60906 from zdover23/wip-doc-2024-12-02-cephadm-services-mon-capit...
Anthony D'Atri [Mon, 2 Dec 2024 18:41:53 +0000 (19:41 +0100)]
Merge pull request #60906 from zdover23/wip-doc-2024-12-02-cephadm-services-mon-capitalize-ceph

doc/cephadm: s/ceph/Ceph/ in mon.rst

7 months agoMerge pull request #60412 from ShwetaBhosale1/fix_issue_68605_modify_structure_of_def...
Adam King [Mon, 2 Dec 2024 13:51:14 +0000 (08:51 -0500)]
Merge pull request #60412 from ShwetaBhosale1/fix_issue_68605_modify_structure_of_default_images

cephadm: Modify the structure of the default container images

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
7 months agoMerge pull request #60903 from nbalacha/wip-nbalacha-rbd-man
Ilya Dryomov [Mon, 2 Dec 2024 11:50:15 +0000 (12:50 +0100)]
Merge pull request #60903 from nbalacha/wip-nbalacha-rbd-man

doc/rbd: Add mirror snapshot schedule information

Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
7 months agodoc/rbd: Add mirror snapshot schedule information 60903/head
N Balachandran [Mon, 2 Dec 2024 08:07:20 +0000 (13:37 +0530)]
doc/rbd: Add mirror snapshot schedule information

Signed-off-by: N Balachandran <nibalach@redhat.com>
7 months agoMerge pull request #60862 from rhcs-dashboard/fix-multisite-e2e-failures
afreen23 [Mon, 2 Dec 2024 10:02:55 +0000 (15:32 +0530)]
Merge pull request #60862 from rhcs-dashboard/fix-multisite-e2e-failures

mgr/dashboard: fix multisite e2e failures

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 months agodoc/cephadm: s/ceph/Ceph/ in mon.rst 60906/head
Zac Dover [Mon, 2 Dec 2024 10:01:35 +0000 (11:01 +0100)]
doc/cephadm: s/ceph/Ceph/ in mon.rst

s/ceph/Ceph/ in doc/cephadm/services/mon.rst where appropriate.

Signed-off-by: Zac Dover <zac.dover@proton.me>
7 months agoMerge pull request #60759 from rhcs-dashboard/add-smb-endpoints
afreen23 [Mon, 2 Dec 2024 09:24:46 +0000 (14:54 +0530)]
Merge pull request #60759 from rhcs-dashboard/add-smb-endpoints

mgr/dashboard: add smb endpoints

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 months agoMerge pull request #60892 from zdover23/wip-doc-2024-11-30-glossary-dashboard-plugin
Zac Dover [Sun, 1 Dec 2024 08:29:38 +0000 (18:29 +1000)]
Merge pull request #60892 from zdover23/wip-doc-2024-11-30-glossary-dashboard-plugin

doc/glossary.rst: add "Dashboard Plugin"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 months agodoc/glossary.rst: add "Dashboard Plugin" 60892/head
Zac Dover [Sat, 30 Nov 2024 16:50:53 +0000 (17:50 +0100)]
doc/glossary.rst: add "Dashboard Plugin"

Add an entry below the (Mimic-era and therefore outdated but
nonetheless historically important) Dashboard Plugin key word in the
glosssary, which before now had never been added to the glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
7 months agoMerge pull request #60882 from anthonyeleven/59466-followup
Zac Dover [Sun, 1 Dec 2024 07:04:10 +0000 (17:04 +1000)]
Merge pull request #60882 from anthonyeleven/59466-followup

os/bluestore: Improve documentation introduced by #57722

Reviewed-by: Zac Dover <zac.dover@proton.me>
7 months agomgr/dashboard: add smb endpoints 60759/head
Pedro Gonzalez Gomez [Mon, 18 Nov 2024 10:29:40 +0000 (11:29 +0100)]
mgr/dashboard: add smb endpoints

Adds following SMB endpoints:
- cluster: list, get, create
- share: list, delete

Fixes: https://tracker.ceph.com/issues/69044
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
7 months agoMerge pull request #60560 from ivoalmeida/carbon-tree-component
Ivo Almeida [Fri, 29 Nov 2024 09:44:50 +0000 (09:44 +0000)]
Merge pull request #60560 from ivoalmeida/carbon-tree-component

mgr/dashboard: carbon tree component

Signed-off-by: nizamial09 <nia@redhat.com>
7 months agoMerge pull request #60884 from zdover23/wip-doc-2024-11-29-radosgw-s3-common
Zac Dover [Fri, 29 Nov 2024 05:49:19 +0000 (15:49 +1000)]
Merge pull request #60884 from zdover23/wip-doc-2024-11-29-radosgw-s3-common

doc/radosgw: update rgw_dns_name doc

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 months agomgr/dashboard: fix multisite e2e failures 60862/head
Naman Munet [Wed, 27 Nov 2024 17:27:39 +0000 (22:57 +0530)]
mgr/dashboard: fix multisite e2e failures

Fixes: https://tracker.ceph.com/issues/69072
Signed-off-by: Naman Munet <namanmunet@li-ff83bccc-26af-11b2-a85c-a4b04bfb1003.ibm.com>
7 months agoMerge pull request #60817 from cyx1231st/wip-seastore-improve-get_extents_if_live
Yingxin [Fri, 29 Nov 2024 03:25:22 +0000 (11:25 +0800)]
Merge pull request #60817 from cyx1231st/wip-seastore-improve-get_extents_if_live

crimson/os/seastore/transaction_manager: improve get_extents_if_live()

Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
7 months agodoc/radosgw: update rgw_dns_name doc 60884/head
Zac Dover [Fri, 29 Nov 2024 03:12:02 +0000 (13:12 +1000)]
doc/radosgw: update rgw_dns_name doc

Update doc/radosgw/s3/commons.rst with the changes made by Jiffin Tony
Thottan in https://github.com/ceph/ceph/pull/54524 and the suggestions
made in that same PR by Anthony D'Atri.

Explain how to set rgw_dns_name to a domain name in order to configure
access to virtual hosted buckets.

Signed-off-by: Zac Dover <zac.dover@proton.me>
7 months agoos/bluestore: Improve documentation introduced by #57722 60882/head
Anthony D'Atri [Thu, 28 Nov 2024 18:09:39 +0000 (13:09 -0500)]
os/bluestore: Improve documentation introduced by #57722

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
7 months agoMerge pull request #60427 from mkogan1/wip-vstart-dev-err
Ilya Dryomov [Thu, 28 Nov 2024 16:16:09 +0000 (17:16 +0100)]
Merge pull request #60427 from mkogan1/wip-vstart-dev-err

vstart: log faulty physical disk device

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
7 months agomgr/dashboard: carbon tree component 60560/head
Ivo Almeida [Mon, 14 Oct 2024 13:55:51 +0000 (14:55 +0100)]
mgr/dashboard: carbon tree component

Replaces the deprecated npm package '@circlon/angular-tree-component' by
Carbon Tree component.

Fixes: https://tracker.ceph.com/issues/68249
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
7 months agocrimson/os/seastore/transaction_manager: add log in get_extents_if_live() 60817/head
Yingxin Cheng [Mon, 25 Nov 2024 06:35:22 +0000 (14:35 +0800)]
crimson/os/seastore/transaction_manager: add log in get_extents_if_live()

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/transaction_manager: fix get_extents_if_live
Yingxin Cheng [Mon, 25 Nov 2024 06:41:54 +0000 (14:41 +0800)]
crimson/os/seastore/transaction_manager: fix get_extents_if_live

It should not assume the paddr type from get_mappings is SEGMENT.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/transaction_manager: adjust do_with for pin_list in get_extents_i...
Yingxin Cheng [Mon, 25 Nov 2024 06:36:24 +0000 (14:36 +0800)]
crimson/os/seastore/transaction_manager: adjust do_with for pin_list in get_extents_if_live

To make pin_list alive during parallel_for_each().

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/transaction_manager: verify type in read_pin_by_type
Yingxin Cheng [Mon, 25 Nov 2024 07:11:11 +0000 (15:11 +0800)]
crimson/os/seastore/transaction_manager: verify type in read_pin_by_type

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agoMerge pull request #60654 from cyx1231st/wip-seastore-fine-grained-cache
Yingxin [Thu, 28 Nov 2024 06:06:31 +0000 (14:06 +0800)]
Merge pull request #60654 from cyx1231st/wip-seastore-fine-grained-cache

crimson/os/seastore: support partial read for data extents

Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
7 months agocrimson/os/seastore/transaction_manager: fully read the extent before rewritting it 60654/head
Yingxin Cheng [Wed, 20 Nov 2024 02:55:37 +0000 (10:55 +0800)]
crimson/os/seastore/transaction_manager: fully read the extent before rewritting it

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore: convert transaction related paths with interruptor
Yingxin Cheng [Wed, 20 Nov 2024 02:18:58 +0000 (10:18 +0800)]
crimson/os/seastore: convert transaction related paths with interruptor

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore: split out transaction_interruptor.h
Yingxin Cheng [Wed, 20 Nov 2024 02:04:18 +0000 (10:04 +0800)]
crimson/os/seastore: split out transaction_interruptor.h

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/transaction_manager: implement and use maybe_indirect_extent_t...
Yingxin Cheng [Mon, 18 Nov 2024 08:06:40 +0000 (16:06 +0800)]
crimson/os/seastore/transaction_manager: implement and use maybe_indirect_extent_t::get_bl()

Return bufferlist because the extent may be partially loaded under
indirection.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore: delay setting bptr for all types of extent in case of read
Yingxin Cheng [Thu, 7 Nov 2024 06:03:59 +0000 (14:03 +0800)]
crimson/os/seastore: delay setting bptr for all types of extent in case of read

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agotest/crimson/seastore: add test case for partial reads
Jianxin Li [Wed, 19 Jun 2024 05:06:49 +0000 (13:06 +0800)]
test/crimson/seastore: add test case for partial reads

Signed-off-by: Jianxin Li <jianxin1.li@intel.com>
7 months agocrimson/os/seastore: disable seastore_max_data_allocation_size by default
Yingxin Cheng [Tue, 18 Jun 2024 03:40:10 +0000 (11:40 +0800)]
crimson/os/seastore: disable seastore_max_data_allocation_size by default

Supposing that fine-grained-cache should address the read amplification
issue. By-default disable seastore_max_data_allocation_size with
fine-grained-cache since seastore_full_integrity_check is by-default
disabled.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore: update lru size based on loaded extent size
Jianxin Li [Thu, 30 May 2024 02:17:01 +0000 (10:17 +0800)]
crimson/os/seastore: update lru size based on loaded extent size

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Signed-off-by: Jianxin Li <jianxin1.li@intel.com>
7 months agocrimson/os/seastore: implement partial reads from cached_extent to object_data_handler
Yingxin Cheng [Mon, 4 Nov 2024 02:50:56 +0000 (10:50 +0800)]
crimson/os/seastore: implement partial reads from cached_extent to object_data_handler

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Signed-off-by: Jianxin Li <jianxin1.li@intel.com>
7 months agocrimson/os/seastore/cached_extent: introduce BufferSpace for partial reads
Yingxin Cheng [Thu, 12 Sep 2024 03:16:35 +0000 (11:16 +0800)]
crimson/os/seastore/cached_extent: introduce BufferSpace for partial reads

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Signed-off-by: Jianxin Li <jianxin1.li@intel.com>
7 months agocrimson/os/seastore/cached_extent: minor adjustments to print
Yingxin Cheng [Mon, 18 Nov 2024 08:04:55 +0000 (16:04 +0800)]
crimson/os/seastore/cached_extent: minor adjustments to print

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore: add missing final keywords
Yingxin Cheng [Thu, 7 Nov 2024 06:00:42 +0000 (14:00 +0800)]
crimson/os/seastore: add missing final keywords

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore: hide the complexity of extent indirection
Yingxin Cheng [Mon, 4 Nov 2024 02:47:08 +0000 (10:47 +0800)]
crimson/os/seastore: hide the complexity of extent indirection

Make it easier for TM::read_pin() users to consume extent without
worrying about the indirections.

This basically reverts 9cdcd06caadef6cdca64a974c6525ba300c1e289

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/transaction_manager: fix to use direct key/length to get absent...
Yingxin Cheng [Thu, 24 Oct 2024 05:45:55 +0000 (13:45 +0800)]
crimson/os/seastore/transaction_manager: fix to use direct key/length to get absent extent

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/cache: adjust logs
Yingxin Cheng [Thu, 24 Oct 2024 02:09:08 +0000 (10:09 +0800)]
crimson/os/seastore/cache: adjust logs

Mostly convert length to the hex format.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore: misc cleanups and asserts
Yingxin Cheng [Wed, 23 Oct 2024 08:40:26 +0000 (16:40 +0800)]
crimson/os/seastore: misc cleanups and asserts

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore: clarify zero length is only possible for root
Yingxin Cheng [Wed, 23 Oct 2024 08:00:40 +0000 (16:00 +0800)]
crimson/os/seastore: clarify zero length is only possible for root

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/cached_extent: clarify invarients in the cstors
Yingxin Cheng [Wed, 23 Oct 2024 07:51:24 +0000 (15:51 +0800)]
crimson/os/seastore/cached_extent: clarify invarients in the cstors

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/cache: cleanup, use the same method to create extents
Yingxin Cheng [Wed, 23 Oct 2024 07:21:41 +0000 (15:21 +0800)]
crimson/os/seastore/cache: cleanup, use the same method to create extents

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agocrimson/os/seastore/cached_extent: unify extent ptr creation
Yingxin Cheng [Wed, 23 Oct 2024 06:56:01 +0000 (14:56 +0800)]
crimson/os/seastore/cached_extent: unify extent ptr creation

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
7 months agoMerge pull request #60857 from zdover23/wip-doc-2024-11-27-glossary-dc
Zac Dover [Thu, 28 Nov 2024 00:46:15 +0000 (10:46 +1000)]
Merge pull request #60857 from zdover23/wip-doc-2024-11-27-glossary-dc

doc/glossary: add "DC" (Data Center) to glossary

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 months agodoc/glossary: add "DC" (Data Center) to glossary 60857/head
Zac Dover [Wed, 27 Nov 2024 06:17:41 +0000 (16:17 +1000)]
doc/glossary: add "DC" (Data Center) to glossary

Add the initialism "DC" (Data Center) to the glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
7 months agoMerge pull request #60860 from anthonyeleven/update-60846
Anthony D'Atri [Wed, 27 Nov 2024 21:21:56 +0000 (16:21 -0500)]
Merge pull request #60860 from anthonyeleven/update-60846

doc/radosgw: Improve archive-sync-module.rst more

7 months agoMerge pull request #60721 from anuradhagadge/fix_issue_68748_add_multiple_lable
Adam King [Wed, 27 Nov 2024 20:10:19 +0000 (15:10 -0500)]
Merge pull request #60721 from anuradhagadge/fix_issue_68748_add_multiple_lable

cephadm: Add multiple labels in single command to host

Reviewed-by: Adam King <adking@redhat.com>
7 months agodoc/radosgw: Improve archive-sync-module.rst more 60860/head
Anthony D'Atri [Wed, 27 Nov 2024 16:39:38 +0000 (11:39 -0500)]
doc/radosgw: Improve archive-sync-module.rst more

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
7 months agoMerge pull request #60856 from ceph/uadk_version
Rixin Luo [Wed, 27 Nov 2024 05:55:17 +0000 (13:55 +0800)]
Merge pull request #60856 from ceph/uadk_version

build/uadk: fix uadk repo's commit id

7 months agobuild/uadk: fix uadk repo's commit id 60856/head
Rongqi Sun [Wed, 27 Nov 2024 02:32:36 +0000 (02:32 +0000)]
build/uadk: fix uadk repo's commit id

Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
7 months agoMerge pull request #60846 from anthonyeleven/improve-archive-sync
Zac Dover [Tue, 26 Nov 2024 21:30:06 +0000 (07:30 +1000)]
Merge pull request #60846 from anthonyeleven/improve-archive-sync

doc/radosgw: Improve archive-sync-module

Reviewed-by: Zac Dover <zac.dover@proton.me>
7 months agoMerge pull request #60801 from cbodley/wip-qa-rgw-verify-java-last
Casey Bodley [Tue, 26 Nov 2024 19:19:50 +0000 (14:19 -0500)]
Merge pull request #60801 from cbodley/wip-qa-rgw-verify-java-last

qa/rgw: the rgw/verify suite runs java tests last

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
7 months agodoc/radosgw: Improve archive-sync-module.rst 60846/head
Anthony D'Atri [Tue, 26 Nov 2024 16:13:06 +0000 (11:13 -0500)]
doc/radosgw: Improve archive-sync-module.rst

Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
7 months agoMerge pull request #60747 from mohit84/crimson_device_class
Matan Breizman [Tue, 26 Nov 2024 15:22:30 +0000 (17:22 +0200)]
Merge pull request #60747 from mohit84/crimson_device_class

crimson: Set device class during spawn of a crimson osd

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
7 months agoMerge pull request #60736 from guits/fix-stale-bot
Guillaume Abrioux [Tue, 26 Nov 2024 07:28:07 +0000 (08:28 +0100)]
Merge pull request #60736 from guits/fix-stale-bot

.github/workflows: Do not exempt PRs with milestone

7 months agoMerge pull request #59897 from avanthakkar/note-cephfs-earmark
Rishabh Dave [Tue, 26 Nov 2024 06:26:38 +0000 (11:56 +0530)]
Merge pull request #59897 from avanthakkar/note-cephfs-earmark

doc: add pendingreleasenotes for cephfs subvolume earmarking feature

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
7 months agoMerge pull request #60768 from VallariAg/wip-prometheus-tested-limits
afreen23 [Tue, 26 Nov 2024 05:25:50 +0000 (10:55 +0530)]
Merge pull request #60768 from VallariAg/wip-prometheus-tested-limits

monitoring: Add alert NVMeoFTooManyNamespaces

Reviewed-by: Afreen Misbah <afreen@ibm.com>
7 months agoMerge pull request #60702 from ceph/wip-yuriw-release-17.2.8-main
Yuri Weinstein [Tue, 26 Nov 2024 02:14:30 +0000 (18:14 -0800)]
Merge pull request #60702 from ceph/wip-yuriw-release-17.2.8-main

doc: 17.2.8 Release Notes

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
7 months agodoc/releases: fix some formatting for the 17.2.8 release notes 60702/head
Laura Flores [Fri, 15 Nov 2024 16:53:14 +0000 (10:53 -0600)]
doc/releases: fix some formatting for the 17.2.8 release notes

Signed-off-by: Laura Flores <lflores@ibm.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
7 months agoMerge pull request #60756 from ArbitCode/wip-raja-rgw-fix-68211
Casey Bodley [Mon, 25 Nov 2024 22:35:39 +0000 (17:35 -0500)]
Merge pull request #60756 from ArbitCode/wip-raja-rgw-fix-68211

rgw:Wrong x-rgw-quota-bucket-objects header when bucket quota is disabled

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 months agoMerge pull request #60813 from anthonyeleven/improve-subsystem
Zac Dover [Mon, 25 Nov 2024 13:54:34 +0000 (23:54 +1000)]
Merge pull request #60813 from anthonyeleven/improve-subsystem

doc/rados/troubleshooting: Improve log-and-debug.rst

Reviewed-by: Zac Dover <zac.dover@proton.me>
7 months agoMerge pull request #60818 from gbregman/main
Gil Bregman [Mon, 25 Nov 2024 12:09:43 +0000 (14:09 +0200)]
Merge pull request #60818 from gbregman/main

Add key encryption support to nvmeof configuration

7 months agopython-common/ceph/deployment: Add key encryption support to nvmeof configuration 60818/head
Gil Bregman [Mon, 25 Nov 2024 08:36:06 +0000 (10:36 +0200)]
python-common/ceph/deployment: Add key encryption support to nvmeof configuration
Fixes https://tracker.ceph.com/issues/69036

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
7 months agomgr/cephadm: Add key encryption support to nvmeof configuration
Gil Bregman [Mon, 25 Nov 2024 08:35:24 +0000 (10:35 +0200)]
mgr/cephadm: Add key encryption support to nvmeof configuration
Fixes https://tracker.ceph.com/issues/69036

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
7 months agodoc/rados/troubleshooting: Improve log-and-debug.rst 60813/head
Anthony D'Atri [Mon, 25 Nov 2024 01:24:18 +0000 (20:24 -0500)]
doc/rados/troubleshooting: Improve log-and-debug.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
7 months agoMerge pull request #60805 from zdover23/wip-doc-2024-11-23-cephadm-install-curl-based...
Zac Dover [Sun, 24 Nov 2024 12:15:53 +0000 (22:15 +1000)]
Merge pull request #60805 from zdover23/wip-doc-2024-11-23-cephadm-install-curl-based-installation

doc/cephadm: Improve "Curl-based Installation"

:Reviewd-by: Anthony D'Atri <anthony.datri@gmail.com>

7 months agoMerge pull request #60804 from zdover23/wip-doc-2024-11-23-cephadm-install
Zac Dover [Sun, 24 Nov 2024 12:15:35 +0000 (22:15 +1000)]
Merge pull request #60804 from zdover23/wip-doc-2024-11-23-cephadm-install

doc/cephadm: Clarify "Deploying a new Cluster"

Reviewed-by: Anthony D'Atri<anthony.datri@gmail.com>
7 months agodoc/cephadm: Improve "Curl-based Installation" 60805/head
Zac Dover [Sat, 23 Nov 2024 13:42:47 +0000 (23:42 +1000)]
doc/cephadm: Improve "Curl-based Installation"

Change the name of the section "curl-based installation" to "Using Curl to Install Cephadm", and improve the English in that section.

Signed-off-by: Zac Dover <zac.dover@proton.me>
7 months agodoc/cephadm: Clarify "Deploying a new Cluster" 60804/head
Zac Dover [Sat, 23 Nov 2024 12:32:13 +0000 (22:32 +1000)]
doc/cephadm: Clarify "Deploying a new Cluster"

Change the title of the section "Deploying a new Ceph cluster" to "Using
cephadm to Deploy a New Ceph Cluster". This is part of the initiative to
separate package-related documentation from container-based
documenation.

Signed-off-by: Zac Dover <zac.dover@proton.me>
7 months agoMerge pull request #60775 from cbodley/wip-rgw-access-key-active-json
Casey Bodley [Fri, 22 Nov 2024 21:41:33 +0000 (16:41 -0500)]
Merge pull request #60775 from cbodley/wip-rgw-access-key-active-json

rgw: RGWAccessKey::decode_json() preserves default value of 'active'

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
7 months agoMerge pull request #58645 from vshankar/wip-omap-commit-header-size
Igor Golikov [Fri, 22 Nov 2024 18:52:06 +0000 (20:52 +0200)]
Merge pull request #58645 from vshankar/wip-omap-commit-header-size

mds: account for header size during omap commit

7 months agoqa/rgw: the rgw/verify suite runs java tests last 60801/head
Casey Bodley [Fri, 22 Nov 2024 16:19:37 +0000 (11:19 -0500)]
qa/rgw: the rgw/verify suite runs java tests last

a band-aid for https://tracker.ceph.com/issues/68991 to make sure all
other tests run before the failing java tests

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 months agoMerge pull request #60488 from jmolmo/exporter_manage_sigterm
Juan Miguel Olmo [Fri, 22 Nov 2024 12:53:00 +0000 (13:53 +0100)]
Merge pull request #60488 from jmolmo/exporter_manage_sigterm

exporter: SIGTERM/SIGINT/SIGHUP management

7 months agorgw:Wrong x-rgw-quota-bucket-objects header when bucket quota is disabled 60756/head
Raja Sharma [Sun, 17 Nov 2024 08:58:24 +0000 (14:28 +0530)]
rgw:Wrong x-rgw-quota-bucket-objects header when bucket quota is disabled

This commit introduces to get quota settings if bucket quota is enabled

Fixes: https://tracker.ceph.com/issues/68211
Signed-off-by: Raja Sharma <raja@ibm.com>
7 months agoMerge pull request #60787 from ronen-fr/wip-rf-reservStat
Ronen Friedman [Fri, 22 Nov 2024 06:33:57 +0000 (08:33 +0200)]
Merge pull request #60787 from ronen-fr/wip-rf-reservStat

osd/scrub: fixing reservations dump format

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
7 months agocephadm: Modify the structure of the default container images 60412/head
Shweta Bhosale [Mon, 21 Oct 2024 05:12:24 +0000 (10:42 +0530)]
cephadm: Modify the structure of the default container images

Fixes: https://tracker.ceph.com/issues/68605?next_issue_id=68599
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
7 months agoMerge pull request #60636 from mohit84/issue_68585
Yuri Weinstein [Thu, 21 Nov 2024 23:52:00 +0000 (15:52 -0800)]
Merge pull request #60636 from mohit84/issue_68585

TEST_backfill_grow fails after finding "num_bytes mismatch" in osd log

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
7 months agoMerge pull request #60253 from MaxKellermann/includes
Yuri Weinstein [Thu, 21 Nov 2024 23:51:23 +0000 (15:51 -0800)]
Merge pull request #60253 from MaxKellermann/includes

common: add missing include, reduce header dependencies

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
7 months agoMerge pull request #59524 from liangmingyuanneo/wip-standalone-test-pg-repair
Yuri Weinstein [Thu, 21 Nov 2024 23:49:56 +0000 (15:49 -0800)]
Merge pull request #59524 from liangmingyuanneo/wip-standalone-test-pg-repair

qa/standalone: bugfix for wait_for_scrub

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
7 months agoMerge pull request #60523 from ljflores/wip-tracker-68657
Laura Flores [Thu, 21 Nov 2024 23:10:40 +0000 (17:10 -0600)]
Merge pull request #60523 from ljflores/wip-tracker-68657

mgr/balancer: optimize 'balancer status detail'

7 months agoMerge pull request #60542 from adk3798/sign-generated-rgw-certs
Adam King [Thu, 21 Nov 2024 21:08:33 +0000 (16:08 -0500)]
Merge pull request #60542 from adk3798/sign-generated-rgw-certs

mgr/cephadm: sign generated RGW certs

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
7 months agoMerge pull request #60303 from adk3798/handle-failed-daemon-start
Adam King [Thu, 21 Nov 2024 21:07:16 +0000 (16:07 -0500)]
Merge pull request #60303 from adk3798/handle-failed-daemon-start

cephadm: handle "systemctl start" failures during deployment better

Reviewed-by: John Mulligan <jmulligan@redhat.com>
7 months agoMerge pull request #60531 from Kushal-deb/fix_issue_2124175
Adam King [Thu, 21 Nov 2024 21:04:43 +0000 (16:04 -0500)]
Merge pull request #60531 from Kushal-deb/fix_issue_2124175

mgr/cephadm: Added fix for Modifying Profiles(add-setting and rm-setting) to allow multiple setting changes

Reviewed-by: Adam King <adking@redhat.com>
7 months agoMerge pull request #60587 from phlogistonjohn/jjm-more-py312-fixes
Adam King [Thu, 21 Nov 2024 21:03:45 +0000 (16:03 -0500)]
Merge pull request #60587 from phlogistonjohn/jjm-more-py312-fixes

various python 3.12 fixes

Reviewed-by: Adam King <adking@redhat.com>
7 months agoMerge pull request #60319 from baum/no_huge
baum [Thu, 21 Nov 2024 15:35:45 +0000 (17:35 +0200)]
Merge pull request #60319 from baum/no_huge

cephadm: support no huge pages for nvmeof spdk

7 months agoosd/scrub: fixing reservations dump format 60787/head
Ronen Friedman [Thu, 21 Nov 2024 06:00:30 +0000 (00:00 -0600)]
osd/scrub: fixing reservations dump format

Headers were missing in the faulty dump output. This commit
fixes the section type to 'object section'.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
7 months agocephadm/nvmeof: support no huge pages for nvmeof spdk 60319/head
Alexander Indenbaum [Tue, 15 Oct 2024 12:48:41 +0000 (12:48 +0000)]
cephadm/nvmeof: support no huge pages for nvmeof spdk

depends on: https://github.com/ceph/ceph-nvmeof/pull/898

Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>
7 months agoMerge pull request #60668 from ronen-fr/wip-rf-mconf
Ronen Friedman [Wed, 20 Nov 2024 06:08:45 +0000 (08:08 +0200)]
Merge pull request #60668 from ronen-fr/wip-rf-mconf

osd/scrub: cache frequently used configuration parameters

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
8 months agoMerge pull request #60769 from gbregman/main
Adam King [Tue, 19 Nov 2024 20:07:07 +0000 (15:07 -0500)]
Merge pull request #60769 from gbregman/main

mgr/cephadm: Add resource limits to nvmeof configuration

Reviewed-by: Adam King <adking@redhat.com>
8 months agoMerge pull request #60588 from AlexonOliveiraRH/wip-doc-templates
Anthony D'Atri [Tue, 19 Nov 2024 19:49:58 +0000 (14:49 -0500)]
Merge pull request #60588 from AlexonOliveiraRH/wip-doc-templates

doc/cephadm/services: Update monitoring.rst to add additional templates

8 months agorgw: RGWAccessKey::decode_json() preserves default value of 'active' 60775/head
Casey Bodley [Tue, 19 Nov 2024 19:02:02 +0000 (14:02 -0500)]
rgw: RGWAccessKey::decode_json() preserves default value of 'active'

squid added the new "bool active" member that defaults to true, but
RGWAccessKey::decode_json() sets it to false when "active" isn't present

this is an issue for multisite when a squid zone replicates user
metadata from a master zone running reef

Fixes: https://tracker.ceph.com/issues/68985
Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 months agoMerge pull request #60598 from xxhdx1985126/wip-68808
Matan Breizman [Tue, 19 Nov 2024 16:23:00 +0000 (18:23 +0200)]
Merge pull request #60598 from xxhdx1985126/wip-68808

crimson/osd/replicate_backend: add the skipped newly created clone object to the push queue after the clone request completes

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
8 months agocommon: rm the cast operator of md_config_cacher_t 60668/head
Ronen Friedman [Thu, 14 Nov 2024 12:12:23 +0000 (06:12 -0600)]
common: rm the cast operator of md_config_cacher_t

as its replacement - the type-deduced operator() - is now in use,
and the resulting code is more readable and less error-prone.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
8 months agoosd: rm all uses of the cast operator of md_config_cacher_t
Ronen Friedman [Thu, 14 Nov 2024 12:01:50 +0000 (06:01 -0600)]
osd: rm all uses of the cast operator of md_config_cacher_t

as this interface is to be removed in the next commit.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
8 months agoosd/scrub: cache frequently used configuration parameters
Ronen Friedman [Wed, 6 Nov 2024 14:33:12 +0000 (08:33 -0600)]
osd/scrub: cache frequently used configuration parameters

using the md_config_cacher_t, which is a cache object that registers
itself to the config observer and caches the up-to-date configuration
value.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
8 months agocommon: a simple API to extract md_config_cacher_t cached value
Ronen Friedman [Wed, 13 Nov 2024 09:02:00 +0000 (03:02 -0600)]
common: a simple API to extract md_config_cacher_t cached value

Using a type-deduced operator() (i.e. my_opt() ), instead of the
existing ValueT() operator (which requires a type-matching cast).

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
8 months agomgr/cephadm: Add resource limits to nvmeof configuration 60769/head
Gil Bregman [Tue, 19 Nov 2024 11:51:37 +0000 (13:51 +0200)]
mgr/cephadm: Add resource limits to nvmeof configuration
Fixes https://tracker.ceph.com/issues/68967

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
8 months agopython-common/ceph/deployment: Add resource limits to nvmeof configuration
Gil Bregman [Tue, 19 Nov 2024 11:51:01 +0000 (13:51 +0200)]
python-common/ceph/deployment: Add resource limits to nvmeof configuration
Fixes https://tracker.ceph.com/issues/68967

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>