Commit Graph

119332 Commits

Author SHA1 Message Date
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
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
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
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
Neha Ojha
4308142b09
Merge pull request #39234 from neha-ojha/wip-49064
qa/*/test_envlibrados_for_rocksdb: use osd_client_message_cap to prevent slow requests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-02-03 06:56:02 -08:00
Ilya Dryomov
4138938b15 qa: expand the documentation on the '$' suite feature
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2021-02-03 15:07:54 +01:00
Kefu Chai
1e19226a18 pybind/mgr/hello: use f-string when appropriate
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 20:50:07 +08:00
Kefu Chai
ad2671c17c pybind/mgr/crash: flake8 cleanups
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 20:50:07 +08:00
Kefu Chai
7849cfd9b4 pybind/mgr/crash: add type annotations
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 20:50:07 +08:00
Kefu Chai
ef6c675ef7 pybind/mgr/crash: define options using Option
more type safe this way

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 20:50:07 +08:00
Kefu Chai
8c009e278a pybind/mgr/crash: define commands using CLICommand
more type safe this way

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 20:50:07 +08:00
Jeff Layton
615b3df1ab
Merge pull request #38955 from varshar16/wip-doc-update-nfs-ganesha-dynamic
doc/cephfs/nfs: Add rook pod restart note, export and log block example
2021-02-03 07:45:38 -05:00
Kefu Chai
17ff5b7c26 pybind/mgr/alerts: define options using Option
more type safe this way

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
0e2711fd64 pybind/mgr/cephadm: PEP8 cleanups
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
db39aba626 pybind/mgr/alerts: use CLIReadCommand to define commands
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
250f9c9e47 pybind/mgr/status: PEP8 cleanups
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
cc960d9383 pybind/mgr/iostat: PEP8 cleanups
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
6b7fde3b4d pybind/mgr/devicehealth: PEP8 cleanups
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
612c218128 pybind/mgr/insights: PEP8 cleanups
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
e69aad6c61 pybind/mgr/prometheus: PEP8 cleanups
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
3a59752ea8 mgr/telemetry: use CLICommand to define commands
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
37a9569e2a mgr/telemetry: silence flake8 warnings
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
c26da642d6 pybind/mgr: define substitution for autopep8 params
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
18da1b8f9c mgr/telemetry: remove duplicated dict entry
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
81e46fb9a6 mgr/telemetry: remove duplicated method
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
964dd93819 mgr/telemetry: add typing annotations
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
25abed3c25 mgr/telemetry: use Option to define options
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
Kefu Chai
5ca4bc8361 pybind/mgr/hello: add typing annotation
also, use Option and CLIReadCommand to define options and cli
commands. this module serves as a "hello world" example for
developers of mgr modules. so it's important to use the more
convenient and safer way to implement the module

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-03 17:17:24 +08:00
pcuzner
faa93b751d
Merge pull request #38911 from pcuzner/add-cluster-network-to-bootstrap
cephadm: Add cluster network to bootstrap
2021-02-03 21:53:54 +13:00
Samuel Just
ac9e308c3a
Merge pull request #39239 from athanatos/sjust/wip-49114
crimson/os/seastore: fix staged-fltree build problems

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-02-02 19:11:41 -08:00
Samuel Just
ad1cc8875b crimson/.../staged-fltree: propogate eagain in node, value
Signed-off-by: Samuel Just <sjust@redhat.com>
2021-02-02 16:58:54 -08:00
Samuel Just
83a8d5d98e crimson/.../staged-fltree: fix tree_cursor_t::(trim|extend)_value
Signed-off-by: Samuel Just <sjust@redhat.com>
2021-02-02 16:58:28 -08:00
Sage Weil
cced65aab7 Merge PR #39206 into master
* refs/pull/39206/head:
	mgr/MetricTypes: condition encoding on feature bits

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2021-02-02 17:47:52 -05:00
Samuel Just
b6d9806477
Merge pull request #38924 from cyx1231st/wip-seastar-onode-tree-onode_t
crimson/onode-staged-tree: implement an extensive Value framework

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-02-02 13:05:39 -08:00
Neha Ojha
f02cd4d8b0 qa/*/test_envlibrados_for_rocksdb: use osd_client_message_cap to prevent slow requests
EnvLibradosMutipoolTest.DBBulkLoadKeysInRandomOrder can overload OSDs and cause
heartbeat timeouts. Tests in test_envlibrados_for_rocksdb also generate slow
requests on OSDs. Use osd_client_message_cap to prevent this.
Since this option is disabled by default, this may be a good way to exercise it.

Fixes: https://tracker.ceph.com/issues/49064
Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-02-02 18:40:50 +00:00
Ilya Dryomov
fab4c2a9ea
Merge pull request #39209 from idryomov/wip-unbreak-rbd-task
qa/tasks/rbd: fix regressions introduced with rbd encryption support

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2021-02-02 18:16:56 +01:00
Sage Weil
e74df78368 Merge PR #39212 into master
* refs/pull/39212/head:
	cpatch: python 3.6 -> 3.8
	cpatch: new default base image

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-02-02 11:49:07 -05:00
zdover23
42d3352f30
Merge pull request #39207 from zdover23/wip-doc-removing-workbench-docs
doc/dev: remove workbench sections

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-02-03 02:14:24 +10:00
Kefu Chai
085723b4b8
Merge pull request #39227 from tchaikov/wip-48825
mgr/zabbix: format ceph.[{#POOL},percent_used as float

Reviewed-by: Wido den Hollander <wido@widodh.nl>
2021-02-03 00:11:41 +08:00
Kefu Chai
5329cb4839
Merge pull request #39225 from tchaikov/wip-crimson-seastore-dec-ref
crimson/os/seastore: don't use variadic template for dec_ref()

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2021-02-03 00:06:03 +08:00
Igor Fedotov
07f136a2f7
Merge pull request #38050 from ifed01/wip-ifed-fsck-spanning-blob
os/bluestore: detect and fix "zombie" spanning blobs using fsck.

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2021-02-02 18:09:08 +03:00
Varsha Rao
01db81e2bc doc/cephfs/nfs: Add rook pod restart note, export and log block example
Fixes: https://tracker.ceph.com/issues/48914
Signed-off-by: Varsha Rao <varao@redhat.com>
2021-02-02 20:07:43 +05:30
Kefu Chai
c8e5a051a0 mgr/zabbix: format ceph.[{#POOL},percent_used as float
also, multiply it with 100, as we are using 1.0 for 100% here.

for more details regarding the mapping from value_type to its values.
see
https://www.zabbix.com/documentation/4.0/manual/api/reference/item/object

Fixes: https://tracker.ceph.com/issues/48825
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-02 21:39:57 +08:00
Igor Fedotov
18d120dc2c os/bluestore: detect and fix "zombie" spanning blobs using fsck.
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
2021-02-02 15:49:31 +03:00
Kefu Chai
f256086bd2 crimson/os/seastore: don't use variadic template for dec_ref()
simpler this way

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-02-02 20:09:48 +08:00
Igor Fedotov
f6b18055ab
Merge pull request #39041 from ifed01/wip-ifed-fix-48966
os/bluestore: fix a bug causing unexpected Onode's unpinned state.

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-02-02 14:10:01 +03:00
Jan Fajerski
e332eae077 Merge PR #38869 into master
* refs/pull/38869/head:
	ceph-volume: Fix usage of is_lv

Reviewed-by: Jan Fajerski <jfajerski@suse.com>
2021-02-02 10:46:35 +01:00
Kefu Chai
11dc14e1bf
Merge pull request #38975 from athanatos/sjust/wip-seastore-pipelines
seastore: update to support pipelined write operations

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-02-02 17:40:37 +08:00