]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 months agorgw/rgw_zone : fixing inline-data default value 60990/head
umesh-mv [Mon, 9 Dec 2024 09:15:43 +0000 (09:15 +0000)]
rgw/rgw_zone : fixing inline-data default value

added a check and set inline_data to true if the default value was not true

Fixes: https://tracker.ceph.com/issues/67933
Signed-off-by: umesh-mv <umeshmuthuvara@gmail.com>
7 months agoMerge pull request #60151 from shreyanshjain7174/wip-skoduri-cloud-restore
Soumya Koduri [Tue, 3 Dec 2024 03:18:55 +0000 (08:48 +0530)]
Merge pull request #60151 from shreyanshjain7174/wip-skoduri-cloud-restore

rgw/restore: Fixed status codes and response headers
Reviewed-by: Soumya Koduri <skoduri@redhat.com>
7 months agoMerge pull request #59449 from tth-trang/wip-65772-quincy
Soumya Koduri [Tue, 3 Dec 2024 03:15:10 +0000 (08:45 +0530)]
Merge pull request #59449 from tth-trang/wip-65772-quincy

rgw/lc: Fix lifecycle not working while bucket versioning is suspended

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
7 months agoMerge pull request #60910 from clwluvw/putacl-log
Shilpa Jagannath [Tue, 3 Dec 2024 00:32:45 +0000 (16:32 -0800)]
Merge pull request #60910 from clwluvw/putacl-log

rgw: relax RGWPutACLs_ObjStore::get_params read data log

7 months agoMerge pull request #60254 from clwluvw/zonegroups-createbucket
Shilpa Jagannath [Tue, 3 Dec 2024 00:05:41 +0000 (16:05 -0800)]
Merge pull request #60254 from clwluvw/zonegroups-createbucket

rgw: initialize createparams zone_placement to avoid garbage value

7 months agoMerge pull request #60589 from clwluvw/requested-gen-sync
Shilpa Jagannath [Tue, 3 Dec 2024 00:00:48 +0000 (16:00 -0800)]
Merge pull request #60589 from clwluvw/requested-gen-sync

rgw/multisite: revert "rgw/multisite: avoid redundant error repo entry logging

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 agorgw: relax RGWPutACLs_ObjStore::get_params read data log 60910/head
Seena Fallah [Mon, 2 Dec 2024 18:38:21 +0000 (19:38 +0100)]
rgw: relax RGWPutACLs_ObjStore::get_params read data log

the input can be logged with level 20 than zero.

Fixes: https://tracker.ceph.com/issues/69093
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
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 agorgw: send self zonegroup on forward to master 60254/head
Seena Fallah [Mon, 19 Aug 2024 12:15:59 +0000 (14:15 +0200)]
rgw: send self zonegroup on forward to master

When creating a bucket in the secondary zonegroup, the `rgwx-zonegroup`
is mistakenly set to the master zonegroup when forwarding the request.
Instead, it should be set to the secondary zonegroup so that the master
zonegroup creates the bucket for the intended zonegroup rather than
for itself.

Fixes: https://tracker.ceph.com/issues/67610
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
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>
7 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>
7 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

7 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>