]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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>
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>
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>
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'
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>
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>
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>
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>
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
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>