Commit Graph

117225 Commits

Author SHA1 Message Date
Ernesto Puerta
6911e753b4
Merge pull request #38209 from votdev/issue_44404_placement_column
mgr/dashboard: display placement column in service table

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
2020-11-30 11:33:07 +01:00
Ernesto Puerta
4a4d4e75a5
Merge pull request #38163 from bk201/wip-48245
mgr/dashboard: fix exception in get_smart_data_by_daemon

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: p-se <pseidensal@suse.com>
2020-11-30 11:26:38 +01:00
Kefu Chai
563b6a05f5
Merge pull request #38330 from tchaikov/wip-librados-no-reuse
include/rados/librados.h: note that {read,write}_op cannot be reused

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2020-11-30 18:24:07 +08:00
Ernesto Puerta
264a61efc7
Merge pull request #37994 from s0nea/wip-dashboard-button-panel
mgr/dashboard: refactor the order of buttons shown in forms

Reviewed-by: Courtney Caldwell <ccaldwel@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2020-11-30 11:22:56 +01:00
Kefu Chai
4bcf237003 include/rados/librados.h: note that {read,write}_op cannot be reused
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-30 15:02:10 +08:00
Ali Maredia
1bfdd2c1c2
Merge pull request #37503 from TRYTOBE8TME/wip-rgw-sts-web-identity
Wip rgw sts web identity
2020-11-29 11:24:05 -05:00
Kalpesh Pandya
64db3a9aca qa: STS Web Identity task files
This commit comprises of 3 things:
1) Keycloak task (to bring up keycloak in teuthology inorder to execute Assume_Role_With_Web_Identity tests).
2) The required changes for this in s3tests.py which consists of writing some parameters to configuration file.
3) The yaml files which executes these tasks.

Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2020-11-29 04:52:19 +05:30
Kefu Chai
fd3c0f905b
Merge pull request #38277 from b-ranto/wip-prom-fixes
mgr/prometheus: Make module more stable

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-28 16:15:30 +08:00
Kefu Chai
8cdc8c73bd
Merge pull request #38286 from votdev/issue_48360_disable_tlsv1
mgr/dashboard: Disable TLS 1.0 and 1.1

Reviewed-by: Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2020-11-28 16:14:03 +08:00
Kefu Chai
d04928cfda
Merge pull request #38321 from rhcs-dashboard/add-dashboard-master
mailmap: add dashboard contributors

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-28 09:26:20 +08:00
Patrick Donnelly
af6c6ace31
Merge PR #38221 into master
* refs/pull/38221/head:
	.github: add mon and mgr labelers

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2020-11-27 13:38:44 -08:00
Ernesto Puerta
1cdc61395a
mailmap: add dashboard contributors
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-11-27 20:01:36 +01:00
Sebastian Wagner
9ab1b5cb65
Merge pull request #38304 from sebastian-philipp/cephadm-inventory-cache-docstring
mgr/cephadm: add docstring describing the HostCache

Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2020-11-27 11:10:46 +01:00
Kefu Chai
592920070b
Merge pull request #38078 from zdover23/wip-doc-docs-style-guide-prompts-nov-2020
doc/start: update prompts in documenting-ceph.rst

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-27 14:47:06 +08:00
Kefu Chai
139a6e3692
Merge pull request #38303 from aclamk/wip-bs-types-test-leak
os/bluestore: Fixed memory leak in test

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2020-11-27 14:35:04 +08:00
Kefu Chai
cdc9b5214c
Merge pull request #38058 from lxbsz/rbd_expand11
global: reexpand the config meta just after the fork() is done

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-11-27 14:30:28 +08:00
Kefu Chai
12c2cad5f3
Merge pull request #38240 from ifed01/wip-ifed-is-valid-io-log
blk: log is_valid_io() parameters when unsuccessful.

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2020-11-27 14:23:27 +08:00
Kefu Chai
86931cf580
Merge pull request #38262 from tchaikov/wip-librbd-gcc-10
neorados: use lambda instead of std::mem_fn()

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-11-27 14:22:12 +08:00
Kefu Chai
bc4a8a55dc
Merge pull request #38278 from votdev/fix_cephadm_typo
pybind/mgr/cephadm: Fix various typos

Reviewed-by: Sebastian Wagner <swagner@suse.com>
2020-11-27 14:21:25 +08:00
Kefu Chai
f792e90374
Merge pull request #38211 from ricardoasmarques/sort-host-device-ls
mgr/orchestrator: Sort 'ceph orch device ls' by host

Reviewed-by: Thomas Bechtold <tbechtold@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2020-11-27 14:19:39 +08:00
Kefu Chai
d7f1674b4f
Merge pull request #38138 from batrick/centos-8.2
qa: update centos release to 8.2

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2020-11-27 14:18:29 +08:00
Kefu Chai
24066ea560
Merge pull request #38224 from Rethan/fix_pg_dump_json
mgr: fix "ceph pg dump_json/dump_pools_json" format error

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-27 14:17:23 +08:00
Kefu Chai
a1cbe293c0
Merge pull request #38206 from dvanders/dvanders_upmap
mgr/balancer: fix available pgs sent to calc_pg_upmaps

Reviewed-by: David Zafman <dzafman@redhat.com>
2020-11-27 14:15:47 +08:00
Kefu Chai
4e12969cc9
Merge pull request #38264 from tchaikov/wip-mgr-prometheus-cleanups
pybind/mgr/prometheus: cleanups

Reviewed-by: Jan Fajerski <jfajerski@suse.com>
2020-11-27 14:13:36 +08:00
Kefu Chai
09f1e7ffff
Merge pull request #38241 from Rethan/update_url_from_master_to_lastest
doc/dev: use http://docs.ceph.com/en/latest/ instead of /docs/master/ for docs

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
2020-11-27 14:00:12 +08:00
Kefu Chai
7a1b587f11
Merge pull request #38306 from wjwithagen/wjw-fix-uring-functype
blk: fix parameters for non native uring

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-27 13:54:03 +08:00
Volker Theile
5cf222b6d2 mgr/dashboard: Disable TLS 1.0 and 1.1
Disable these TLS versions because of security issues.

Fixes: https://tracker.ceph.com/issues/48360

Signed-off-by: Volker Theile <vtheile@suse.com>
2020-11-26 15:40:15 +01:00
Kefu Chai
db2767cc6d
Merge pull request #38297 from badone/wip-make-sure--e-actually-works
run-make-check.sh: Make sure a build failure will exit

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-26 21:34:46 +08:00
Willem Jan Withagen
ac9dfa3f82 blk: fix parameters for non native uring
The parameterlist used when uring is availble needs
to be equal to the case where no uring is available.

fixes: https://github.com/ceph/ceph/pull/38257
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2020-11-26 14:04:22 +01:00
Kefu Chai
48515e9b8d
Merge pull request #38265 from Rethan/doc-prometheus-config-key
doc/mgr/prometheus: update 'config-key set' to 'config set' for consistency

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-26 19:52:10 +08:00
Kefu Chai
cc16516fd8
Merge pull request #38257 from lnsyyj/wip-iouring-poll
blk/kernel: expose IORING_SETUP_{IOPOLL,SQPOLL} as options

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-26 18:19:45 +08:00
Kefu Chai
6c4dbb2e48
Merge pull request #38263 from tchaikov/wip-boost-1.74-asio
src,cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT for Boost.Asio users and cleanups

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2020-11-26 18:18:22 +08:00
Sebastian Wagner
0cc58de5c7 mgr/cephadm: add docstring describing the HostCache
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-11-26 11:03:00 +01:00
Adam Kupczyk
58f94cc98b os/bluestore: Fixed memory leak in test
This is only unittest issue. This (potential) problems do not appear is BlueStore itself.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
2020-11-26 04:53:34 -05:00
Jan Fajerski
59c6ba580c Merge PR #38149 into master
* refs/pull/38149/head:
	ceph-volume inventory: make libstoragemgmt data retrieval optional

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
2020-11-26 08:14:25 +01:00
haoyixing
f5fd172559 doc/mgr/prometheus: update 'config-key set' to 'config set' for consistency
Elsewere in mgr/prometheus use the 'config set' way, so update the only 'config-key set'
to make it consistent.

Signed-off-by: haoyixing <haoyixing@kuaishou.com>
2020-11-26 14:23:56 +08:00
Brad Hubbard
e70483133d run-make-check.sh: Make sure a build failure will exit
We 'set -e' but that is ignored because 'build tests' is executed in a
'&&' list (see 'man set') so move the echo to the following line.

Follow-up to 03ff2146f9

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2020-11-26 15:32:35 +10:00
Brad Hubbard
7f533f5ecd
Merge pull request #38292 from badone/wip-dont-run-tests-if-build-fails
run-make-check.sh: Don't run tests if build fails

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-26 13:33:46 +10:00
Brad Hubbard
03ff2146f9 run-make-check.sh: Don't run tests if build fails
When run-make was taken out we lost the 'set -e' call and therefore
continue after an error.

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2020-11-26 11:20:06 +10:00
Patrick Donnelly
ba055a743c
Merge PR #38121 into master
* refs/pull/38121/head:
	client: do not unset the client_debug_inject_tick_delay

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-25 13:30:04 -08:00
Patrick Donnelly
f5909c2078
Merge PR #38109 into master
* refs/pull/38109/head:
	mds: dir->mark_new() should together with dir->mark_dirty()

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-25 13:29:16 -08:00
Patrick Donnelly
f7c9ce50ae
Merge PR #38031 into master
* refs/pull/38031/head:
	client: check rdonly file handle on truncate
	test/libcephfs: test truncate on rdonly fd

Reviewed-by: Jeff Layton <jlayton@redhat.com>
2020-11-25 13:28:25 -08:00
Patrick Donnelly
f7c056020e
Merge PR #38104 into master
* refs/pull/38104/head:
	client: dump which fs is used by client for multiple-fs

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-25 13:27:19 -08:00
Jan Fajerski
b29a54d21e ceph-volume inventory: make libstoragemgmt data retrieval optional
Default to not retrieving libstoragemgmt data since it seems this can
cause serious issues on older hardware. Safest way is to only retrieve
lsm data when the user opts in..

Fixes: https://tracker.ceph.com/issues/48270

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
2020-11-25 22:19:00 +01:00
Boris Ranto
dd5886c3c0 mgr/prometheus: use threading.Event instead of sleep
This allows us to avoid waiting for the sleep to finish when waiting for
the thread to finish.

Signed-off-by: Boris Ranto <branto@redhat.com>
2020-11-25 20:49:50 +01:00
Boris Ranto
28a5c13bf9 mgr/prometheus: Log collection issues
Log any issues encountered during the data collection and continue to
collect the data anyway (after a sleep).

Signed-off-by: Boris Ranto <branto@redhat.com>
2020-11-25 16:32:16 +01:00
Mykola Golub
8dbb87cf5f
Merge pull request #38068 from dillaman/wip-librbd-migration-4
librbd: S3-based migration source 

Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-11-25 17:30:54 +02:00
Boris Ranto
aa0650092d mgr/prometheus: Use mgr.release_name for always on modules
The host_version is not populated properly in the early stages of ceph
mgr start up process. We can use mgr.release_name instead. It is more
stable and it provides the data even if mgr_map does not contain the
versions, yet.

Signed-off-by: Boris Ranto <branto@redhat.com>

meh
2020-11-25 16:30:31 +01:00
zdover23
6497da98d7
Merge pull request #38195 from anthonyeleven/anthonyeleven/docs-14730
doc/rados/troubleshooting: description of upgrade procedure - stopping/starting OSDs

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-11-26 01:27:06 +10:00
Kefu Chai
7924528b8c
Merge pull request #38276 from tchaikov/wip-labeler
github/labeler: add "rgw" label to rgw related changes

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-11-25 23:03:02 +08:00