Commit Graph

116747 Commits

Author SHA1 Message Date
Patrick Donnelly
5458e66246
qa: remove task-less kcephfs:recovery suite
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:36 -08:00
Patrick Donnelly
024d5b37f4
qa: add new fs:volumes sub-suite
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:36 -08:00
Patrick Donnelly
73c8c900bc
qa: merge fs:basic_functional and kcephfs:recovery
These functional tests can be run with both clients.

Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:35 -08:00
Patrick Donnelly
5bbd97fac1
qa: move kcephfs:thrash to fs:thrash
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:35 -08:00
Patrick Donnelly
742d75a7fe
qa: reorganize thrash tasks
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:35 -08:00
Patrick Donnelly
a9b7df2ebc
qa: move multifs/failover tests
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:35 -08:00
Patrick Donnelly
e8642c742a
qa: run norstats workunit for klient
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:35 -08:00
Patrick Donnelly
99bfa7cfe8
qa: merge workload tests from kcephfs with fs
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:35 -08:00
Patrick Donnelly
ca0d99b135
qa: use consistent syntax
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:35 -08:00
Patrick Donnelly
43875d7bee
qa: remove inline testing
inline feature is now deprecated and TBR.

Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:35 -08:00
Patrick Donnelly
49abce2290
qa: move log-rotate config to common yaml
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:34 -08:00
Patrick Donnelly
f719ebb305
qa: remove fuse default permissions config
It is the default.

Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:34 -08:00
Patrick Donnelly
c4eaceaead
qa: fix whitespace
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:00:34 -08:00
Patrick Donnelly
4b8ac2cdaa
Merge PR #37923 into master
* refs/pull/37923/head:
	client: increment file position on _read_sync near eof

Reviewed-by: Jeff Layton <jlayton@redhat.com>
2020-11-03 12:54:16 -08:00
Lenz Grimmer
799f65e77f
Merge pull request #37737 from votdev/issue_47926_orch_status
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
2020-11-03 13:57:51 +01:00
Nathan Cutler
3e9aae7995 src/script/ceph-backport.sh: abort if jq not available
This commit improves the error message displayed by the
script when the user tries to run in in an environment where
jq is missing.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-11-03 13:57:26 +01:00
Zac Dover
6d4033d441 doc/cephadm: improve install guide
- Repair broken lists.
- Add bash prompt directives.
- Add code-block directives.
- Add command markup.
- Improve English grammar.
- Fix prompt indentation.

Fixes: https://tracker.ceph.com/issues/48023
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-11-03 19:35:50 +10:00
Lenz Grimmer
30da5ce6c0
Merge pull request #37757 from votdev/issue_47884_display_time
mgr/dashboard: displaying time in human-readable format

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2020-11-03 09:30:52 +01:00
cao.leilc
bc5ef5c9cf rgw : modify error message to NoSuchBucket when bucket doesn't exist in bucket info API
Fixes: https://tracker.ceph.com/issues/48073
Signed-off-by: caolei <halei15848934852@163.com>
2020-11-03 15:58:53 +08:00
Mykola Golub
ff3c76a25f
Merge pull request #37827 from dillaman/wip-librbd-migration-2
librbd: added API and CLI support for source-spec import migrations

Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-11-03 09:30:18 +02:00
Varsha Rao
a251cea714 doc/mgr/orchestrator: Update about nfs add in rook
"nfs add" is no longer supported in rook. Instead "apply nfs" should be used to
deploy nfs-ganesha daemons.

Signed-off-by: Varsha Rao <varao@redhat.com>
2020-11-03 12:13:10 +05:30
Varsha Rao
125d5fa422 mgr/rook: Refactor nfs add/apply methods
Fixes: https://tracker.ceph.com/issues/47923
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-11-03 12:11:34 +05:30
Varsha Rao
89176cab9b mgr/rook: Udpate to mypy py3 type style in _create(), _update() and apply()
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-11-03 12:11:34 +05:30
Varsha Rao
8c993bd933 mgr/rook: Remove unused 'current' argument from update_func method
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-11-03 12:11:34 +05:30
Kefu Chai
99a449c5e5 doc/rados/operation: add monitor to SLOW_OPS
SLOW_OPS also applies to requests targeting monitors

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-03 13:02:36 +08:00
Kefu Chai
1a0c45148b doc/cephfs: reformat the health checks
otherwise the "Message" and "Code" of each check are cluttered in the
same paragraph.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-03 13:02:27 +08:00
Kefu Chai
43f2738a0e qa/tasks/ceph: extract update_archive_setting()
for better readability

also update the comment in `ceph_crash()` to reflect the changed
settings

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-03 12:01:14 +08:00
Kefu Chai
a663b3e65f
Merge pull request #37829 from liu-chunmei/seastore-extentmap-fix
crimson/seastore: add Extentmap node type in cache.cc

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-03 09:22:08 +08:00
Jason Dillaman
c4be773b27 doc/man: add new RBD migration prepare source-spec optionals
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-11-02 19:58:55 -05:00
Jason Dillaman
9ca496a7d1 qa/suite/rbd: simple migration import test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-11-02 19:58:55 -05:00
Jason Dillaman
81f9b91d62 qa/tasks: support explicit disk configuration for qemu task
The 'disks' key will now be treated as a dictionary where all previous
global settings can be individually applied. Additionally, a disk can be
pre-created and provided for use by qemu.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-11-02 19:58:55 -05:00
Jason Dillaman
4ab2a183ca rbd: add new 'migration prepare --import-only' CLI optional
The '--import-only' optional can be combined with either a
'--source-spec' or '--source-spec-path' optional to define
the source for the read-only import.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-11-02 19:57:58 -05:00
Josh Durgin
99a36731f0
Merge pull request #37872 from theanalyst/doc/releases/v14.2.13
doc: releases: v14.2.13 release notes

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
2020-11-02 15:58:56 -08:00
Patrick Donnelly
83f84f601a
client: increment file position on _read_sync near eof
Fixes: https://tracker.ceph.com/issues/48076
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-02 15:12:41 -08:00
chunmei-liu
b684961be2 crimson/seastore: add replay test for extent map tree
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2020-11-02 11:52:43 -08:00
Lenz Grimmer
161b7e118b
Merge pull request #37287 from pcuzner/dashboard-goals
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2020-11-02 19:27:40 +01:00
Patrick Donnelly
a8d31b0ed4
Merge PR #37878 into master
* refs/pull/37878/head:
	doc/mgr/orchestrator: Update about "{mds, rgw} add" status in rook

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
2020-11-02 09:00:09 -08:00
Patrick Donnelly
788282ed75
Merge PR #37732 into master
* refs/pull/37732/head:
	osdc: restart read on truncate/discard

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-02 08:24:04 -08:00
Abhishek Lekshmanan
b79e4048c9 doc: releases/nautilus: add more changelog entries & fix date
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2020-11-02 17:16:34 +01:00
Michael Fritch
22605b7e98
qa/suites/rados/cephadm: install podman from the Kubic project
ppa:projectatomic is no longer maintained, updates are now provided via
the Kubic project

Fixes: https://tracker.ceph.com/issues/48072
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-11-02 08:54:35 -07:00
Kefu Chai
3809e591d3 vstart.sh: add --bluestore-io-uring to use io-uring backend
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-02 23:08:16 +08:00
Kefu Chai
17ed4b4b32 cmake: zbd is REQUIRED if demanded
it was broken in b1e133468f

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-02 21:08:10 +08:00
Kefu Chai
c754297672 cmake: enable LIBURING bluestore backend by default
so users interested in io_uring can test it.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-02 21:08:10 +08:00
Mykola Golub
8f393c0fc1
Merge pull request #37898 from lxbsz/nbd_reexpandmeta
rbd-nbd: reexpand the conf meta in child process

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-11-02 14:53:26 +02:00
Igor Fedotov
27953f49e3
Merge pull request #37547 from ifed01/wip-ifed-fix-bmap-alloc
os/bluestore: fix segfault on out-of-bound offset provided to  claim_…

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2020-11-02 15:26:04 +03:00
Kefu Chai
ef12ea6bae
Merge pull request #37879 from tchaikov/wip-seastar-v6
crimson: use Seastar API v6

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>
2020-11-02 18:27:54 +08:00
Nizamudeen A
1d5dcaea5d mgr/dashboard: Fix for disabled buttons gets a border when clicked
When focused on any disabled buttons in the UI an orange border and shadow is showing.

Fixes: https://tracker.ceph.com/issues/48069
Signed-off-by: Nizamudeen A <nia@redhat.com>
2020-11-02 15:48:48 +05:30
Mykola Golub
903c798a29
Merge pull request #37894 from dillaman/wip-48035
librbd: global config overrides do not apply to in-use images

Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-11-02 11:02:59 +02:00
Kefu Chai
59c170e7c6
Merge pull request #37907 from athanatos/sjust/wip-fix-init-weak
crimson/os/seastore/.../lba_btree_node_impl: hold reference to *this during lookup

Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-02 16:38:23 +08:00
Samuel Just
7230aac40c crimson/os/seastore/.../lba_btree_node_impl: hold reference to *this during lookup
4f2f4f modified TransactionManager::mount() to use a weak_transaction
while calling init_cached_extents.  This is fine, but lookup() needs
to hold a reference to *this until the child lookup completes in order
to ensure residence in the lba pinning set.

Signed-off-by: Samuel Just <sjust@redhat.com>
2020-11-02 00:05:37 -08:00