]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Wed, 24 Jun 2020 03:09:49 +0000 (11:09 +0800)]
Merge pull request #35416 from yanghonggang/master
os/bluestore: add blkin traces to BlueStore
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Kefu Chai [Wed, 24 Jun 2020 03:08:03 +0000 (11:08 +0800)]
Merge pull request #35689 from changchengx/options
common: use template shortcuts like is_unsigned_v
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 03:04:04 +0000 (11:04 +0800)]
Merge pull request #35660 from mgfritch/orch-yaml-safe-load
mgr/orch: read untrusted input using the yaml SafeLoader
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Joshua Schmid <jschmid@suse.de>
Reviewed-by: Stephan Müller <smueller@suse.com>
Kefu Chai [Wed, 24 Jun 2020 01:49:28 +0000 (09:49 +0800)]
Merge pull request #35621 from rzarzynski/wip-crimson-alien_memory
crimson: experimentally run AlienStore with Seastar's default allocator
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 01:41:01 +0000 (09:41 +0800)]
Merge pull request #35727 from rzarzynski/wip-crimson-no-msgrv2.1
crimson/msgr: don't advertise the on-wire format v2.1.
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 01:38:27 +0000 (09:38 +0800)]
Merge pull request #35719 from tchaikov/wip-cephadm-sans-el7
qa/suites/rados: do not test with el7
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Neha Ojha [Wed, 24 Jun 2020 00:18:04 +0000 (17:18 -0700)]
Merge pull request #32855 from jdurgin/wip-message-cap
osd: make message cap option usable again
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Vikhyat Umrao <vikhyat@redhat.com>
Yuri Weinstein [Tue, 23 Jun 2020 17:40:49 +0000 (10:40 -0700)]
Merge pull request #35732 from neha-ojha/wip-perf-distro
qa/suites/perf-basic: remove supported-all-distro
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Neha Ojha [Tue, 23 Jun 2020 17:00:15 +0000 (17:00 +0000)]
qa/suites/perf-basic: remove supported-all-distro
d4a04809fd7fd8aaf447005f76a1090db99d75c5 did not serve it's purpose, we
need to remove supported-all-distro to only run on ubuntu_latest
Signed-off-by: Neha Ojha <nojha@redhat.com>
Sebastian Wagner [Tue, 23 Jun 2020 15:49:28 +0000 (17:49 +0200)]
Merge pull request #35678 from sebastian-philipp/cephadm-availabe-ssh-set
mgr/cephadm: make `orch status` fail, if ssh key is not set
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Sebastian Wagner [Tue, 23 Jun 2020 15:48:00 +0000 (17:48 +0200)]
Merge pull request #35645 from sebastian-philipp/python-common-remove-old-cephadm-orch.py
python-common: remove old `cephadm_orchestrator.py`
Reviewed-by: Michael Fritch <mfritch@suse.com>
Lenz Grimmer [Tue, 23 Jun 2020 15:46:32 +0000 (17:46 +0200)]
Merge pull request #35242 from bk201/wip-38234
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Patrick Donnelly [Tue, 23 Jun 2020 14:22:58 +0000 (07:22 -0700)]
Merge PR #35702 into master
* refs/pull/35702/head:
vstart: just use ganesha.nfsd that's in $PATH
Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Patrick Donnelly [Tue, 23 Jun 2020 14:18:59 +0000 (07:18 -0700)]
Merge PR #35724 into master
* refs/pull/35724/head:
vstart: Add ip value to nfs mount information
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Tue, 23 Jun 2020 13:44:08 +0000 (06:44 -0700)]
Merge PR #35646 into master
* refs/pull/35646/head:
qa/tasks/cephfs/nfs: Poll for max 60 seconds to ensure removal of ganesha services
pybind/mgr/volumes/nfs: Remove unused cephfs module
mgr/volumes/nfs: Ignore if ganesha disconnects
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Radoslaw Zarzynski [Tue, 23 Jun 2020 12:53:35 +0000 (14:53 +0200)]
crimson/msgr: don't advertise the on-wire format v2.1.
We don't support it yet.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 22 Jun 2020 16:30:25 +0000 (18:30 +0200)]
crimson/os/alienstore: make the thread pool private.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 22 Jun 2020 15:37:53 +0000 (17:37 +0200)]
crimson, common: validate the BlueStore's config for AlienStore.
This commit bases on the idea from Kefu Chai. Thanks!
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Varsha Rao [Mon, 22 Jun 2020 18:38:50 +0000 (00:08 +0530)]
vstart: Add ip value to nfs mount information
Signed-off-by: Varsha Rao <varao@redhat.com>
Lenz Grimmer [Tue, 23 Jun 2020 10:09:38 +0000 (12:09 +0200)]
Merge pull request #35668 from bk201/wip-46105
mgr/dashboard: fix browserTarget for zh-Hans and zh-Hant
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Tue, 23 Jun 2020 07:40:30 +0000 (15:40 +0800)]
qa/suites/rados/thrash-old-clients: disable verify_ceph_hash
in this test, older ceph clients are installed on el7, but the ceph
cluster is deployed using cephadm, which in turn pulls ceph container
images built using the ceph being tested on el8.
since we've dropped the build of master on el7, there is no need to
verify if ceph package is available if cephadm is used for deploying the
cluster.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sebastian Wagner [Tue, 23 Jun 2020 09:01:55 +0000 (11:01 +0200)]
Merge pull request #35653 from ideepika/fix-cpatch
src/cstart: fix typo in cstart script
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
Radoslaw Zarzynski [Tue, 16 Jun 2020 13:25:10 +0000 (15:25 +0200)]
common/Thread: configure Seastar's memory allocator.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 16 Jun 2020 13:09:37 +0000 (15:09 +0200)]
os/bluestore: configure Seastar's allocator for RocksDB's threads.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 15 Jun 2020 15:32:10 +0000 (17:32 +0200)]
crimson/os/alienstore: configure Seastar's memory allocator.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Wed, 17 Jun 2020 16:35:47 +0000 (18:35 +0200)]
Revert "crimson/os: disable alienized bluestore if using seastar allocator"
This reverts commit
db84151ed728f6951f891690e3bb704139e2ed9a .
It's not necessary as further commits will bring experimental
(and restricted) support for running AlienStore on top of the
default Seastar's allocator.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 22 Jun 2020 14:43:17 +0000 (16:43 +0200)]
cmake: clean-up the alienstore's CMakeLists.txt.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 22 Jun 2020 14:24:29 +0000 (16:24 +0200)]
cmake: restrict crush_objs in libcrimson-alienstore.a.
The problem this commit deals with is that alienized
set of some `src/common` has included all `crush_srcs`:
```
set(crush_srcs
builder.c
mapper.c
crush.c
hash.c
CrushWrapper.cc
CrushCompiler.cc
CrushTester.cc
CrushLocation.cc)
```
while only `CrushLocation.cc` has been altered with
the `TOPNSPC` macro -- other files lack the namespace
differentiation. This leads to a conflict with
`libcrimson-common.a` which includes the same files:
```
add_library(crimson-common STATIC
...
${PROJECT_SOURCE_DIR}/src/crush/builder.c
${PROJECT_SOURCE_DIR}/src/crush/mapper.c
${PROJECT_SOURCE_DIR}/src/crush/crush.c
${PROJECT_SOURCE_DIR}/src/crush/hash.c
${PROJECT_SOURCE_DIR}/src/crush/CrushWrapper.cc
${PROJECT_SOURCE_DIR}/src/crush/CrushCompiler.cc
${PROJECT_SOURCE_DIR}/src/crush/CrushTester.cc
${PROJECT_SOURCE_DIR}/src/crush/CrushLocation.cc
```
Another, potential problem is linking with a variant
built `WITH_ALIEN` setting.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 22 Jun 2020 14:18:38 +0000 (16:18 +0200)]
cmake: move buffer_seastar.cc into libcrimson-common.a.
Before the commit it was a part of libcrimson.a. However, this
assignment misses the dependency MonMac.cc has towards it:
```
../../../lib/libcrimson-common.a(MonMap.cc.o): In function `operator()':
/work/ceph-2/src/mon/MonMap.cc:671: undefined reference to `ceph::buffer::v15_2_0::create(seastar::temporary_buffer<char>&&)'
/work/ceph-2/src/mon/MonMap.cc:671: undefined reference to `ceph::buffer::v15_2_0::create(seastar::temporary_buffer<char>&&)'
```
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Tue, 23 Jun 2020 05:51:09 +0000 (13:51 +0800)]
qa/suites/rados: do not test with el7
since we stopped building master on el7, there is no need to test
cephadm with el7 anymore.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Laura Paduano [Tue, 23 Jun 2020 05:36:40 +0000 (07:36 +0200)]
Merge pull request #35676 from ishanrai05/autocomplete-background
mgr/dashboard: fix autocomplete input backgrounds in chrome and firefox
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Patrick Donnelly [Tue, 23 Jun 2020 02:19:16 +0000 (19:19 -0700)]
Merge PR #35627 into master
* refs/pull/35627/head:
qa: fix type error in stderr processing
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Josh Durgin [Sat, 25 Jan 2020 00:36:56 +0000 (19:36 -0500)]
Revert "ceph_osd: remove client message cap limit"
This reverts commit
45d5ac3ea040d6a7213b63d1c582e3a1bbaae8d4 .
Without a msg throttler, we can't change osd_client_message_cap cap.
The throttler is designed to work with 0 as a max, so change the
default to 0 to disable it by default instead.
This doesn't affect the default behavior, it only lets us use this
option again.
Fixes: https://tracker.ceph.com/issues/46143
Conflicts:
src/ceph_osd.cc - new style of gconf() access
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Signed-off-by: Neha Ojha <nojha@redhat.com>
zdover23 [Mon, 22 Jun 2020 17:10:13 +0000 (03:10 +1000)]
Merge pull request #35635 from zdover23/wip-doc-man-deploy-mon-bootstrapping-2020-jun
doc/install: add sudo to command
Jan Fajerski [Mon, 22 Jun 2020 16:52:25 +0000 (18:52 +0200)]
Merge pull request #35595 from jan--f/c-v-fix-lvm-functests
ceph-volume: fix lvm functional tests
Casey Bodley [Mon, 22 Jun 2020 15:22:15 +0000 (11:22 -0400)]
Merge pull request #35027 from yuvalif/add_doxygen_target
cmake: add doxygen target for c++ code under src
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ishan Rai [Fri, 19 Jun 2020 14:56:16 +0000 (14:56 +0000)]
mgr/dashboard: fix autocomplete input backgrounds in chrome and firefox
Fixes: https://tracker.ceph.com/issues/46109
Signed-off-by: Ishan Rai <ishanrai05@gmail.com>
Kefu Chai [Mon, 22 Jun 2020 13:16:10 +0000 (21:16 +0800)]
Merge pull request #35688 from tchaikov/wip-doc-sphinx
admin/doc-requirements: pin sphinx-autodoc-typehints to 1.10.3
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Jeff Layton [Mon, 22 Jun 2020 12:31:46 +0000 (08:31 -0400)]
vstart: just use ganesha.nfsd that's in $PATH
In an earlier patch, I added a --ganesha-path option, but that left out
ganesha-rados-grace, which also could be in an alternate path. Instead,
just change vstart to run whatever ganesha.nfsd it finds in $PATH. We
already do that for ganesha-rados-grace so it should be fine to do that
for ganesha.nfsd as well.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Kefu Chai [Mon, 22 Jun 2020 12:13:06 +0000 (20:13 +0800)]
Merge pull request #35698 from tchaikov/wip-man-print-file-which-is-non-ascii
man/conf.py: print out path to file which contains undecodable chars
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Kefu Chai [Mon, 22 Jun 2020 12:07:30 +0000 (20:07 +0800)]
Merge pull request #35701 from tchaikov/wip-doc-sans-utf8
doc/man/8/ceph-objectstore-tool.rst: drop UTF-8 chars
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Kefu Chai [Mon, 22 Jun 2020 11:53:43 +0000 (19:53 +0800)]
doc/man/8/ceph-objectstore-tool.rst: drop UTF-8 chars
it's a regression introduced by
5a09d7a1ca2e93811505345c31367627bedbea0e
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 22 Jun 2020 11:21:28 +0000 (19:21 +0800)]
man/conf.py: print out path to file which contains undecodable chars
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sebastian Wagner [Mon, 22 Jun 2020 10:19:59 +0000 (12:19 +0200)]
Merge pull request #35640 from sebastian-philipp/doc-cephadm-adopt-placment
doc/cephadm: adopt: fix misleading `apply` examples
Reviewed-by: Stephan Müller <smueller@suse.com>
Sebastian Wagner [Mon, 22 Jun 2020 10:19:29 +0000 (12:19 +0200)]
Merge pull request #35587 from sebastian-philipp/doc-orch-stateless-cli
doc/mgr/orch: Update documentation to the new CLI
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Jan Fajerski [Tue, 16 Jun 2020 11:47:16 +0000 (13:47 +0200)]
ceph-volume: fix lvm functional tests
This is related to https://github.com/ceph/ceph-ansible/pull/5413 and
adjusts the tests to work with the related ansible fix.
Fixes: https://tracker.ceph.com/issues/46131
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
Varsha Rao [Fri, 19 Jun 2020 09:00:22 +0000 (14:30 +0530)]
qa/tasks/cephfs/nfs: Poll for max 60 seconds to ensure removal of ganesha services
Fixes: https://tracker.ceph.com/issues/46104
Signed-off-by: Varsha Rao <varao@redhat.com>
Varsha Rao [Fri, 19 Jun 2020 17:55:53 +0000 (23:25 +0530)]
pybind/mgr/volumes/nfs: Remove unused cephfs module
Signed-off-by: Varsha Rao <varao@redhat.com>
Varsha Rao [Thu, 18 Jun 2020 08:47:11 +0000 (14:17 +0530)]
mgr/volumes/nfs: Ignore if ganesha disconnects
Fixes: https://tracker.ceph.com/issues/46046
Signed-off-by: Varsha Rao <varao@redhat.com>
Nathan Cutler [Mon, 22 Jun 2020 05:17:16 +0000 (07:17 +0200)]
Merge pull request #35675 from smithfarm/wip-doc-backport-labelling
doc/SubmittingPatches-backports.rst: clarify backport PR labels
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Zac Dover [Thu, 18 Jun 2020 03:23:27 +0000 (13:23 +1000)]
doc/install: add sudo to command
This commit adds "sudo" to a ceph-authtool command
that is missing the "sudo".
Fixes: https://tracker.ceph.com/issues/46065
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 22 Jun 2020 05:10:27 +0000 (13:10 +0800)]
Merge pull request #35691 from bk201/wip-46130
doc/man: fix ceph-objectstore-tool description
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 22 Jun 2020 04:40:16 +0000 (12:40 +0800)]
Merge pull request #35682 from tchaikov/wip-cmake-cxx
cmake: only apply C++ compile options to C++ language
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Kiefer Chang [Mon, 22 Jun 2020 03:20:33 +0000 (11:20 +0800)]
doc/man: fix ceph-objectstore-tool description
There should be a `--` between the name and the description.
Fixes: https://tracker.ceph.com/issues/46130
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
Kefu Chai [Mon, 22 Jun 2020 01:34:53 +0000 (09:34 +0800)]
doc/conf.py: s/add_javascript/add_js_file/
to address following warning:
jenkins-build/build/workspace/ceph-pr-docs/doc/conf.py:102: RemovedInSphinx40Warning: The app.add_javascript() is deprecated. Please use app.add_js_file() instead.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 22 Jun 2020 00:28:37 +0000 (08:28 +0800)]
admin/doc-requirements: pin sphinx-autodoc-typehints to 1.10.3
to silence following error:
ERROR: sphinx-autodoc-typehints 1.11.0 has requirement Sphinx>=3.0, but you'll have sphinx 2.4.3 which is incompatible.
* update breathe to the latest release, 4.14.2, which supports sphinx <
3.0
* pin sphinx to 2.4.4 the last sphinx before 3.0.0. as if sphinx >= 3.0
is used, we have errors like:
Invalid C declaration: Expected identifier in nested name, got keyword: int [error at 18]
CEPH_RADOS_API int rados_aio_append (rados_ioctx_t io, const char *oid, rados_completion_t completion, const char *buf, size_t len)
------------------^
Signed-off-by: Kefu Chai <kchai@redhat.com>
Changcheng Liu [Mon, 22 Jun 2020 01:39:59 +0000 (09:39 +0800)]
common: short variable template with suffix_v/_t
Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
Changcheng Liu [Mon, 22 Jun 2020 01:33:05 +0000 (09:33 +0800)]
common: typo fix for readability
Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
Mykola Golub [Sun, 21 Jun 2020 15:47:39 +0000 (18:47 +0300)]
Merge pull request #35658 from dillaman/wip-46083
librbd: race when disabling object map with overlapping in-flight writes
Reviewed-by: Mykola Golub <mgolub@suse.com>
Kefu Chai [Sat, 20 Jun 2020 13:28:00 +0000 (21:28 +0800)]
Merge pull request #35588 from jschmid1/osdspec_affinity_to_metadata
osd: expose osdspec_affinity to osd_metadata
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 13:27:06 +0000 (21:27 +0800)]
Merge pull request #35569 from sungjunyoung/master
install_deps.sh: Add debian based elementary os
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 13:26:24 +0000 (21:26 +0800)]
Merge pull request #35294 from agayev/punch-hole
os/bluestore: Add missing punch_hole call so that object offsets are …
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Kefu Chai [Sat, 20 Jun 2020 13:25:44 +0000 (21:25 +0800)]
Merge pull request #34189 from changchengx/bufferlist
common/buffer: refine bufferlist implementation
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 13:01:12 +0000 (21:01 +0800)]
Merge pull request #35592 from tchaikov/wip-ceph-in-de2
ceph.in: fallback to install path of "ceph" when "ceph-conf" is not found
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 11:53:11 +0000 (19:53 +0800)]
Merge pull request #35078 from idryomov/wip-msgr21
msg/async: New msgr2 crc and secure modes (msgr2.1)
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 11:51:39 +0000 (19:51 +0800)]
Merge pull request #35607 from wuxingyi/schedulerlogger
osd/scheduler: add white space for better readability
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 11:50:24 +0000 (19:50 +0800)]
Merge pull request #35584 from aclamk/wip-mempool-bufferlist-c_str
common/mempool: copies bufferlist assignment to mempool through rebuild
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 11:47:24 +0000 (19:47 +0800)]
Merge pull request #32271 from toliu/disable-restful-basic-auth
mgr/restful: allow users to disable http authentication
Reviewed-by: Boris Ranto <branto@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Thu, 18 Jun 2020 19:20:40 +0000 (15:20 -0400)]
librbd: race when disabling object map with overlapping in-flight writes
The block guard that protects against overlapping updates to the object
map needs to be flushed prior to closing the object map instance.
Fixes: https://tracker.ceph.com/issues/46083
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
zdover23 [Sat, 20 Jun 2020 04:24:06 +0000 (14:24 +1000)]
Merge pull request #33823 from zdover23/wip-doc-ceph-objectstore-tool-2020-mar
doc/man: add manpage for ceph-objectstore-tool
Kefu Chai [Sat, 20 Jun 2020 04:01:55 +0000 (12:01 +0800)]
cmake: only apply C++ compile options to C++ language
we have sources written in C language, and they are compiled along with
C++ source files which uses Seastar library. so when the C compiler sees
the options exposed by seastar, it complains like
1: warning: command line option '-fconcepts' is valid for C++/ObjC++ but
not for C
with this change, only C++ options is added for C++ language.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Yang Honggang [Fri, 19 Jun 2020 16:17:40 +0000 (00:17 +0800)]
os/bluestore: add blkin traces to BlueStore
Signed-off-by: Yang Honggang <yanghonggang@kuaishou.com>
Yuri Weinstein [Fri, 19 Jun 2020 22:18:40 +0000 (15:18 -0700)]
Merge pull request #35681 from yuriw/wip-yuriw-crontab-master
qa/tests: removed mimic runs as EOL
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Fri, 19 Jun 2020 22:15:19 +0000 (15:15 -0700)]
qa/tests: removed mimic runs as EOL
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Nathan Cutler [Fri, 19 Jun 2020 16:16:59 +0000 (18:16 +0200)]
Merge pull request #35673 from tspmelo/wip-chromium
mgr/dashboard: Fix e2e chromium binary validation
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Sebastian Wagner [Fri, 19 Jun 2020 15:50:04 +0000 (17:50 +0200)]
mgr/cephadm: make `orch status` fail, if ssh key is not set
ceph-salt relies on the output of `orch status` to determine the
end of the bootstrap process.
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Tiago Melo [Fri, 19 Jun 2020 11:19:16 +0000 (11:19 +0000)]
mgr/dashboard: Fix e2e chrome and chromium binaries verification
Fixes: https://tracker.ceph.com/issues/46110
Signed-off-by: Tiago Melo <tmelo@suse.com>
Nathan Cutler [Fri, 19 Jun 2020 14:31:47 +0000 (16:31 +0200)]
Merge pull request #35223 from smithfarm/wip-releases-ordering
doc/releases: list archived releases in correct order
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Nathan Cutler [Fri, 19 Jun 2020 13:48:24 +0000 (15:48 +0200)]
doc/SubmittingPatches-backports.rst: clarify backport PR labels
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Lenz Grimmer [Fri, 19 Jun 2020 13:47:12 +0000 (15:47 +0200)]
Merge pull request #35586 from tspmelo/wip-service-root
mgr/dashboard: Provide all services in root
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Mykola Golub [Fri, 19 Jun 2020 11:50:52 +0000 (14:50 +0300)]
Merge pull request #30670 from trociny/wip-41736
mgr: fix race between module load and notify
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Tim Serong <tserong@suse.com>
Sebastian Wagner [Fri, 19 Jun 2020 11:21:13 +0000 (13:21 +0200)]
Merge pull request #35141 from matthewoliver/cephadm_iscsi_lib_module_mount
cephadm: Give iscsci a RO /lib/modules bind mounted
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Kefu Chai [Fri, 19 Jun 2020 10:51:55 +0000 (18:51 +0800)]
Merge pull request #35190 from cybozu/ceph-volume-fix-rejected-reason-in-device-type-mismatch
ceph-volume: report correct rejected reason in inventory if device type is invalid
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Kiefer Chang [Fri, 19 Jun 2020 08:54:24 +0000 (16:54 +0800)]
mgr/dashboard: fix browserTarget for zh-Hans and zh-Hant
Fixes: https://tracker.ceph.com/issues/46105
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
Satoru Takeuchi [Fri, 22 May 2020 01:45:32 +0000 (01:45 +0000)]
ceph-volume: show correct rejected reason in inventory if device type is not acceptable
If device type is not acceptable in `c-v inventory`, its rejected reason
becomes "Insufficient space (<5GB)" by mistake. It's because sys_api is
empty due to skipping devices that are neither `disk` nor `device`. We
should report the target device is not acceptable in this case.
Fixes: https://tracker.ceph.com/issues/46102
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
Satoru Takeuchi [Fri, 22 May 2020 01:07:17 +0000 (01:07 +0000)]
ceph-volume: cleanup code
Simplify the logic and fix a typo.
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
Zac Dover [Fri, 19 Jun 2020 04:30:25 +0000 (14:30 +1000)]
incorporating dzafman's suggestions
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Kefu Chai [Fri, 19 Jun 2020 01:15:29 +0000 (09:15 +0800)]
Merge pull request #35652 from rzarzynski/wip-crimson-thread-cleanup
crimson: clean-up the crimson/thread directory
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Neha Ojha [Thu, 18 Jun 2020 23:25:04 +0000 (16:25 -0700)]
Merge pull request #35632 from dzafman/wip-46064
tools: Add statfs operation to ceph-objecstore-tool
Reviewed-by: Neha Ojha <nojha@redhat.com>
Michael Fritch [Thu, 18 Jun 2020 20:55:21 +0000 (14:55 -0600)]
mgr/orch: read untrusted input using the yaml SafeLoader
https://msg.pyyaml.org/load
Signed-off-by: Michael Fritch <mfritch@suse.com>
David Zafman [Thu, 18 Jun 2020 01:08:25 +0000 (18:08 -0700)]
tools: Add statfs operation to ceph-objecstore-tool
Fixes: https://tracker.ceph.com/issues/46064
Signed-off-by: David Zafman <dzafman@redhat.com>
Jason Dillaman [Thu, 18 Jun 2020 16:56:31 +0000 (12:56 -0400)]
Merge pull request #35329 from trociny/wip-quiesce_complete
librbd: quiesce/unquiesce API improvements
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Patrick Donnelly [Thu, 18 Jun 2020 16:05:08 +0000 (09:05 -0700)]
Merge PR #35649 into master
* refs/pull/35649/head:
vstart: allow specifying a different ganesha binary
vstart: handle multiple ganesha's more sanely
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
Jeff Layton [Wed, 17 Jun 2020 19:49:52 +0000 (15:49 -0400)]
vstart: allow specifying a different ganesha binary
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Jeff Layton [Wed, 17 Jun 2020 16:11:51 +0000 (12:11 -0400)]
vstart: handle multiple ganesha's more sanely
Currently, if you have more than one ganesha daemon, it clobbers the
log, config and pidfiles from the previous daemons. Give them each
their own files.
While we're in here, move the log and pidfile to the out/ directory
with all of the other logfiles/pidfiles.
Fixes: https://tracker.ceph.com/issues/46079
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Jason Dillaman [Thu, 18 Jun 2020 15:37:24 +0000 (11:37 -0400)]
Merge pull request #35650 from trociny/wip-46076
test/rbd_mirror: fix race on test shut down
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Thu, 18 Jun 2020 15:06:06 +0000 (23:06 +0800)]
Merge pull request #35631 from tchaikov/wip-cmake-cleanup
cmake: use add_compile_options() and add_definitions()
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Deepika Upadhyay [Thu, 18 Jun 2020 14:26:06 +0000 (14:26 +0000)]
src/cstart: fix typo in cstart script
Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
Kefu Chai [Thu, 18 Jun 2020 14:22:38 +0000 (22:22 +0800)]
Merge pull request #35630 from tchaikov/wip-systemd-subvars
cmake: move include(GNUInstallDirs) up
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
Reviewed-by: Dimitri Savineau <dsavinea@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Radoslaw Zarzynski [Thu, 18 Jun 2020 13:24:14 +0000 (15:24 +0200)]
crimson: move Throttle to src/crimson/common.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>