Commit Graph

121497 Commits

Author SHA1 Message Date
zdover23
2bd3425759
Merge pull request #40368 from zdover23/wip-doc-cephadm-osd-deploy-osd-rewrite-2021-Mar-25
doc/cephadm: rewrite part of "deploy osds"

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-04-01 00:25:13 +10:00
zdover23
ca43423345
Merge pull request #40374 from zdover23/wip-doc-cephadm-osd-dry-run-rewrite-2021-Mar-25
doc/cephadm: rewrite "dry run" section in osd.rst

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-04-01 00:24:37 +10:00
Mykola Golub
c6417a8c3e
Merge pull request #40370 from MrFreezeex/fix-perfdump-rbd-mirror
rbd-mirror: fix UB while registering perf counters

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2021-03-31 16:11:18 +03:00
Kefu Chai
847d5fb41a
Merge pull request #40525 from tchaikov/wip-50079
cmake: do not pass extra param to crimson tests

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-03-31 20:50:06 +08:00
Kefu Chai
0a78045485 cmake: do not pass extra param to crimson tests
Fixes: https://tracker.ceph.com/issues/50079
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-31 20:36:40 +08:00
Kefu Chai
41fb5ff0b2
Merge pull request #40449 from tchaikov/wip-mds-autoscaler-ann
pybind/mgr/mds_autoscaler: add type annotation

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-03-31 08:34:04 +08:00
Kefu Chai
3b11e1accc
Merge pull request #40505 from tchaikov/wip-progress
mgr/PyModule: put mgr_module_path before Py_GetPath()

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-03-31 08:33:32 +08:00
Sage Weil
5f32756744 Merge PR #40471 into master
* refs/pull/40471/head:
	qa/suites/rados/cephadm: stop testing on broken focal kubic podman

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-30 18:25:14 -04:00
David Galloway
1b04c15db0
Merge pull request #40503 from ceph/wip-14219
doc: 14.2.19 Release Note
2021-03-30 16:15:17 -04:00
Kefu Chai
8638f526a9 mgr/PyModule: put mgr_module_path before Py_GetPath()
pip comes with _vendor/progress. so there is chance to import the vendored
version of "progress" module instead of the "progress" mgr module, and
fail to import the latter.

in this change, the order of paths are rearranged so the configured
`mgr_module_path` is put before the return value of `Py_GetPath()`.

Fixes: https://tracker.ceph.com/issues/50058
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-31 02:47:39 +08:00
David Galloway
506abb8a3d doc: 14.2.19 Release Note
Signed-off-by: David Galloway <dgallowa@redhat.com>
2021-03-30 13:03:36 -04:00
Kefu Chai
790326280b
Merge pull request #40496 from tchaikov/wip-cmake-test
cmake: pass unparsed args to add_ceph_test() 

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-03-30 20:58:03 +08:00
Kefu Chai
65776d3112 cmake: pass unparsed args to add_ceph_test()
this allows us to pass extra argument to the script or executable to
further customize its behavior when testing.

also fix all the callers of add_ceph_unittest(), as there is no need to
repeat the executable, which is also used as the name of the test.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-30 17:33:56 +08:00
Kefu Chai
1a422d4478 cmake: pass PARALLEL to add_ceph_unittest()
and parse it using cmake_parse_arguments(), more flexible this way.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-30 16:44:32 +08:00
Kefu Chai
c7b89de113 cmake: drop duplicated fmt::fmt in ceph_common_deps
we already have it in ceph_common_deps, and the already-existing one is
located after the new one. so linker should be able to find it.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-30 16:44:32 +08:00
Kefu Chai
d6d88c18c4
Merge pull request #40453 from tchaikov/wip-doc-confval
doc/rados/configuration: format confval with "confval" directive 

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2021-03-30 09:26:46 +08:00
Samuel Just
46327a5cb9
Merge pull request #40462 from cyx1231st/wip-seastore-fix-onode-tree-eagain
crimson/onode-staged-tree: allow non-empty DeltaRecorder to be destructed

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-29 12:41:29 -07:00
Sage Weil
4f03376d74 Merge PR #40472 into master
* refs/pull/40472/head:
	mgr/cephadm/upgrade: ignore deployed_by until mgr is upgraded

Reviewed-by: Adam King <adking@redhat.com>
2021-03-29 12:20:39 -04:00
Sage Weil
c707d451fb Merge PR #40443 into master
* refs/pull/40443/head:
	doc/rbd: missed blacklist -> blocklist

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-29 10:35:13 -04:00
Sage Weil
19cb3df94d Merge PR #40390 into master
* refs/pull/40390/head:
	cstart.sh: some improvements
	cpatch: allow python 3.6 or 3.8
	cpatch: behave with ninja (instead of make)

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-29 10:06:17 -04:00
Sage Weil
de295bacf0 Merge PR #40409 into master
* refs/pull/40409/head:
	qa/workunits/cephadm/test_cephadm: specify image separately

Reviewed-by: Michael Fritch <mfritch@suse.com>
2021-03-29 10:05:10 -04:00
Sage Weil
3f14c6238f Merge PR #40428 into master
* refs/pull/40428/head:
	win32*.sh: disable libcephsqlite when targeting Windows

Reviewed-by: Sage Weil <sage@redhat.com>
2021-03-29 09:49:35 -04:00
Sage Weil
bb00de5c40 mgr/cephadm/upgrade: ignore deployed_by until mgr is upgraded
Until we upgrade the mgr itself, we will never be able to make our
deployed daemons have a deployed_by == target_digests.  Ignore those
daemons until the mgr is the right version.

Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-29 08:43:42 -05:00
Ilya Dryomov
9c38926ae6
Merge pull request #40470 from idryomov/wip-msgr1-extra-tickets
auth/CephxClientHandler: explain why skipping extra_tickets is needed

Reviewed-by: Sage Weil <sage@redhat.com>
2021-03-29 15:29:03 +02:00
Yingxin Cheng
01a8c5a7f9 crimson/onode-staged-tree: allow non-empty DeltaRecorder to be destructed
Fixes: http://tracker.ceph.com/issues/50028
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2021-03-29 21:19:36 +08:00
Yingxin Cheng
6049793368 crimson/.../transaction_manager: add log for eagain
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2021-03-29 21:15:20 +08:00
Sage Weil
64668275b5 qa/suites/rados/cephadm: stop testing on broken focal kubic podman
See https://tracker.ceph.com/issues/49633

Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-29 07:51:08 -05:00
Ilya Dryomov
707d32a599 auth/CephxClientHandler: explain why skipping extra_tickets is needed
Since nautilus, CEPHX_GET_AUTH_SESSION_KEY shares both the auth ticket
and the service tickets, sparing an extra round-trip to get the service
tickets via CEPHX_GET_PRINCIPAL_SESSION_KEY.  This applies to msgr1 as
well, but we don't take advantage of it on the client side.

However, fixing CephxClientHandler to do the right thing breaks msgr1.
Since msgr1 is on its way out, rather than also fixing MonClient just
document the bug and the current behaviour.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2021-03-29 13:45:10 +02:00
Kefu Chai
81847bfac8
Merge pull request #40466 from inspur-wyq/patch-2
blk/spdk/NVMEDevice.cc:  remove unused variables

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-29 17:21:41 +08:00
Alfonso Martínez
b63239ddca
Merge pull request #40188 from rhcs-dashboard/fix-49869-master
mgr/dashboard: fix broken feature toggles

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-29 11:20:43 +02:00
Alfonso Martínez
de4e4ac674
Merge pull request #38679 from ceph/dependabot/npm_and_yarn/src/pybind/mgr/dashboard/frontend/node-notifier-8.0.1
build(deps): bump node-notifier from 8.0.0 to 8.0.1 in /src/pybind/mgr/dashboard/frontend

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2021-03-29 11:10:22 +02:00
Alfonso Martínez
9007cdd9bf
Merge pull request #39908 from rhcs-dashboard/fix-49645-master
mgr/dashboard: Remove username, password fields from Manager Modules/dashboard,influx

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2021-03-29 11:01:39 +02:00
Alfonso Martínez
a1c3be67ef
Merge pull request #40023 from rhcs-dashboard/fix-49354-master
mgr/dashboard: Device health status is not getting listed under hosts section

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2021-03-29 10:58:38 +02:00
Alfonso Martínez
bf1e7d6447
Merge pull request #40332 from rhcs-dashboard/prometheus-alert-notification-fix
mgr/dashboard: Fix for alert notification message being undefined

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
2021-03-29 10:51:56 +02:00
Alfonso Martínez
f2b7fb057a
Merge pull request #39917 from rhcs-dashboard/fix-43058-master
mgr/dashboard: warn password expiration in User Management
2021-03-29 10:03:33 +02:00
wangyunqing
55fd4d84ca
blk/spdk/NVMEDevice.cc: remove unused variables
Signed-off-by: wangyunqing <wangyunqing@inspur.com>
2021-03-29 15:56:17 +08:00
Alfonso Martínez
b85e92fee8
Merge pull request #40240 from rhcs-dashboard/clear-cookies-on-logout
mgr/dashboard: Unable to login to ceph dashboard until clearing cookies manually

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2021-03-29 08:52:46 +02:00
Xiubo Li
9585ac7edc
Merge pull request #40458 from lxbsz/typo
client: fix typo in the comments
2021-03-29 14:22:08 +08:00
Yingxin Cheng
73c1a55eb5 crimson/onode-staged-tree: fix typo in compare_full_key()
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2021-03-29 13:51:15 +08:00
Xiubo Li
40a73e1954 client: fix typo in the comments
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2021-03-29 12:36:19 +08:00
Kefu Chai
b60d041efa doc/rados/configuration: format confval with "confval" directive
for better formatting

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-28 23:38:02 +08:00
Kefu Chai
ba285cbc98 doc/dev/cephadm: quote command with backquotes
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-28 23:29:56 +08:00
Kefu Chai
754bd73d2b doc: add a new directive "confval"
* so we can define configuration in a more structured way
* so the confvals can be cross referenced

see also https://www.sphinx-doc.org/en/master/extdev/appapi.html#sphinx.application.Sphinx.add_object_type

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-28 23:28:31 +08:00
Kefu Chai
94a0af289c
Merge pull request #40445 from liewegas/cephadm-upgrade-progress-version
mgr/cephadm: make upgrade progress bar mention target version, not repo digest

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2021-03-28 20:08:51 +08:00
Kefu Chai
6ba8a4f9d4
Merge pull request #40447 from Daniel-Pivonka/cephadmdocapplyrgwflags
mgr/orchestrator: fix rgw realm and zone flags

Reviewed-by: Sage Weil <sage@redhat.com>
2021-03-28 20:06:01 +08:00
Kefu Chai
f0236871c8
Merge pull request #40379 from adk3798/no-overwrite
mgr/cephadm: --no-overwite flag for apply command

Reviewed-by: Juan Miguel Olmo <jolmomar@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2021-03-28 20:03:22 +08:00
Kefu Chai
73925c488a
Merge pull request #39969 from batrick/i49684
qa: wait for daemons to come up via cephadm

Reviewed-by: Sage Weil <sage@redhat.com>
2021-03-28 20:01:32 +08:00
Kefu Chai
ca4f093502
Merge pull request #40396 from maydaycc/wip-49968
mgr: attr_list reassigned before use in diskprediction_local module

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-28 19:59:53 +08:00
Kefu Chai
c78ffa7560
Merge pull request #40421 from badone/wip-fix-typo-get_device_id
common/blkdev: Remove trailing single quote

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-28 19:59:06 +08:00
Nathan Cutler
010d136377
Merge pull request #40450 from smithfarm/wip-50007-alt
rpm: drop extraneous explicit sqlite-libs runtime dependency

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-27 19:34:53 +01:00