Commit Graph

111462 Commits

Author SHA1 Message Date
Kefu Chai
fe011430fb
Merge pull request #35179 from myoungwon/wip-affiliation-mw
mailmap: update affiliation for Myoungwon Oh

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-23 13:33:29 +08:00
Patrick Donnelly
752941cfdd
Merge PR #34755 into master
* refs/pull/34755/head:
	tool: add function of show/amend fnode

Reviewed-by: Zheng Yan <zyan@redhat.com>
2020-05-22 14:25:03 -07:00
Patrick Donnelly
481b575491
Merge PR #35090 into master
* refs/pull/35090/head:
	mgr/volumes: Fix subvolume create idempotency

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2020-05-22 14:23:57 -07:00
Patrick Donnelly
dbef451083
Merge PR #35063 into master
* refs/pull/35063/head:
	cephfs: allow pool names with '-' and '.'

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-05-22 14:21:30 -07:00
Patrick Donnelly
bf0f764965
Merge PR #34975 into master
* refs/pull/34975/head:
	systemd: lock down more privileges

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-22 14:19:56 -07:00
Patrick Donnelly
8499239d65
Merge PR #34757 into master
* refs/pull/34757/head:
	mds: take xlock in the order requests start locking

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-05-22 14:19:08 -07:00
Patrick Donnelly
74e5bcb73e
Merge PR #35143 into master
* refs/pull/35143/head:
	mgr/status: 'ceph fs status' output add dirs and caps

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-05-22 14:18:39 -07:00
Jason Dillaman
c3321b7686
Merge pull request #35026 from changchengx/rwl
librbd: track per syncpoint's logentry number with perf counter

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-05-22 13:39:24 -04:00
Patrick Donnelly
22517f8fd1
Merge PR #35109 into master
* refs/pull/35109/head:
	qa: use py3 compat list from range

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-22 10:34:19 -07:00
Adam C. Emerson
f717065cc8
Merge pull request #32601 from adamemerson/wip-objection-triumphant
Asynchronous work on objecter and asynchronous RADOS library.

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-05-22 13:15:01 -04:00
Casey Bodley
4d71b55be2
Merge pull request #35020 from yuvalif/cls_2pc_q_async_api
cls/2pc_queue: add async API to read operations

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-05-22 10:36:30 -04:00
Casey Bodley
70fc57a5e9
Merge pull request #34505 from ktdreyer/doc-forwarded-https
doc/rgw: warn about "trust forwarded https" security

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-05-22 09:58:53 -04:00
Mykola Golub
7a602081a2
Merge pull request #35158 from dillaman/wip-45137
librbd: initial implementation of plugin support

Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-05-22 16:30:56 +03:00
Kotresh HR
db8706aa68 mgr/volumes: Fix subvolume create idempotency
After subvolume is created, it can be resized
using subvolume create command. But it was
broken and the same is fixed.

Fixes: https://tracker.ceph.com/issues/45398
Signed-off-by: Kotresh HR <khiremat@redhat.com>
2020-05-22 16:28:35 +05:30
Kefu Chai
faba12a7c8
Merge pull request #33964 from rosinL/openss_engine
common, rgw: add openssl engine support

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-05-22 16:39:11 +08:00
Kefu Chai
698cab2b3c
Merge pull request #33237 from aclamk/wip-bluefs-list-files
os/bluestore/bluefs: add inspection of bluefs files

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2020-05-22 12:45:49 +08:00
Kefu Chai
fdb2d1e62c
Merge pull request #35104 from varshar16/wip-fix-roleless-mon-issue
qa/cephadm: Add roleless mon names to ctx.cluster.remotes role dict

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Georgios Kyratsas <gkyratsas@suse.com>
2020-05-22 12:44:09 +08:00
Kefu Chai
96ba7db0db
Merge pull request #35055 from mgfritch/py3-log-warning
mgr: logger.warn() -> logger.warning()

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-22 12:42:58 +08:00
Kefu Chai
3be44e91bd
Merge pull request #34897 from neha-ojha/wip-45298
test/cli-integration/balancer/misplaced.t: start with balancer off

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2020-05-22 12:41:00 +08:00
Kefu Chai
f6fa230e27
Merge pull request #34852 from wpf1253/master
compressor/zlib:make zlib windowBits configurable for compression

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2020-05-22 12:39:49 +08:00
Kefu Chai
c927371894
Merge pull request #35082 from badone/wip-xenial-cmake-install-test_envlibrados_for_rocksdb
qa/workunits: Remove redundant Xenial cmake3 requirements

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-22 12:35:30 +08:00
Kefu Chai
a9b6103281
Merge pull request #34593 from hfutljx/master
qa/workunits:fix the error of getting encoding technique in ec test

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-22 12:33:52 +08:00
Kefu Chai
61d55485d4
Merge pull request #34936 from ddiss/timer_thread_name
common/ceph_timer: set thread name

Reviewed-by: Adam Emersen <aemerson@redhat.com>
2020-05-22 12:33:25 +08:00
Kefu Chai
520418da49
Merge pull request #35107 from yuvalif/fix_issue_45586
cls/2pc_queue: fix access to invalidated iterator

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-05-22 12:32:04 +08:00
Kefu Chai
3def4246d8
Merge pull request #34836 from ifed01/wip-ifed-fix-45337
os/bluestore: fix large (>2GB) writes when bluefs_buffered_io = true

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-22 12:30:18 +08:00
Kefu Chai
636d6a681c
Merge pull request #35140 from batrick/i45612
qa: run install task only once

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-22 12:28:02 +08:00
Kefu Chai
b2e6a4ba53
Merge pull request #34864 from aclamk/fix-45335
kv/RocksDBStore: Reduced verification on sharding

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-05-22 12:26:20 +08:00
Ken Dreyer
8ae9318cfe doc/rgw: warn about "trust forwarded https" security
Warn users about the implications of enabling this option when there is
no trusted proxy in front of radosgw.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2020-05-21 17:34:30 -06:00
Jason Dillaman
5938d55e8c rpm,deb: package librbd parent cache plugin with librbd
The librbd parent cache is an initial testbed for librbd plugin
support. The shared library will be packaged with librbd for the
time being.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-05-21 14:50:33 -04:00
Jason Dillaman
9ec1e4ec50 librbd: moved parent image cache to its own plugin
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-05-21 14:50:33 -04:00
Jason Dillaman
8d1c2e8d81 librbd: parent image cache should work for all parents in hierarchy
A parent image might have its own parent image and so forth. Use the
ImageCtx::child member instead to determine if it's a R/W image.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-05-21 14:50:32 -04:00
Neha Ojha
617298c201
Merge pull request #35139 from smithfarm/wip-proxy-is-removed
qa/cephtool: remove/deprecate proxy cache-tier mode

Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-05-21 10:07:56 -07:00
myoungwon oh
b4799af50e mailmap: update affiliation for Myoungwon Oh
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2020-05-21 12:28:31 -04:00
Nathan Cutler
e9e91573a0
Merge pull request #35177 from wjwithagen/wjw-fix-ceph-backport.sh
script: fix bash invocation on systems where bash live elsewhere

Reviewed-by: Nathan Cutler <ncutler@suse.com>
2020-05-21 17:53:32 +02:00
Willem Jan Withagen
8f696b54e2 script: fix bash invocation on systems where bash live elsewhere
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2020-05-21 16:32:33 +00:00
Nathan Cutler
4f0cecbadd qa/cephtool: clean up after removal of cache-tier modes
The "proxy" and "forward" cache-tier modes have been completely removed,
so it's sufficient to test once that they cannot be set.

Fixes: a0a3ed324a
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-05-21 13:42:09 +02:00
Kefu Chai
cc7a234628
Merge pull request #35160 from rzarzynski/wip-crimson-objclass-subop_num
crimson/osd: implement cls_current_subop_num of the objclass API.

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-21 12:08:24 +08:00
Kefu Chai
3ebd61026c
Merge pull request #35154 from tchaikov/wip-crimson-admin-cleanup
crimson/admin: remove the unix domain socket for asock when stopping

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-05-21 10:26:20 +08:00
Jason Dillaman
8375abbf28 tools/immutable_object_cache: fixed memory leak upon destruction
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-05-20 19:32:11 -04:00
Jason Dillaman
89accffc58 librbd: initial plugin registry implementation
The plugin registry will attempt to dynamically load the specified
librbd plugins at image open time.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-05-20 19:32:10 -04:00
Radoslaw Zarzynski
0c902ed581 crimson/osd: implement cls_current_subop_num of the objclass API.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-05-21 01:19:22 +02:00
Sebastian Wagner
0d02387120
Merge pull request #35114 from mgfritch/cephadm-reconfig-port-in-use
cephadm: skip port in use check during reconfig/redeploy

Reviewed-by: Varsha Rao <varao@redhat.com>
2020-05-20 20:34:30 +02:00
Sebastian Wagner
f40f306458
Merge pull request #35087 from sebastian-philipp/cephadm-fix-osd-service-create
mgr/cephadm: Fix OSDs not being created

Reviewed-by: Michael Fritch <mfritch@suse.com>
2020-05-20 20:33:57 +02:00
Samuel Just
2e8572496b
Merge pull request #35112 from athanatos/sjust/wip-manifest-doc
doc: update manifest.rst with plans for manifest work

Reviewed-by: Myoungwon Oh <omwmw@sk.com>
2020-05-20 10:07:15 -07:00
Kefu Chai
71c08cb02e crimson/admin: remove the unix domain socket file for asock when stopping
should remove the leftovers when stopping

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-05-21 00:19:04 +08:00
Patrick Donnelly
d2b7899aa4
Merge PR #33286 into master
* refs/pull/33286/head:
	cephfs-shell: support cephfs-shell.conf

Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-05-20 09:15:24 -07:00
Rishabh Dave
1abfdd161c cephfs-shell: support cephfs-shell.conf
cephfs-shell options should reside in cephfs-shell.conf and not in
ceph.conf. Please note, unlike before, -c option of cephfs-shell must
take path to cephfs-shell.conf instead of path to ceph.conf.

This commit also updates the docs and the tests for cephfs-shell accordingly
and renames the variable config_path in cephfs-shell to shell_conf_path so
that it's easy to distinguish.

Fixes: https://tracker.ceph.com/issues/44127
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-05-20 21:32:45 +05:30
Patrick Donnelly
3a26099d05
Merge PR #33264 into master
* refs/pull/33264/head:
	test_cephfs_shell: refactor test_put_and_get_without_target_directory

Reviewed-by: Varsha Rao <varao@redhat.com>
2020-05-20 08:27:34 -07:00
Changcheng Liu
44bf5e2766 librbd/rwl: track syncpoint's logentry number and write bytes
The SyncPoint's logentry number and write bytes affect the
peformance of rwl cache a lot. It needs to be tracked by
perf couter for analysis.

Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
2020-05-20 21:55:56 +08:00
Nathan Cutler
c2e8f8b1cd mon/OSDMonitor: do not tell user 'proxy' cache-mode allowed
The 'proxy' cache-mode is deprecated and can no longer be used.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-05-20 12:43:22 +02:00