Commit Graph

119420 Commits

Author SHA1 Message Date
myoungwon oh
d0c56ec3ef doc: update affiliation for myoungwon
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2021-03-04 09:33:41 +09:00
Sebastian Wagner
511cde8ced
Merge pull request #39261 from adk3798/applytest
mgr/orchestrator: useful message when no service type in "ceph orch apply"

Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2021-02-05 12:17:11 +01:00
Sebastian Wagner
60c07c0724
Merge pull request #39238 from liewegas/cephadm-conditional-osd-apply
mgr/cephadm: only apply osd specs if the devices have changed

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2021-02-05 11:47:58 +01:00
Sebastian Wagner
0d0572ba93
Merge pull request #39259 from sebastian-philipp/cephadm-execnet-chmod-600
mgr/cephadm: on ssh connection error, advice chmod 0600

Reviewed-by: Dimitri Savineau <dsavinea@redhat.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2021-02-05 11:46:43 +01:00
Kefu Chai
bc9e6fef12
Merge pull request #39318 from AlexWangD/patch-3
doc: fix the spelling mistake of “Rersult”

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-02-05 18:10:06 +08:00
Alex Wang
1b315a15fa
doc: fix the spelling mistake of “Rersult”
“Rersult” is a spelling mistake of "Result".

Signed-off-by: Alex Wang wangdashuai@inspur.com
2021-02-05 16:03:47 +08:00
Kefu Chai
72dee5d0d3
Merge pull request #39258 from Rethan/doc-remove-ms-options
doc/rados: remove some invalid ms option

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-02-05 13:48:10 +08:00
Jason Dillaman
22b845d9f8
Merge pull request #38538 from chenerqi/qos-skip-discard
librbd: optionally exclude ops from qos

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2021-02-04 18:22:23 -05:00
J. Eric Ivancich
8e03dbce42
Merge pull request #39176 from ivancich/wip-rgw-gap-list
rgw: tooling to locate rgw objects with missing rados components

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Michael Kidd <linuxkidd@gmail.com>
2021-02-04 15:16:48 -05:00
Sage Weil
fdf65a4f43 Merge PR #39213 into master
* refs/pull/39213/head:
	qa/suites/upgrade/octopus-x/parallel: include cephfs in upgrade cluster

Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-04 14:20:13 -05:00
Jason Dillaman
d647a70b3f
Merge pull request #39135 from orozery/librbd-crypto-performance
librbd: crypto performance optimization

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2021-02-04 14:17:40 -05:00
Jason Dillaman
d652cd7a5c
Merge pull request #39298 from dillaman/wip-rbd-suite-readahead
qa/suites/rbd: drop require-osd-release command

Reviewed-by: Mykola Golub <mgolub@suse.com>
2021-02-04 14:17:07 -05:00
Sage Weil
6d8c0e4722 Merge PR #39147 into master
* refs/pull/39147/head:
	qa/tasks/ceph_fuse: do not createfs
	qa/tasks/cephfs/fuse_mount: pass admin_socket path
	qa/suites/fs/cephadm/multivolume: add basic multivolume test
	mgr/mds_autoscaler: some fixes and cleanup
	mgr/volumes: deploy MDSs when creating fs

Reviewed-by: Milind Changire <mchangir@redhat.com>
2021-02-04 12:19:25 -05:00
zdover23
d372880580
Merge pull request #39262 from zdover23/wip-doc-removing-workbench-from-docs-2021-Feb-first
doc/dev: Remove workbench mentions

Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-05 03:05:07 +10:00
Jason Dillaman
e14f90eea7 qa/suites/rbd: drop require-osd-release command
Teuthology already defaults to quincy now and results in a failure
when trying to set to pacific. Additionally, drop the LUKS readbalance
test since it's unnecessary to duplicate that test.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2021-02-04 11:44:15 -05:00
Jason Dillaman
28ebc6086d
Merge pull request #38715 from lxbsz/rest_api
qa: add REST API method support for ceph-iscsi

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2021-02-04 11:38:16 -05:00
zdover23
50e1723633
Merge pull request #39265 from zdover23/wip-doc-rados-realy-typo-2020-feb
doc/rados: s/realy/really/

Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-05 02:29:06 +10:00
Casey Bodley
c89c4051f0
Merge pull request #39263 from cbodley/wip-48963
cmake: partial revert of BOOST_USE_VALGRIND when ALLOCATOR=libc

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2021-02-04 11:26:25 -05:00
Casey Bodley
cbfc083289
Merge pull request #39182 from cbodley/wip-49065
rgw multisite: fix RGWCoroutine error handling

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2021-02-04 11:04:03 -05:00
Mykola Golub
661ba2f8c7
Merge pull request #39241 from dillaman/wip-49117
test/rbd-mirror: fix broken ceph_test_rbd_mirror_random_write

Reviewed-by: Mykola Golub <mgolub@suse.com>
2021-02-04 17:43:49 +02:00
Sage Weil
ab267d3577 qa/suites/upgrade/octopus-x/parallel: include cephfs in upgrade cluster
Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-04 09:08:57 -06:00
Sage Weil
fe87eb13a1 Merge PR #39210 into master
* refs/pull/39210/head:
	qa/suites/rados: move thrash-old-clients out of cephadm

Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-04 09:30:55 -05:00
Ernesto Puerta
37ceca8fad
Merge pull request #39229 from rhcs-dashboard/label-badge
mgr/dashboard: Add badge to the Label column in Host List

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2021-02-04 13:43:16 +01:00
Kefu Chai
f447291c3a
Merge pull request #39269 from tchaikov/wip-crimson-seastore-cleanup
crimson/os/seastore: do not capture unused variables

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2021-02-04 19:22:57 +08:00
Sebastian Wagner
29f167eecf
Merge pull request #39162 from sebastian-philipp/cephadm-find-orch-ls-assert
mgr/cephadm: Add strings to assert statements

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2021-02-04 11:57:19 +01:00
Sebastian Wagner
30467cda20
Merge pull request #38927 from sebastian-philipp/cephadm-upgrade-retry-ceph-volume
mgr/cephadm: try again calling ceph-volume without --filter-for-batch

Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2021-02-04 11:56:52 +01:00
Venky Shankar
58ba13f664
Merge pull request #39242 from vshankar/wip-cephfs-mirroring-doc-cleanup
doc: cleanup cephfs-mirroring document
2021-02-04 10:14:24 +05:30
Kefu Chai
665b93ec7d
Merge pull request #39208 from sebastian-philipp/pyhton-common-more-typing
python-common: Add more type annotations

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-02-04 12:20:18 +08:00
Kefu Chai
3d345861d8
Merge pull request #38685 from tchaikov/wip-gil
mgr/ActivePyModules.cc: always acquire locks without holding GIL

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-02-04 12:18:23 +08:00
Kefu Chai
b80130b067
Merge pull request #39217 from myoungwon/wip-fix-seg-fault-manifest-ops
osd: fix to call nullptr when cancel_manifest_ops

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-04 12:17:02 +08:00
Jason Dillaman
aa99121fc2
Merge pull request #39224 from petrutlucian94/rbd_fixes
Windows RBD fixes

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2021-02-03 23:10:29 -05:00
Neha Ojha
0dbc0b67bc
Merge pull request #39145 from ronen-fr/wip-ronenf-scrub-48793
osd: fix the scrubber behavior on multiple preemption attempts

Reviewed-by: Samuel Just <sjust@redhat.com>
2021-02-03 15:49:24 -08:00
Casey Bodley
8422761b2f
Merge pull request #39279 from cbodley/wip-cmake-spawn-options
cmake/rgw: forward spawn's compile options to rgw_common object library

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2021-02-03 17:14:36 -05:00
J. Eric Ivancich
3c5154f010 rgw: add rgw-gap-list-comparator tool
The rgw-gap-list tool can produce a number of false positives when the
cluster is being used during its run. One technique to minimize the
number of false positives is to run the tool twice and look for the
objects that appear in both lists. The rgw-gap-list-comparator tool is
designed to do this comparison.

Signed-off-by: Michael Kidd <linuxkidd@gmail.com>
2021-02-03 16:57:50 -05:00
J. Eric Ivancich
07b42195fb rgw: add rgw-gap-list tool
Due to a prior bug (pr: 38228) tail rados objects of some RGW objects
could have been incorrectly deleted. This tool is designed to look for
such cases. It essentially does the opposite of rgw-orphan-list,
looking for rados objects that RGW expects to be there, but which are
not to be found.

IMPORTANT: This is very experimental at this point in time, and any
"results" produced should be verified by other means.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Signed-off-by: Michael Kidd <linuxkidd@gmail.com>
2021-02-03 16:57:50 -05:00
Neha Ojha
611f4f5f89
Merge pull request #39275 from neha-ojha/wip-49139
qa/suites/rados/perf: pin to 18.04

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-02-03 13:00:16 -08:00
Casey Bodley
7d3b852941 cmake/rgw: forward spawn's compile options to rgw_common object library
since rgw_common is an OBJECT library, we can't use
target_link_libraries() for its dependency on spawn. we add its
include directories manually already with
$<TARGET_PROPERTY:spawn,INTERFACE_INCLUDE_DIRECTORIES>, but this didn't
pull in the compile definitions. this ultimately prevented the
WITH_BOOST_VALGRIND option from passing the BOOST_USE_VALGRIND
definition attached to boost::context

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-02-03 15:28:07 -05:00
Casey Bodley
94b4949658 cmake: remove unnecessary target_include_directories() for spawn
targets that depend on spawn via target_link_libraries() automatically
pull in their compile options and include directories

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-02-03 15:23:51 -05:00
Yuri Weinstein
603c88e181
Merge pull request #39274 from yuriw/wip-yuriw-crontab-master
qa/tests: removed ceph-ansible (master and pacific)

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2021-02-03 12:07:21 -08:00
Neha Ojha
e5895dd801 qa/suites/perf-basic: pin to 18.04
This will have same problems as https://tracker.ceph.com/issues/49139

Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-02-03 18:57:50 +00:00
Sage Weil
756bd773d4 mgr/cephadm: 'drive group' -> 'service'
...and add 'osd.' prefix

Signed-off-by: Sage Weil <sage@newdream.net>
2021-02-03 12:22:39 -06:00
Yuri Weinstein
a51bc72fa5 qa/tests: removed ceph-ansible (master and pacific)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-02-03 10:04:27 -08:00
Neha Ojha
6a03b4cec9 qa/suites/rados/perf: pin to 18.04
Caused by a07ca4c5c0

Fixes: https://tracker.ceph.com/issues/49139
Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-02-03 17:32:34 +00:00
Jan Fajerski
d8d8eb0d8a Merge PR #38687 into master
* refs/pull/38687/head:
	ceph-volume: mock VGs with string properties in tests
	ceph-volume: add some flexibility to bytes_to_extents

Reviewed-by: Juan Miguel Olmo <jolmomar@redhat.com>
2021-02-03 18:29:59 +01:00
Kefu Chai
73214a2536
Merge pull request #39186 from tchaikov/wip-mgr-telemetry-ann
pybind/mgr: add typing annotation

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Yaarit Hatuka <yaarit@redhat.com>
2021-02-04 00:40:07 +08:00
Kefu Chai
1533f15b52 crimson/os/seastore: do not capture unused variables
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-04 00:37:00 +08:00
Ilya Dryomov
994d77caa8
Merge pull request #39260 from idryomov/wip-expand-randomized-suite-doc
qa: expand the documentation on the '$' suite feature

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:14:34 +01:00
Adam King
b68675b516 mgr/orchestrator: useful message when no service type in "ceph orch apply"
Right now it just gives a traceback. A message telling users they have
not provided a proper service type would be more useful

Signed-off-by: Adam King <adking@redhat.com>
2021-02-03 11:06:39 -05:00
fullerdj
d4088d8313
Merge pull request #37954 from joscollin/wip-F46226-log-dq-throttle-limit-new
msg,mon,common: log when DispatchQueue throttle limit is reached
2021-02-03 10:42:40 -05:00
Sage Weil
b70a63a917 Merge PR #39069 into master
* refs/pull/39069/head:
	mgr/cephadm/upgrade: tolerate pre-pacific upgrade state
	mgr/cephadm/upgrade: scale down MDS cluster(s) for major version upgrades
	mgr/cephadm: fix capitalization, level; drop elipses of log msgs
	mgr/cephadm/upgrade: match against any repo_digest, not image_id
	cephadm: return repo_digests (plural) in pull/inspect output
	mgr/cephadm: include container_image_digests in inventory
	cephadm: include image_digests list in 'ls' output
	vstart.sh: only extract first container digest
	mgr/cephadm: move release -> major translation to helper
	mgr/cephadm/upgrade: tolerate old upgrade_state.target_versoin
	mgr/cephadm/upgrade: set require-osd-release when done with OSDs
	mgr: add lookup_release_name(int) to mgr interface
	mgr/cephadm: verify container image version after we pull it
	mgr/cephadm: only save version portion of version string
	cephadm: fix 'inspect' and 'pull'
	mgr/cephadm/upgrade: implement N-2 version checks on upgrade start

Reviewed-by: Sebastian Wagner <swagner@suse.com>
2021-02-03 10:38:49 -05:00