]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Sun, 24 May 2020 04:25:38 +0000 (12:25 +0800)]
crimson/osd: avoid using variadic future
see also
3cee25ba41069e9e9b4855f99be20910759440ca
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 24 May 2020 04:18:12 +0000 (12:18 +0800)]
test/crimson: use invoke instead of apply
it's an oversight in
33af821baafbb2e9c4ebea2e377db665e210701f
Signed-off-by: Kefu Chai <kchai@redhat.com>
Patrick Donnelly [Fri, 22 May 2020 21:25:03 +0000 (14:25 -0700)]
Merge PR #34755 into master
* refs/pull/34755/head:
tool: add function of show/amend fnode
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Fri, 22 May 2020 21:23:57 +0000 (14:23 -0700)]
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>
Patrick Donnelly [Fri, 22 May 2020 21:21:30 +0000 (14:21 -0700)]
Merge PR #35063 into master
* refs/pull/35063/head:
cephfs: allow pool names with '-' and '.'
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 22 May 2020 21:19:56 +0000 (14:19 -0700)]
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>
Patrick Donnelly [Fri, 22 May 2020 21:19:08 +0000 (14:19 -0700)]
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>
Patrick Donnelly [Fri, 22 May 2020 21:18:39 +0000 (14:18 -0700)]
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>
Jason Dillaman [Fri, 22 May 2020 17:39:24 +0000 (13:39 -0400)]
Merge pull request #35026 from changchengx/rwl
librbd: track per syncpoint's logentry number with perf counter
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Patrick Donnelly [Fri, 22 May 2020 17:34:19 +0000 (10:34 -0700)]
Merge PR #35109 into master
* refs/pull/35109/head:
qa: use py3 compat list from range
Reviewed-by: Kefu Chai <kchai@redhat.com>
Adam C. Emerson [Fri, 22 May 2020 17:15:01 +0000 (13:15 -0400)]
Merge pull request #32601 from adamemerson/wip-objection-triumphant
Asynchronous work on objecter and asynchronous RADOS library.
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Casey Bodley [Fri, 22 May 2020 14:36:30 +0000 (10:36 -0400)]
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>
Casey Bodley [Fri, 22 May 2020 13:58:53 +0000 (09:58 -0400)]
Merge pull request #34505 from ktdreyer/doc-forwarded-https
doc/rgw: warn about "trust forwarded https" security
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Mykola Golub [Fri, 22 May 2020 13:30:56 +0000 (16:30 +0300)]
Merge pull request #35158 from dillaman/wip-45137
librbd: initial implementation of plugin support
Reviewed-by: Mykola Golub <mgolub@suse.com>
Kotresh HR [Fri, 15 May 2020 14:59:01 +0000 (20:29 +0530)]
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>
Kefu Chai [Fri, 22 May 2020 08:39:11 +0000 (16:39 +0800)]
Merge pull request #33964 from rosinL/openss_engine
common, rgw: add openssl engine support
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Fri, 22 May 2020 04:45:49 +0000 (12:45 +0800)]
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>
Kefu Chai [Fri, 22 May 2020 04:44:09 +0000 (12:44 +0800)]
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>
Kefu Chai [Fri, 22 May 2020 04:42:58 +0000 (12:42 +0800)]
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>
Kefu Chai [Fri, 22 May 2020 04:41:00 +0000 (12:41 +0800)]
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>
Kefu Chai [Fri, 22 May 2020 04:39:49 +0000 (12:39 +0800)]
Merge pull request #34852 from wpf1253/master
compressor/zlib:make zlib windowBits configurable for compression
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Kefu Chai [Fri, 22 May 2020 04:35:30 +0000 (12:35 +0800)]
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>
Kefu Chai [Fri, 22 May 2020 04:33:52 +0000 (12:33 +0800)]
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>
Kefu Chai [Fri, 22 May 2020 04:33:25 +0000 (12:33 +0800)]
Merge pull request #34936 from ddiss/timer_thread_name
common/ceph_timer: set thread name
Reviewed-by: Adam Emersen <aemerson@redhat.com>
Kefu Chai [Fri, 22 May 2020 04:32:04 +0000 (12:32 +0800)]
Merge pull request #35107 from yuvalif/fix_issue_45586
cls/2pc_queue: fix access to invalidated iterator
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Fri, 22 May 2020 04:30:18 +0000 (12:30 +0800)]
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>
Kefu Chai [Fri, 22 May 2020 04:28:02 +0000 (12:28 +0800)]
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>
Kefu Chai [Fri, 22 May 2020 04:26:20 +0000 (12:26 +0800)]
Merge pull request #34864 from aclamk/fix-45335
kv/RocksDBStore: Reduced verification on sharding
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Ken Dreyer [Thu, 9 Apr 2020 22:32:55 +0000 (16:32 -0600)]
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>
Jason Dillaman [Wed, 20 May 2020 21:02:54 +0000 (17:02 -0400)]
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>
Jason Dillaman [Wed, 20 May 2020 20:09:53 +0000 (16:09 -0400)]
librbd: moved parent image cache to its own plugin
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 20 May 2020 20:08:36 +0000 (16:08 -0400)]
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>
Neha Ojha [Thu, 21 May 2020 17:07:56 +0000 (10:07 -0700)]
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>
Nathan Cutler [Thu, 21 May 2020 15:53:32 +0000 (17:53 +0200)]
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>
Willem Jan Withagen [Thu, 21 May 2020 16:30:25 +0000 (16:30 +0000)]
script: fix bash invocation on systems where bash live elsewhere
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Nathan Cutler [Tue, 19 May 2020 20:05:22 +0000 (22:05 +0200)]
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: a0a3ed324a130a9934735927600f01d1fa65bc0d
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Kefu Chai [Thu, 21 May 2020 04:08:24 +0000 (12:08 +0800)]
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>
Kefu Chai [Thu, 21 May 2020 02:26:20 +0000 (10:26 +0800)]
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>
Jason Dillaman [Wed, 20 May 2020 20:08:19 +0000 (16:08 -0400)]
tools/immutable_object_cache: fixed memory leak upon destruction
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 20 May 2020 18:36:49 +0000 (14:36 -0400)]
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>
Radoslaw Zarzynski [Wed, 20 May 2020 23:18:38 +0000 (01:18 +0200)]
crimson/osd: implement cls_current_subop_num of the objclass API.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Sebastian Wagner [Wed, 20 May 2020 18:34:30 +0000 (20:34 +0200)]
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>
Sebastian Wagner [Wed, 20 May 2020 18:33:57 +0000 (20:33 +0200)]
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>
Samuel Just [Wed, 20 May 2020 17:07:15 +0000 (10:07 -0700)]
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>
Kefu Chai [Wed, 20 May 2020 16:12:19 +0000 (00:12 +0800)]
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>
Patrick Donnelly [Wed, 20 May 2020 16:15:24 +0000 (09:15 -0700)]
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>
Rishabh Dave [Thu, 27 Feb 2020 07:50:11 +0000 (13:20 +0530)]
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>
Patrick Donnelly [Wed, 20 May 2020 15:27:34 +0000 (08:27 -0700)]
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>
Changcheng Liu [Tue, 12 May 2020 09:47:47 +0000 (17:47 +0800)]
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>
Nathan Cutler [Tue, 19 May 2020 20:40:55 +0000 (22:40 +0200)]
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>
Sebastian Wagner [Wed, 20 May 2020 10:37:22 +0000 (12:37 +0200)]
Merge pull request #35088 from sebastian-philipp/cephadm-admin-socket
doc/cephadm: accessing the admin socket
Reviewed-by: Michael Fritch <mfritch@suse.com>
Kefu Chai [Wed, 20 May 2020 06:37:43 +0000 (14:37 +0800)]
Merge pull request #35125 from tchaikov/wip-cephadm-test
qa/tasks/cephadm: ignore tarfile.ReadError
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Samuel Just [Mon, 18 May 2020 21:53:52 +0000 (14:53 -0700)]
doc/dev/osd_internals:manifest.rst: clarification for manifest design and future steps
I've added a few significant changes:
* TIER_PROMOTE purely ensures that data is resident in the base pool
* Add EVICT_CHUNK to permit a tiering agent to selectively cold space
from HEAD/snapshots independently of SET_CHUNK.
* Avoid using DIRTY entirely for dedup targets.
* Instead of modifying clone_range when updating clone manifests, simply
update ReplicatedBackend::calc_*_subsets to also consider the clone
obc manifest.
I've also added sections on how tiering agents are rbd/rgw are meant
to interact as well as on testing.
Signed-off-by: Samuel Just <sjust@redhat.com>
myoungwon oh [Thu, 23 Apr 2020 03:29:21 +0000 (23:29 -0400)]
doc: more information on future work for manifest tiering
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Samuel Just [Wed, 1 Apr 2020 02:13:25 +0000 (19:13 -0700)]
doc: more information on status and future work for manifest tiering
Signed-off-by: Samuel Just <sjust@redhat.com>
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Samuel Just [Fri, 13 Mar 2020 00:12:01 +0000 (17:12 -0700)]
doc: add more information for manifest tiering
Signed-off-by: Samuel Just <sjust@redhat.com>
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Kefu Chai [Wed, 20 May 2020 04:25:11 +0000 (12:25 +0800)]
Merge pull request #35119 from ShraddhaAg/update-docs
doc: add machine type in teuthology commands
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yanhu Cao [Wed, 20 May 2020 03:11:35 +0000 (11:11 +0800)]
mgr/status: 'ceph fs status' output add dirs and caps
Signed-off-by: Yanhu Cao <gmayyyha@gmail.com>
Patrick Donnelly [Tue, 19 May 2020 22:28:49 +0000 (15:28 -0700)]
qa: run install task only once
Fixes: https://tracker.ceph.com/issues/45612
Fixes: 8d77d134c73d3471515f113320e9db1f0e59eb1f
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Neha Ojha [Tue, 19 May 2020 21:06:20 +0000 (14:06 -0700)]
Merge pull request #35110 from neha-ojha/wip-revert-34894
Revert "qa/tests: replaced ubuntu_latest.yaml with ubuntu 20.04"
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Yuri Weinstein <yuriw@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Samuel Just [Tue, 19 May 2020 17:32:40 +0000 (10:32 -0700)]
Merge pull request #35113 from athanatos/sjust/wip-crimson-clang-cleanup
crimson clang cleanups
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Samuel Just [Tue, 19 May 2020 15:52:19 +0000 (08:52 -0700)]
crimson/osd: remove unnecessary captures
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 19 May 2020 15:51:55 +0000 (08:51 -0700)]
crimson/os: remove some unnecessary lambda captures
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 18 May 2020 18:06:00 +0000 (11:06 -0700)]
crimson/os/seastore/journal: avoid capturing destructured labels
clang at least doesn't allow those labels to be captured.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 18 May 2020 18:05:05 +0000 (11:05 -0700)]
crimson: remove a few unnecessary lambda captures
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 18 May 2020 18:03:36 +0000 (11:03 -0700)]
errorator: don't rely on non-evaluation of static_assert in constexpr branch
At least in clang, we appear to fail that static assert even with another
branch taken. Instead, assert that one of the other conditions is true.
Signed-off-by: Samuel Just <sjust@redhat.com>
Jason Dillaman [Tue, 19 May 2020 15:44:29 +0000 (11:44 -0400)]
Merge pull request #35127 from ronen-fr/scrub4
test/librbd, Crimson: remove some unused captures
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Shraddha Agrawal [Tue, 19 May 2020 06:02:59 +0000 (11:32 +0530)]
doc: add machine type in teuthology commands
This commit adds mandatory --machine-type flag in teuthology
command examples in docs.
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
Matt Benjamin [Tue, 19 May 2020 14:02:56 +0000 (10:02 -0400)]
Merge pull request #32927 from linuxbox2/wip-rgw-lc-threads
rgwlc: enable thread-parallelism in RGWLC
Ronen Friedman [Tue, 19 May 2020 13:58:13 +0000 (16:58 +0300)]
Crimson: cleanup Clang issues in Crimson code
Mostly: remove redundant captures
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Sebastian Wagner [Fri, 15 May 2020 12:17:38 +0000 (14:17 +0200)]
doc/cephadm: accessing the admin socket
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Ronen Friedman [Tue, 19 May 2020 13:11:28 +0000 (16:11 +0300)]
test/librbd: remove some unused captures
...silencing Clang warnings
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Sebastian Wagner [Tue, 19 May 2020 11:59:09 +0000 (13:59 +0200)]
Merge pull request #34980 from sebastian-philipp/cephadm-workunits-rm-ubuntu_2020
qa/cephadm: rm ubuntu_latest for now
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 19 May 2020 11:09:26 +0000 (19:09 +0800)]
qa/tasks/cephadm: ignore tarfile.ReadError
there is chance that /var/log/ceph (and other directories) is not
created when cephadm fails, but we always try to collect /var/log/ceph
by tar the directory on the test node and transfer it back for archiving
it. when we fail to do so, an exception is thrown, and this exception is
in turn logged as the cause of the failure instead of the one which
fails the test.
in this change, `tarfile.TarError`s is caught and ignored if it is
thrown by `misc.pull_directory()`, as normally, we don't consider it a fatal
failure when `misc.pull_directory()` fails because of `tar`. the
failures for the test are.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sebastian Wagner [Fri, 15 May 2020 10:04:14 +0000 (12:04 +0200)]
mgr/cephadm: Fix OSDs not being created
Fixes: https://tracker.ceph.com/issues/45560
This was caused by completions no longer getting
executed synchonously.
Also
* We don't want to have a busy loop when applying OSDs
* Added call to `_apply_all_services` to OSD test
This is a follow-up on
f7bf4d0c597080f45bb8466bd6bab3b9cecb03c4
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Tue, 19 May 2020 10:03:30 +0000 (12:03 +0200)]
Merge pull request #35101 from sebastian-philipp/cephadm-ls-systemd-unit
cephadm: `ls`: also return systemd_unit
Reviewed-by: Michael Fritch <mfritch@suse.com>
Varsha Rao [Wed, 13 May 2020 07:31:34 +0000 (07:31 +0000)]
qa/cephadm: Add roleless mon names to ctx.cluster.remotes role dict
Fixes: https://tracker.ceph.com/issues/45584
Signed-off-by: Varsha Rao <varao@redhat.com>
Mykola Golub [Tue, 19 May 2020 08:43:38 +0000 (11:43 +0300)]
Merge pull request #35074 from dillaman/wip-45544
librbd: avoid completing mirror:DisableRequest while holding its lock
Reviewed-by: Mykola Golub <mgolub@suse.com>
Ramana Raja [Thu, 14 May 2020 10:06:22 +0000 (15:36 +0530)]
cephfs: allow pool names with '-' and '.'
... to be set as pool layouts for files and directories.
Fixes: https://tracker.ceph.com/issues/45521
Signed-off-by: Ramana Raja <rraja@redhat.com>
Michael Fritch [Mon, 18 May 2020 21:40:43 +0000 (15:40 -0600)]
cephadm: fixup command_deploy log line
fixup log line to reflect the deploy action
(e.g. deploy, reconfig, redeploy)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Mon, 18 May 2020 21:40:39 +0000 (15:40 -0600)]
cephadm: skip `port_in_use` during redeploy
skip the `port_in_use` check during reconfig/redeploy
of the monitoring components and nfs-ganesha
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Mon, 18 May 2020 21:40:29 +0000 (15:40 -0600)]
cephadm: remove unused `reconfig` param from create_daemon_dirs
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Mon, 18 May 2020 21:40:23 +0000 (15:40 -0600)]
cephadm: don't check port in use during nfs reconfig
Signed-off-by: Michael Fritch <mfritch@suse.com>
Patrick Donnelly [Mon, 18 May 2020 22:14:08 +0000 (15:14 -0700)]
Merge PR #35062 into master
* refs/pull/35062/head:
qa/tasks/cephfs/fuse_mount.py: retry when the admin socket is not ready
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Patrick Donnelly [Mon, 18 May 2020 22:11:46 +0000 (15:11 -0700)]
Merge PR #34571 into master
* refs/pull/34571/head:
mds: don't shallow copy when decoding xattr map
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 18 May 2020 22:10:56 +0000 (15:10 -0700)]
Merge PR #34144 into master
* refs/pull/34144/head:
Filer: Add error handler in _do_purge_range()
mds: Handle blacklisted error in purge queue
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Mon, 18 May 2020 22:07:43 +0000 (15:07 -0700)]
Merge PR #34596 into master
* refs/pull/34596/head:
test: add a new program for testing ino_release_cb
client: add a new inode release request callback
client: expose ceph_ll_register_callbacks via libcephfs
client: move callback typedefs and arg struct into ceph_ll_client.h
client: rename ceph_statx.h to ceph_ll_client.h
client: make client_dentry_callback_t more friendly for C
client: only override umask_cb with non-NULL values
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Patrick Donnelly [Mon, 18 May 2020 21:59:59 +0000 (14:59 -0700)]
Merge PR #34890 into master
* refs/pull/34890/head:
cephfs-shell: Remove get_error_code() call on OSError type exception objects
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 18 May 2020 21:57:20 +0000 (14:57 -0700)]
Merge PR #34951 into master
* refs/pull/34951/head:
qa/cephfs: run() cleanup whether FS was mounted or not
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Neha Ojha [Mon, 18 May 2020 21:55:25 +0000 (21:55 +0000)]
Revert "qa/tests: replaced ubuntu_latest.yaml with ubuntu 20.04"
This reverts commit
835f2f5f511e7363f4056e5137382982aac1bfbf .
Reverting this to narrow down recent failures seen in rados and upgrade suites.
Signed-off-by: Neha Ojha <nojha@redhat.com>
Patrick Donnelly [Mon, 18 May 2020 21:34:28 +0000 (14:34 -0700)]
Merge PR #35058 into master
* refs/pull/35058/head:
qa/tasks: logger.warn() -> logger.warning()
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 18 May 2020 19:57:43 +0000 (12:57 -0700)]
qa: use py3 compat list from range
Fixes: https://tracker.ceph.com/issues/45590
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Jason Dillaman [Mon, 18 May 2020 19:35:33 +0000 (15:35 -0400)]
Merge pull request #35108 from trociny/wip-45589
mgr/rbd_support: rename "rbd_trash_trash_purge_schedule" oid
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Sebastian Wagner [Mon, 18 May 2020 18:46:47 +0000 (20:46 +0200)]
Merge pull request #34900 from gekios/wip-cephadm-bootstrapped
qa/tasks/cephadm.py: Support already bootstrapped clusters
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Mon, 18 May 2020 18:36:15 +0000 (20:36 +0200)]
Merge pull request #35071 from sebastian-philipp/cephadm-upgrade-check-mon-command
mgr/cephadm: upgrade: use check_mon_command
Sebastian Wagner [Mon, 18 May 2020 18:35:50 +0000 (20:35 +0200)]
Merge pull request #35068 from bk201/wip-45163
mgr/cephadm: config iSCSI gateways in Dashboard
Sebastian Wagner [Mon, 18 May 2020 18:35:36 +0000 (20:35 +0200)]
Merge pull request #35084 from jschmid1/caching_osdspec_previews
mgr/cephadm: implement cached osdspec previews
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Mykola Golub [Mon, 18 May 2020 17:59:31 +0000 (20:59 +0300)]
mgr/rbd_support: rename "rbd_trash_trash_purge_schedule" oid
to "rbd_trash_purge_schedule"
Fixes: https://tracker.ceph.com/issues/45589
Signed-off-by: Mykola Golub <mgolub@suse.com>
Yuval Lifshitz [Mon, 18 May 2020 16:25:09 +0000 (19:25 +0300)]
cls/2pc_queue: fix access to invalidated iterator
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
Fixes: https://tracker.ceph.com/issues/45586
Josh Durgin [Mon, 18 May 2020 14:39:04 +0000 (07:39 -0700)]
Merge branch 'wip-joshd-fix'
Reviewed-by: Neha Ojha <nojha@redhat.com>