1
0
mirror of https://github.com/ceph/ceph synced 2025-02-18 16:37:41 +00:00
Commit Graph

135801 Commits

Author SHA1 Message Date
Laura Flores
c190aa9c82
Merge pull request from ljflores/wip-envlibrados-rocksdb-fix
qa/workunits/rados: skip running envlibrados rocksdb tests on ubuntu
2023-01-17 16:32:20 -06:00
Laura Flores
acc8c7e2ef qa/workunits/rados: skip running envlibrados rocksdb tests on ubuntu
This test passes on centos and rhel, but fails on ubuntu from an
invalid pointer. Since the envlibrados rocksdb tests are experimental
and don't have any actual users, we can just run them on rhel and
centos.

At the moment, the actual bug is not fully understood, but it was
decided that fixing it is low priority, and removing the test from
problematic distros is okay for the time being. This commit
is considered a workaround to the actual issue.

Related tracker: https://tracker.ceph.com/issues/57632
Signed-off-by: Laura Flores <lflores@redhat.com>
2023-01-17 11:38:19 -06:00
Casey Bodley
728e8ac088
Merge pull request from mkogan1/wip-fips-openssl3
rgw: under fips & openssl 3.x allow md5 iusage in select rgw ops

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2023-01-17 08:12:54 -05:00
Yingxin
21e481482f
Merge pull request from cyx1231st/wip-seastore-cleanup-overwrite
crimson/os/seastore/object_data_handler: cleanup the overwrite path

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>
2023-01-17 16:29:24 +08:00
Yingxin
5734740ece
Merge pull request from xxhdx1985126/wip-omap-fixes
crimson/os/seastore/omap_manager: minor bugs fixes

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-01-17 16:28:43 +08:00
Xuehan Xu
120a187566 test/crimson/seastore/test_omap_manager: keep test_omap_mappings consistent with "rm_key_range" config
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2023-01-16 14:36:33 +08:00
Xuehan Xu
7c9a301837 crimson/os/seastore/omap_manager: fix a capture-by-reference related issue
Variables that are not guaranteed to be available as long as the continuations
live shouldn't be captured by reference

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2023-01-16 14:36:33 +08:00
zdover23
6d583d25c5
Merge pull request from anthonyeleven/56521
doc/releases: Clarify Quincy CephFS MDS upgrade process

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2023-01-16 13:50:17 +10:00
Anthony D'Atri
680e534540
Merge pull request from zdover23/wip-doc-2023-01-16-luks-versions
doc/ceph-volume: update LUKS docs
2023-01-15 22:04:59 -05:00
Yingxin Cheng
b78668eec8 crimson/os/seastore: add FIXME to consider pending extent with absolute paddr
During object data overwrite.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-01-16 10:55:09 +08:00
Yingxin Cheng
14cab7365c crimson/os/seastore/object_data_handler: cleanup the overwrite path
* implement factory and type for extent_to_write_t.
* refactor overwrite_plan_t with explicit size calculations and
  defined operations.
* cleanup the overwrite path accordingly.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-01-16 10:55:01 +08:00
zdover23
d28f96359b
Merge pull request from zdover23/wip-doc-2023-01-12-rbd-iscsi-initiator-linux-prompts
doc/rbd: refine iscsi-initiator-linux.rbd

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-01-16 11:32:02 +10:00
Zac Dover
27974c1d8a doc/ceph-volume: update LUKS docs
Remove references that claim that Ceph uses only LUKS version 1.

https://tracker.ceph.com/issues/58354

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2023-01-16 07:46:49 +10:00
colemitchell
cf8ec284f5
Merge pull request from zdover23/wip-doc-2023-01-15-start-documenting-ceph-escaping-bold-characters-within-words
doc/start: add RST escape character rules for bold

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2023-01-15 14:54:28 -05:00
Zac Dover
26b8e9cb93 doc/rbd: format iscsi-initiator-linux.rbd better
Add prompts and clean up the lists in doc/rbd/iscsi-initiator-linux.rbd.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2023-01-16 05:39:54 +10:00
Zac Dover
84524c2646 doc/start: add RST escape character rules for bold
Explain how to escape the bold notation (**) within words in RST.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2023-01-16 05:38:07 +10:00
colemitchell
6fec0c82d7
Merge pull request from zdover23/wip-doc-2023-01-14-dev-basic-workflow-git-commands
doc/dev: add git branch management commands

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2023-01-13 16:47:52 -05:00
Zac Dover
f1c0c3ec3d doc/dev: add git branch management commands
Add git branch deleting and search commands to the "Basic Workflow" page
of the Developer Guide.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2023-01-14 07:26:18 +10:00
Adam King
cbe35e6dd4
Merge pull request from adk3798/apply-spec-parsing
cephadm: only pull host info from applied spec, don't try to parse yaml

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-01-13 14:00:27 -05:00
Adam King
e6b4ef793a
Merge pull request from rkachach/fix_issue_58067
mgr/cephadm: fixing mgr port shown in ceph orch ps

Reviewed-by: Adam King <adking@redhat.com>
2023-01-13 12:29:58 -05:00
Patrick Donnelly
af04d224b0
Merge PR into main
* refs/pull/49731/head:
	tools/cephfs: fix traceback from missing envvar

Reviewed-by: Milind Changire <mchangir@redhat.com>
2023-01-13 12:28:05 -05:00
Adam King
d6982cc5b9
Merge pull request from adk3798/upgrade-status-help
mgr/orchestrator: fix upgrade status help message

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-01-13 12:25:54 -05:00
Adam King
f56a034cff
Merge pull request from jmolmo/Rook_PDFetcher
mgr/rook: Device inventory

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
2023-01-13 12:23:10 -05:00
Adam King
2b8e7a6155
Merge pull request from adk3798/offline-upgrade
mgr/cephadm: improve offline host handling, mostly around upgrade

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-01-13 12:01:41 -05:00
Adam King
06206df4ea
Merge pull request from adk3798/debug-log-spam
mgr/cephadm: make logging refresh metadata to debug logs configurable

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-01-13 11:59:26 -05:00
Adam King
f7a5a3b49b
Merge pull request from rhcs-dashboard/ceph-exporter-cephadm-changes
exporter: cephadm changes

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-01-13 11:54:01 -05:00
Adam King
afdc8d3bec
Merge pull request from adk3798/git-archive-fix
qa/tasks/cephadm.py: fix pulling cephadm from git.ceph.com

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-01-13 10:31:21 -05:00
Nizamudeen A
6a7742f5df
Merge pull request from rhcs-dashboard/cephadm-e2e-fixes
mgr/dashboard: cephadm dashboard e2e fixes 

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2023-01-13 20:31:11 +05:30
Adam King
1366e8f276
Merge pull request from rkachach/fix_issue_58378
mgr/mgr_util: fixing some tox issues

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2023-01-13 09:47:33 -05:00
Nizamudeen A
fe8d757e13 mgr/dashboard: cephadm dashboard e2e fixes
Fixes: https://tracker.ceph.com/issues/58406
Signed-off-by: Nizamudeen A <nia@redhat.com>
2023-01-13 14:56:16 +05:30
Samuel Just
e4b1598994
Merge pull request from athanatos/sjust/backburner/wip-smp-option
crimson/osd/main: get full config before starting reactor

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-01-12 18:34:48 -08:00
Patrick Donnelly
fc7bf39dee
tools/cephfs: fix traceback from missing envvar
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2023-01-12 16:12:52 -05:00
Anthony D'Atri
82c9fe989f doc/releases: Clarify Quincy CephFS MDS upgrade process
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2023-01-12 09:21:57 -05:00
Aashish Sharma
cb17f28627
Merge pull request from rhcs-dashboard/fix-sse-daemon-name
mgr/dashboard: rgw server side encryption daemon name fix

Reviewed-by: Nizamudeen A <nia@redhat.com>
2023-01-12 10:30:40 +05:30
Yingxin
3c63fafa9c
Merge pull request from xxhdx1985126/wip-rebuild-missing-set
crimson/osd/pg: rebuild missing set when a new interval is created

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-01-12 11:50:09 +08:00
Liu-Chunmei
9c97a7afa0
Merge pull request from liu-chunmei/multicore-cyanstore
crimson/os: cyanstore support multicore

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2023-01-11 16:40:33 -08:00
Laura Flores
e03067541c
Merge pull request from tchaikov/wip-packaging-in-setuptools
mgr/prometheus: use vendored "packaging" instead
2023-01-11 17:50:47 -06:00
colemitchell
cf27b3038c
Merge pull request from zdover23/wip-doc-2023-01-12-dev-developer-guide-basic-workflow-miscellaneous-reorganization
doc/dev: add push.autoSetupRemote instructions

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2023-01-11 16:33:02 -05:00
Zac Dover
049e5aaade doc/dev: add push.autoSetupRemote instructions
Explain how to set up push.autoSetupRemote so that the origin branch is
properly set up when running "get push" without the need for the
"--set-upstream" option.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2023-01-12 06:24:55 +10:00
Matan
ed409237e3
Merge pull request from Matan-B/wip-matanb-rollback-snap
crimson/osd: Support snapshot rollbacks 

Reviewed-by: Samuel Just <sjust@redhat.com>
2023-01-11 18:18:43 +02:00
Matan
660f7bb15b
Merge pull request from Matan-B/wip-matanb-crimson-modified-ranges
crimson/osd/*recovery_backend: Rename Push/Pull Info/Op

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: chunmei-liu <chunmei.liu@intel.com>
2023-01-11 18:16:51 +02:00
Anthony D'Atri
c0db0bfdfa
Merge pull request from zdover23/wip-doc-2023-01-12-cephadm-host-management-osd-capitalization
doc/cephadm: s/osd/OSD/ where appropriate
2023-01-11 10:57:07 -05:00
Venky Shankar
317f672465 Merge PR into main
* refs/pull/49711/head:
	ceph.spec.in: remove the bcond_without cephfs_java option

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2023-01-11 21:01:51 +05:30
Zac Dover
559fea8b42 doc/cephadm: s/osd/OSD/ where appropriate
Capitalize the initialization "OSD" where it occurs in natural language
in cephadm/host-management.rst. This PR answers a request made by
Anthony D'Atri and seconded by Cole Mitchell in https://github.com/ceph/ceph/pull/49699#discussion_r1066171002.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2023-01-12 01:12:24 +10:00
Kefu Chai
cf6089200d mgr/prometheus: use vendored "packaging" instead
instead of using the top-level "packaging" module, use the one
vendored by setuptools.

packaging python module provides versioning defined by PEP-440.
but python3-packaging is provided by CentOS8 powertools repo,
which is not enabled by default. and in CentOS9, this package
is provided by AppStream instead of BaseOS.

as prometheus mgr module is included by ceph-mgr-module-core,
it would be desirable if our user can install ceph-mgr-module-core
without enabling powertools or AppStream repo on a CentOS or
its derivative distros.

fortunately, setuptools vendors packaging module. and both
CentOS8 and CentOS9 provide python3-setuptools in their BaseOS
repos.

in this change, instead of using "packging" module, we use the
venderored one, which is in turn embedded in pkg_resources.
this python module is provided by python3-setuptools on CentOS
distros, and python3-pkg-resources on Debian and its derivatives.

the packaging recipes are updated accordingly to reflect the
new runtime dependency.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2023-01-11 20:31:03 +08:00
Aashish Sharma
f1727f028d mgr/dashboard: rgw server side encryption daemon name fix
The config values for the server side encryption currently are wrongly set to the mon daemon by default. This PR intends to fix this issue

Fixes: https://tracker.ceph.com/issues/58419
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2023-01-11 18:00:09 +05:30
Yingxin
9ef2b8d2dd
Merge pull request from xxhdx1985126/wip-crimson-dump-metrics
crimson/admin: correct metrics dumping methods

Reviewed-by: Samuel Just <sjust@redhat.com>
2023-01-11 13:44:23 +08:00
chunmei-liu
543b7d3334 crimson/os: make cyanstore not use proxy
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2023-01-10 21:40:00 -08:00
chunmei-liu
bc5876e3b9 crimson/os: make load_pgs() load pg on proper core
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2023-01-10 21:39:16 -08:00
chunmei-liu
7a58e875a5 crimson/os: support multicores for cyanstore
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-01-10 21:30:51 -08:00