]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
J. Eric Ivancich [Tue, 23 Jun 2020 21:05:59 +0000 (17:05 -0400)]
rgw: orphan-list timestamp fix
When creating intermediate and output files, the rgw-orphan-list
script uses a timestamp using the `date` command. The hour was
inserted with "%k" but that padds with a space rather than a zero. So
that's changed to "%H".
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Casey Bodley [Wed, 24 Jun 2020 15:12:44 +0000 (11:12 -0400)]
Merge pull request #35208 from prateek2211/refactor
rgw: Replace boost::string_ref/view with std::string_view
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 24 Jun 2020 14:58:31 +0000 (10:58 -0400)]
Merge pull request #35331 from yuvalif/fix_issue_43536
rgw/pubsub: remove deprecated radogw-admin pubsub creation commands
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Wed, 24 Jun 2020 14:00:26 +0000 (07:00 -0700)]
Merge PR #35604 into master
* refs/pull/35604/head:
CODEOWNERS: added doc-writers team
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Alexandra Settle <asettle@suse.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Patrick Donnelly [Wed, 24 Jun 2020 13:54:34 +0000 (06:54 -0700)]
Merge PR #35739 into master
* refs/pull/35739/head:
mgr/volumes/nfs: Reorder imports
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 13:26:45 +0000 (21:26 +0800)]
Merge pull request #35716 from rzarzynski/wip-bl-rval-claim_append
common, msgr/async: bufferlist::claim_append() doesn't require intermediaries anymore
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sebastian Wagner [Wed, 24 Jun 2020 13:26:15 +0000 (15:26 +0200)]
Merge pull request #35643 from sebastian-philipp/cephadm-fix-already-in-use-msg
mgr/cephadm: fix broken "already in use" exception message
Reviewed-by: Stephan Müller <smueller@suse.com>
Sebastian Wagner [Wed, 24 Jun 2020 13:25:33 +0000 (15:25 +0200)]
Merge pull request #35633 from matthewoliver/cephadm_bootstap_ipv6
cephadm: Set ms bind ipv6 when mon-ip is ipv6
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Wed, 24 Jun 2020 13:08:19 +0000 (15:08 +0200)]
Merge pull request #35589 from jschmid1/osd_servicedescription_fix
mgr/cephadm: exclude osds without osdspec_affinity
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Wed, 24 Jun 2020 13:06:27 +0000 (15:06 +0200)]
Merge pull request #35655 from batrick/i46081
cephadm: restrict mds caps to cephfs pools
Reviewed-by: Michael Fritch <mfritch@suse.com>
Sebastian Wagner [Wed, 24 Jun 2020 13:04:55 +0000 (15:04 +0200)]
Merge pull request #35651 from sebastian-philipp/cephadm-unit-run-set-e
cephadm: unit.run: add `set -e`
Reviewed-by: Thomas Bechtold <tbechtold@suse.com>
Kefu Chai [Wed, 24 Jun 2020 12:45:29 +0000 (20:45 +0800)]
Merge pull request #35654 from neha-ojha/wip-44186
pybind/mgr/pg_autoscaler/module.py: do not update event if ev.pg_num== ev.pg_num_target
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Lenz Grimmer [Wed, 24 Jun 2020 11:42:30 +0000 (13:42 +0200)]
Merge pull request #35710 from rhcs-dashboard/wip-46144-fix-sort-ui
mgr/dashboard: fix UI for Device class column in OSDs list
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Nathan Cutler [Wed, 24 Jun 2020 11:39:05 +0000 (13:39 +0200)]
Merge pull request #35742 from theanalyst/doc/releases/oct-update
doc: releases: updates for octopus
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Lenz Grimmer [Wed, 24 Jun 2020 11:36:40 +0000 (13:36 +0200)]
Merge pull request #35721 from bk201/wip-43971
mgr/dashboard: fix Source column i18n issue in RBD configuration tables
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Lenz Grimmer [Wed, 24 Jun 2020 11:33:29 +0000 (13:33 +0200)]
Merge pull request #35734 from tspmelo/wip-fix-tooltip
mgr/dashboard: Fix display of tooltips inside tables
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Abhishek Lekshmanan [Wed, 24 Jun 2020 11:26:54 +0000 (13:26 +0200)]
doc: releases: octopus: fixup changelog
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Abhishek Lekshmanan [Wed, 24 Jun 2020 10:43:07 +0000 (12:43 +0200)]
doc: releases: update timeline for octopus
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Varsha Rao [Wed, 24 Jun 2020 05:14:57 +0000 (05:14 +0000)]
mgr/volumes/nfs: Reorder imports
This patch reorders import to fix "ImportError: cannot import name 'TimedOut'".
As flake8 requires similar import types to be grouped together.
Signed-off-by: Varsha Rao <varao@redhat.com>
Lenz Grimmer [Wed, 24 Jun 2020 10:08:45 +0000 (12:08 +0200)]
CODEOWNERS: added doc-writers team
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
Kefu Chai [Wed, 24 Jun 2020 09:50:48 +0000 (17:50 +0800)]
Merge pull request #35473 from aclamk/fix-45903-bluefs-log-growth
os/bluestore: fix bluefs log growth.
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Abhishek Lekshmanan [Wed, 24 Jun 2020 08:57:57 +0000 (10:57 +0200)]
doc: update releases table
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Abhishek Lekshmanan [Wed, 24 Jun 2020 08:56:17 +0000 (10:56 +0200)]
doc: releases: octopus: add v15.2.3 release notes
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Abhishek Lekshmanan [Mon, 18 May 2020 13:46:22 +0000 (15:46 +0200)]
doc: releases: add v15.2.2 release notes
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Kefu Chai [Wed, 24 Jun 2020 03:32:16 +0000 (11:32 +0800)]
Merge pull request #35572 from p-se/wip-pse-prometheus-mod-cache
mgr/prometheus: improve cache
Reviewed-by: Boris Ranto <branto@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 03:30:27 +0000 (11:30 +0800)]
Merge pull request #35155 from yuvalif/verify_wraparound_in_cls_q
cls/queue: add unit test to verify behaviour when queue wraps
Reviewed-by: Pritha Srivastava <prsivas@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 03:28:51 +0000 (11:28 +0800)]
Merge pull request #35674 from tchaikov/wip-qa-tox
qa,cmake: enable flake8 and import-tasks tests
Reviewed-by: Thomas Bechtold <tbechtold@suse.com>
Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 03:17:57 +0000 (11:17 +0800)]
Merge pull request #35580 from xiexingguo/wip-46024
common, osd: add sanity checks around osd_scrub_max_preemptions
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 03:13:57 +0000 (11:13 +0800)]
Merge pull request #35662 from neha-ojha/wip-42820
mgr/DaemonServer.cc: make 'config show' on fsid work
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Wed, 24 Jun 2020 03:12:07 +0000 (11:12 +0800)]
Merge pull request #35656 from ifed01/wip-ifed-fix-spillover-again
os/bluestore: fix spillover test case
Reviewed-by: Neha Ojha <nojha@redhat.com>
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 [Fri, 19 Jun 2020 11:26:44 +0000 (19:26 +0800)]
qa/tasks/cephfs: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.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>
Tiago Melo [Tue, 23 Jun 2020 17:52:00 +0000 (17:52 +0000)]
mgr/dashboard: Fix display of tooltips inside tables
Hover event was not being propagated into the components inside the table.
Fixes: https://tracker.ceph.com/issues/45968
Signed-off-by: Tiago Melo <tmelo@suse.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>
Kefu Chai [Sat, 20 Jun 2020 02:49:45 +0000 (10:49 +0800)]
qa/tasks/cephfs/test_nfs.py: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 02:07:00 +0000 (10:07 +0800)]
qa/workunits/mon: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 20 Jun 2020 02:05:42 +0000 (10:05 +0800)]
qa/standalone: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 19 Jun 2020 11:29:03 +0000 (19:29 +0800)]
qa/tasks/vstart_runner: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 19 Jun 2020 11:28:15 +0000 (19:28 +0800)]
qa/tasks/ragweed: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 19 Jun 2020 11:27:49 +0000 (19:27 +0800)]
qa/tasks/mgr/test_orchestrator_cli: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 19 Jun 2020 11:27:25 +0000 (19:27 +0800)]
tasks/mgr/dashboard: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 19 Jun 2020 11:26:10 +0000 (19:26 +0800)]
qa/tasks: flake8 fixes
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 19 Jun 2020 10:44:57 +0000 (18:44 +0800)]
qa: drop flake8-py2 test
as we've dropped py2 support, no need to run flake8 with python2
anymore.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 19 Jun 2020 10:43:53 +0000 (18:43 +0800)]
cmake: add TOX_ENVS keyword to test with listed test envs
Signed-off-by: Kefu Chai <kchai@redhat.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>
Kiefer Chang [Tue, 23 Jun 2020 08:45:58 +0000 (16:45 +0800)]
mgr/dashboard: fix Source column i18n issue in RBD configuration tables
Fixes: https://tracker.ceph.com/issues/43971
Signed-off-by: Kiefer Chang <kiefer.chang@suse.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>
Radoslaw Zarzynski [Mon, 22 Jun 2020 22:01:34 +0000 (22:01 +0000)]
msg/async: drop intermediary variables in frame_v2.cc.
They were required only because we lacked rvalue-taking
variant of `bufferlist::claim_append()`.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 22 Jun 2020 21:08:49 +0000 (21:08 +0000)]
common/bl: introduce rvalue taking claim_append().
The motivation is to stop prohibiting callers from
directly passing temporaries. It was not infrequent
to see constructs like:
```cpp
{
// ...
auto tmp = produce_bl();
other_bl.claim_append(tmp);
}
```
They were necessary because `claim_append(bufferlist&)`
requires lvalue reference to which an rvalue can't bind.
This patch fixes the problem by introducing `&&`-taking
variant of `claim_append()`. In the future it could
actually supersede the original one.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Mon, 22 Jun 2020 19:20:23 +0000 (19:20 +0000)]
common/bl: deduplicate code between claim_append() and clear().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Avan Thakkar [Mon, 22 Jun 2020 18:08:16 +0000 (23:38 +0530)]
mgr/dashboard: fix UI for Device class column in OSDs list
Fixes: https://tracker.ceph.com/issues/46144
Signed-off-by: Avan Thakkar <athakkar@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
Neha Ojha [Thu, 18 Jun 2020 21:59:40 +0000 (21:59 +0000)]
mgr/DaemonServer.cc: make 'config show' on fsid work
This follows
5661dd75efd48251b7f433b1ffe01c9c52906e96 , which added special
handling for "config get" to work on fsid.
Fixes: https://tracker.ceph.com/issues/46123
Signed-off-by: Neha Ojha <nojha@redhat.com>
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>
Patrick Seidensal [Tue, 9 Jun 2020 12:46:34 +0000 (14:46 +0200)]
mgr/prometheus: enable mypy type checking for prometheus module
Signed-off-by: Patrick Seidensal <pseidensal@suse.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>
Patrick Seidensal [Tue, 9 Jun 2020 10:35:00 +0000 (12:35 +0200)]
mgr/prometheus: improve Prometheus module cache
Improve cache by running requests in a thread and prevent multiple
requests to Ceph from multiple sources (e.g. Prometheus instances) which
increase load on the manager.
Fixes: https://tracker.ceph.com/issues/45554
Signed-off-by: Patrick Seidensal <pseidensal@suse.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>