]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
6 years agomon/MgrStatMonitor: fix typo 26795/head
Sage Weil [Wed, 6 Mar 2019 19:27:41 +0000 (13:27 -0600)]
mon/MgrStatMonitor: fix typo

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #26482 from votdev/show_success_notification_rgw
Lenz Grimmer [Fri, 1 Mar 2019 11:02:15 +0000 (12:02 +0100)]
Merge pull request #26482 from votdev/show_success_notification_rgw

mgr/dashboard: Show success notification in RGW forms

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #26507 from votdev/yesno_pipe
Lenz Grimmer [Fri, 1 Mar 2019 10:46:33 +0000 (11:46 +0100)]
Merge pull request #26507 from votdev/yesno_pipe

mgr/dashboard: Introduce pipe to convert bool to text

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
6 years agomgr/dashboard: Introduce pipe to convert bool to text 26507/head
Volker Theile [Fri, 1 Mar 2019 09:27:13 +0000 (10:27 +0100)]
mgr/dashboard: Introduce pipe to convert bool to text

Convert boolean values to 'Yes' or 'No' or any other value.

Signed-off-by: Volker Theile <vtheile@suse.com>
6 years agoMerge pull request #26714 from cyx1231st/wip-async-bannercheck
Ricardo Dias [Fri, 1 Mar 2019 09:24:48 +0000 (09:24 +0000)]
Merge pull request #26714 from cyx1231st/wip-async-bannercheck

msg/async: fix banner_v1 check in ProtocolV2

Reviewed-by: Ricardo Dias <rdias@suse.com>
6 years agoMerge pull request #26626 from LenzGr/master-documentation
Lenz Grimmer [Fri, 1 Mar 2019 09:00:01 +0000 (10:00 +0100)]
Merge pull request #26626 from LenzGr/master-documentation

doc: Updated Ceph Dashboard documentation

Reviewed-by: Tatjana Dehler <tdehler@suse.com>
6 years agoMerge pull request #26711 from cyx1231st/wip-async-frame-header
Ricardo Dias [Fri, 1 Mar 2019 08:03:16 +0000 (08:03 +0000)]
Merge pull request #26711 from cyx1231st/wip-async-frame-header

msg/async: fix include in frames_v2.h

Reviewed-by: Ricardo Dias <rdias@suse.com>
6 years agomsg/async: fix banner_v1 check in ProtocolV2 26714/head
Yingxin Cheng [Fri, 1 Mar 2019 07:46:36 +0000 (15:46 +0800)]
msg/async: fix banner_v1 check in ProtocolV2

Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
6 years agomsg/async: fix include in frames_v2.h 26711/head
Yingxin Cheng [Fri, 1 Mar 2019 02:36:57 +0000 (10:36 +0800)]
msg/async: fix include in frames_v2.h

`ceph_clock_now()` needs to include common/Clock.h.

Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
6 years agoMerge PR #26638 into master
Patrick Donnelly [Fri, 1 Mar 2019 04:37:13 +0000 (20:37 -0800)]
Merge PR #26638 into master

* refs/pull/26638/head:
doc: update documentation for standby-replay
qa: update discontinous map test to use mds freezing
mon: add freeze MDS command
qa: update testing for standby-replay
mon: add setting for fs to enable standby-replay
ceph-mds: obsolete hot-standby option
fs: obsolete standby_for config options
messages/MMDSBeacon: use inline init
mds: avoid unnecessary copy of entity_addrvec_t
mds: use inline init for mds_info_t
mds: use rank from MDSMap always
mds: remove obsolete comment
qa: use SIGTERM when stopping vstart service

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
6 years agoMerge pull request #26605 from xiexingguo/wip-misc-cleanups
Xie Xingguo [Fri, 1 Mar 2019 03:23:16 +0000 (11:23 +0800)]
Merge pull request #26605 from xiexingguo/wip-misc-cleanups

osd/OSDMap: drop local pool filter in calc_pg_upmaps

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #26614 into master
Sage Weil [Fri, 1 Mar 2019 00:08:29 +0000 (18:08 -0600)]
Merge PR #26614 into master

* refs/pull/26614/head:
osd: Implement lazy omap usage statistics

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge PR #26453 into master
Sage Weil [Fri, 1 Mar 2019 00:07:59 +0000 (18:07 -0600)]
Merge PR #26453 into master

* refs/pull/26453/head:
rpm: build with lttng on ppc64le (SUSE)
rpm: no lttng build on openSUSE s390x

Reviewed-by: Tim Serong <tserong@suse.com>
6 years agoMerge PR #26667 into master
Sage Weil [Fri, 1 Mar 2019 00:07:25 +0000 (18:07 -0600)]
Merge PR #26667 into master

* refs/pull/26667/head:
cmake: link rgw tests with ${rgw_libs}
cmake: link ${rgw_libs} not rgw_a and rabbitmq
cmake: move rgw tests targets down to end

Reviewed-by: Tim Serong <tserong@suse.com>
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
6 years agoMerge PR #26681 into master
Sage Weil [Fri, 1 Mar 2019 00:05:28 +0000 (18:05 -0600)]
Merge PR #26681 into master

* refs/pull/26681/head:
mon/ConfigMonitor: add 'config ls'

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: João Eduardo Luís <joao@suse.de>
6 years agoMerge pull request #26693 from trociny/wip-rbd-bench-interrupt
Jason Dillaman [Thu, 28 Feb 2019 22:31:45 +0000 (17:31 -0500)]
Merge pull request #26693 from trociny/wip-rbd-bench-interrupt

rbd: close image when bench is interrupted

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
6 years agoMerge pull request #26639 from cbodley/wip-38479
Matt Benjamin [Thu, 28 Feb 2019 21:58:34 +0000 (16:58 -0500)]
Merge pull request #26639 from cbodley/wip-38479

rgw: data sync drains lease stack on lease failure

6 years agoMerge pull request #26685 from ceph/wip-testinfra-ceph-volume
Alfredo Deza [Thu, 28 Feb 2019 18:01:22 +0000 (13:01 -0500)]
Merge pull request #26685 from ceph/wip-testinfra-ceph-volume

ceph-volume: use our own testinfra suite for functional testing

Reviewed-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #26650 from LenzGr/typo-fix
Lenz Grimmer [Thu, 28 Feb 2019 17:42:10 +0000 (18:42 +0100)]
Merge pull request #26650 from LenzGr/typo-fix

mgr/dashboard: Fixed typos in environment.build.js

Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #26588 from votdev/relocate_empty_pipe
Lenz Grimmer [Thu, 28 Feb 2019 17:40:49 +0000 (18:40 +0100)]
Merge pull request #26588 from votdev/relocate_empty_pipe

mgr/dashboard: Relocate empty pipe

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #26447 from votdev/fix_notify_show
Lenz Grimmer [Thu, 28 Feb 2019 17:39:28 +0000 (18:39 +0100)]
Merge pull request #26447 from votdev/fix_notify_show

mgr/dashboard: Remove param when calling notificationService.show

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
6 years agomgr/dashboard: Fixed typo in environment.build.js 26650/head
Lenz Grimmer [Thu, 28 Feb 2019 16:21:38 +0000 (17:21 +0100)]
mgr/dashboard: Fixed typo in environment.build.js

Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
6 years agodoc: Updated Ceph Dashboard documentation 26626/head
Lenz Grimmer [Thu, 28 Feb 2019 14:10:42 +0000 (15:10 +0100)]
doc: Updated Ceph Dashboard documentation

Renamed "Ceph Manager Dashboard" to "Ceph Dashboard" in
various locations, replaced "plugin" with "module".
Overhauled the feature list, added more references to configuration
instructions and related components.
Fixed capitalization of subchapters.
Added note about mixed content blocking to the Grafana section.
Removed duplicate content from the dashboard's `README.rst`,
moved some parts (supported browser list) into the documentation
instead.

Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
6 years agoMerge pull request #26630 from sebastian-philipp/ssh-simple-type-error
Sebastian Wagner [Thu, 28 Feb 2019 13:22:50 +0000 (14:22 +0100)]
Merge pull request #26630 from sebastian-philipp/ssh-simple-type-error

mgr/ssh: fix type and doc errors

Reviewed-by: Noah Watkins <noahwatkins@gmail.com>
6 years agorbd: close image when bench is interrupted 26693/head
Mykola Golub [Thu, 28 Feb 2019 12:48:00 +0000 (12:48 +0000)]
rbd: close image when bench is interrupted

Previously when `rbd bench` was interrupted it left the lock and
watcher and one had to wait for them to expire before reusing or
removing the image.

As a bonus now it prints the benchmark summary on exit even if it
is interrupted.

Signed-off-by: Mykola Golub <mgolub@suse.com>
6 years agoMerge pull request #26596 from smithfarm/wip-release-notes-12_2_11
Nathan Cutler [Thu, 28 Feb 2019 11:57:59 +0000 (12:57 +0100)]
Merge pull request #26596 from smithfarm/wip-release-notes-12_2_11

doc: add missing 12.2.11 release note

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
6 years agodoc: update documentation for standby-replay 26638/head
Patrick Donnelly [Fri, 22 Feb 2019 04:23:13 +0000 (20:23 -0800)]
doc: update documentation for standby-replay

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoqa: update discontinous map test to use mds freezing
Patrick Donnelly [Mon, 25 Feb 2019 19:10:26 +0000 (11:10 -0800)]
qa: update discontinous map test to use mds freezing

and stop using standby_for_*.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agomon: add freeze MDS command
Patrick Donnelly [Sun, 24 Feb 2019 18:52:05 +0000 (10:52 -0800)]
mon: add freeze MDS command

This is a new hidden command that allows us to do certain testing for race
conditions. A frozen MDS cannot change change state or be replaced by a
standby.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoqa: update testing for standby-replay
Patrick Donnelly [Mon, 25 Feb 2019 19:10:01 +0000 (11:10 -0800)]
qa: update testing for standby-replay

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agomon: add setting for fs to enable standby-replay
Patrick Donnelly [Fri, 22 Feb 2019 00:39:57 +0000 (16:39 -0800)]
mon: add setting for fs to enable standby-replay

Operators now simply mark a file system as enabling standby-replay via

    ceph fs set <name> allow_standby_replay true

The MDSMonitor will assign available standbys to take on this role.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoceph-mds: obsolete hot-standby option
Patrick Donnelly [Fri, 22 Feb 2019 20:00:18 +0000 (12:00 -0800)]
ceph-mds: obsolete hot-standby option

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agofs: obsolete standby_for config options
Patrick Donnelly [Fri, 22 Feb 2019 00:34:07 +0000 (16:34 -0800)]
fs: obsolete standby_for config options

The operator can no longer configure which rank/fscid/name an MDS wants to
follow or standby for. This was an unfortunately confusing set of config
options as ultimately the MDSMonitor (by default) would set a standby to follow
any fscid/rank if no standby is available that explicitly follows the failed
rank. It is suggested that operators instead use the `standby_count_wanted`
setting on each fs to ensure that sufficient standbys are available.

The temporary effect of this commit is that the MDSMonitor no longer assigns
any standby to standby-replay, to be fixed in the following commits.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agomessages/MMDSBeacon: use inline init
Patrick Donnelly [Fri, 22 Feb 2019 00:20:23 +0000 (16:20 -0800)]
messages/MMDSBeacon: use inline init

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agomds: avoid unnecessary copy of entity_addrvec_t
Patrick Donnelly [Fri, 22 Feb 2019 00:11:55 +0000 (16:11 -0800)]
mds: avoid unnecessary copy of entity_addrvec_t

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agomds: use inline init for mds_info_t
Patrick Donnelly [Fri, 22 Feb 2019 00:11:27 +0000 (16:11 -0800)]
mds: use inline init for mds_info_t

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agomds: use rank from MDSMap always
Patrick Donnelly [Fri, 22 Feb 2019 00:05:55 +0000 (16:05 -0800)]
mds: use rank from MDSMap always

This old bit of code was using standby_for_rank to determine what rank it
should follow but, for the last few releases, the Monitor always sets the the
rank to follow.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agomds: remove obsolete comment
Patrick Donnelly [Fri, 22 Feb 2019 00:03:34 +0000 (16:03 -0800)]
mds: remove obsolete comment

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoqa: use SIGTERM when stopping vstart service
Patrick Donnelly [Mon, 25 Feb 2019 19:10:51 +0000 (11:10 -0800)]
qa: use SIGTERM when stopping vstart service

Otherwise MDS will not send down:dne to mons when restarting.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge PR #26663 into master 25786/head
Sage Weil [Wed, 27 Feb 2019 23:23:25 +0000 (17:23 -0600)]
Merge PR #26663 into master

* refs/pull/26663/head:
doc: change ruleset to id in crush map file

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #26595 into master
Sage Weil [Wed, 27 Feb 2019 22:59:47 +0000 (16:59 -0600)]
Merge PR #26595 into master

* refs/pull/26595/head:
osd/PG: log tracked pg refs under debug_refs
osd/PG: include tag in get/put debug lines
osd: clean up oncommit contexts in _process shutdown

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge PR #26637 into master
Sage Weil [Wed, 27 Feb 2019 22:59:32 +0000 (16:59 -0600)]
Merge PR #26637 into master

* refs/pull/26637/head:
common/ceph_context: experimental kludge for crimson
auth/AuthRegistry: mark 'secure' con mode experimental for now
msg/async: set ms_*_mode to crc only (no secure)

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge PR #26640 into master
Sage Weil [Wed, 27 Feb 2019 22:59:04 +0000 (16:59 -0600)]
Merge PR #26640 into master

* refs/pull/26640/head:
mon/OSDMonitor: remove old v1 addrs when converting blacklist to new TYPE_ANY form

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge PR #26645 into master
Sage Weil [Wed, 27 Feb 2019 22:58:47 +0000 (16:58 -0600)]
Merge PR #26645 into master

* refs/pull/26645/head:
rpm: use %_python_buildid to specify python-remoto dep

Reviewed-by: Tim Serong <tserong@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge PR #26678 into master
Sage Weil [Wed, 27 Feb 2019 22:58:31 +0000 (16:58 -0600)]
Merge PR #26678 into master

* refs/pull/26678/head:
mon: handle racing ms_handle_reset and handle_auth_request

Reviewed-by: Ricardo Dias <rdias@suse.com>
6 years agoceph-volume: use our own testinfra suite for functional testing 26685/head
Andrew Schoen [Wed, 27 Feb 2019 21:14:03 +0000 (15:14 -0600)]
ceph-volume: use our own testinfra suite for functional testing

This allows us to run a smaller subset of tests from the ones provided
by ceph-ansible and test only the things that pertain to ceph-volume.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge PR #26648 into master
Sage Weil [Wed, 27 Feb 2019 20:15:08 +0000 (14:15 -0600)]
Merge PR #26648 into master

* refs/pull/26648/head:
msg/async: msgr2: cleanup frame classes hacks

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 years agoMerge pull request #26523 from dillaman/wip-38387
Mykola Golub [Wed, 27 Feb 2019 18:49:09 +0000 (20:49 +0200)]
Merge pull request #26523 from dillaman/wip-38387

librbd: add missing shutdown states to managed lock helper

Reviewed-by: Mykola Golub <mgolub@suse.com>
6 years agoMerge PR #26598 into master
Sage Weil [Wed, 27 Feb 2019 18:26:27 +0000 (12:26 -0600)]
Merge PR #26598 into master

* refs/pull/26598/head:
doc/releases/nautilus: dashboard tweaks
doc/releases/nautilus: more rados highlights
doc/release/nautilus: added RBD major features
doc/releases/nautilus: add msgr2 enablement steps
doc/releases/nautilus: add dashboard items

Reviewed-by: Kai Wagner <kwagner@suse.com>
6 years agoMerge pull request #26570 from jtlayton/wip-rook
Sebastian Wagner [Wed, 27 Feb 2019 18:24:43 +0000 (19:24 +0100)]
Merge pull request #26570 from jtlayton/wip-rook

mgr/orchestrator/rook: allow the creation of OSDs in directories

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
6 years agodoc/releases/nautilus: dashboard tweaks 26598/head
Sage Weil [Wed, 27 Feb 2019 17:43:52 +0000 (11:43 -0600)]
doc/releases/nautilus: dashboard tweaks

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #26671 into master
Sage Weil [Wed, 27 Feb 2019 17:40:50 +0000 (11:40 -0600)]
Merge PR #26671 into master

* refs/pull/26671/head:
doc: Replaced "plugin" with "module" in the Mgr documentation

Reviewed-by: Wido den Hollander <wido@42on.com>
Reviewed-by: Sage Weil <sage@redhat.com>
6 years agomon/ConfigMonitor: add 'config ls' 26681/head
Sage Weil [Wed, 27 Feb 2019 17:37:47 +0000 (11:37 -0600)]
mon/ConfigMonitor: add 'config ls'

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agomon: handle racing ms_handle_reset and handle_auth_request 26678/head
Sage Weil [Tue, 26 Feb 2019 19:30:33 +0000 (13:30 -0600)]
mon: handle racing ms_handle_reset and handle_auth_request

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoosd/PG: log tracked pg refs under debug_refs 26595/head
Sage Weil [Tue, 26 Feb 2019 14:54:30 +0000 (08:54 -0600)]
osd/PG: log tracked pg refs under debug_refs

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoosd/PG: include tag in get/put debug lines
Sage Weil [Tue, 26 Feb 2019 14:45:28 +0000 (08:45 -0600)]
osd/PG: include tag in get/put debug lines

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoosd: clean up oncommit contexts in _process shutdown
Sage Weil [Fri, 22 Feb 2019 17:10:48 +0000 (11:10 -0600)]
osd: clean up oncommit contexts in _process shutdown

If we have queued PG completions in the workqueue and have to shut down,
delete them, so that the PG refs get cleaned up.

Fixes: http://tracker.ceph.com/issues/38431
Signed-off-by: Sage Weil <sage@redhat.com>
6 years agomsg/async: msgr2: cleanup frame classes hacks 26648/head
Ricardo Dias [Tue, 26 Feb 2019 11:52:27 +0000 (11:52 +0000)]
msg/async: msgr2: cleanup frame classes hacks

Signed-off-by: Ricardo Dias <rdias@suse.com>
6 years agoMerge PR #26628 into master
Sage Weil [Wed, 27 Feb 2019 16:25:39 +0000 (10:25 -0600)]
Merge PR #26628 into master

* refs/pull/26628/head:
msg/async: msgr2: expected tags validation
msg/async: msgr2: template specialized write function for frames
msg/async: msgr2: extract frame classes into its own header

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #26227 from Tinatinak/api_documentation
Lenz Grimmer [Wed, 27 Feb 2019 15:49:38 +0000 (16:49 +0100)]
Merge pull request #26227 from Tinatinak/api_documentation

mgr/dashboard: Improved support for generating OpenAPI Spec documentation

Reviewed-by: Ricardo Dias <rdias@suse.com>
6 years agoMerge pull request #26575 from tspmelo/wip-multi-backstore-ui
Lenz Grimmer [Wed, 27 Feb 2019 15:48:31 +0000 (16:48 +0100)]
Merge pull request #26575 from tspmelo/wip-multi-backstore-ui

mgr/dashboard: Add support for iSCSI's multi backstores (UI)

Reviewed-by: Ricardo Marques <rimarques@suse.com>
6 years agoMerge pull request #26622 from Songweibin/wip-fix-rbd-group
Mykola Golub [Wed, 27 Feb 2019 15:31:15 +0000 (17:31 +0200)]
Merge pull request #26622 from Songweibin/wip-fix-rbd-group

rbd: fix segmentation fault when rbd_group_image_list() getting -ENOENT

Reviewed-by: Mykola Golub <mgolub@suse.com>
6 years agoMerge pull request #26432 from dillaman/wip-librbd-discard
Mykola Golub [Wed, 27 Feb 2019 15:11:44 +0000 (17:11 +0200)]
Merge pull request #26432 from dillaman/wip-librbd-discard

librbd: skip small, unaligned discard extents by default

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
6 years agodoc: Replaced "plugin" with "module" in the Mgr documentation 26671/head
Lenz Grimmer [Wed, 27 Feb 2019 12:49:47 +0000 (13:49 +0100)]
doc: Replaced "plugin" with "module" in the Mgr documentation

The documentation currently refers to Ceph Manager Modules as
"plugins" in many places, while the command line interface uses
"module" to enable/disable modules. Replaced all occurences
of "plugin" with "module" in the docs, to avoid confusion and to
be in alignment with the CLI. Also fixed the capitalizations of some
module chapters.

Fixes: https://tracker.ceph.com/issues/38481
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
6 years agomgr/dashboard: Add support for iSCSI's multi backstores (UI) 26575/head
Tiago Melo [Wed, 20 Feb 2019 10:58:54 +0000 (10:58 +0000)]
mgr/dashboard: Add support for iSCSI's multi backstores (UI)

Fixes: https://tracker.ceph.com/issues/38286
Signed-off-by: Tiago Melo <tmelo@suse.com>
6 years agomgr/dashboard: Relocate empty pipe 26588/head
Volker Theile [Fri, 22 Feb 2019 13:46:38 +0000 (14:46 +0100)]
mgr/dashboard: Relocate empty pipe

Move empty pipe into shared/pipes directory.

Signed-off-by: Volker Theile <vtheile@suse.com>
6 years agoMerge pull request #26586 from votdev/change_notify_icon_color
Lenz Grimmer [Wed, 27 Feb 2019 11:05:19 +0000 (12:05 +0100)]
Merge pull request #26586 from votdev/change_notify_icon_color

mgr/dashboard: Change icon color in notifications

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
6 years agoMerge pull request #26649 from tspmelo/wip-i18n
Lenz Grimmer [Wed, 27 Feb 2019 11:01:06 +0000 (12:01 +0100)]
Merge pull request #26649 from tspmelo/wip-i18n

mgr/dashboard: Update I18N translation

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #26589 from Devp00l/issue-38382
Lenz Grimmer [Wed, 27 Feb 2019 10:04:21 +0000 (11:04 +0100)]
Merge pull request #26589 from Devp00l/issue-38382

mgr/dashboard: PGs will update as expected

Reviewed-by: Laura Paduano <lpaduano@suse.com>
6 years agoMerge pull request #26116 from votdev/feature_37934
Lenz Grimmer [Wed, 27 Feb 2019 10:01:25 +0000 (11:01 +0100)]
Merge pull request #26116 from votdev/feature_37934

mgr/dashboard: Configure all mgr modules in UI

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
6 years agoMerge pull request #26592 from nathan-weinberg/fs-breadcrumb
Lenz Grimmer [Wed, 27 Feb 2019 09:59:22 +0000 (10:59 +0100)]
Merge pull request #26592 from nathan-weinberg/fs-breadcrumb

mgr/dashboard: Added breadcrumb tests to Filesystems menu

6 years agoMerge pull request #26647 from tspmelo/wip-npm-update-19-03
Lenz Grimmer [Wed, 27 Feb 2019 09:57:06 +0000 (10:57 +0100)]
Merge pull request #26647 from tspmelo/wip-npm-update-19-03

mgr/dashboard: Update npm packages

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
6 years agoMerge pull request #26219 from yaozongyou/mon-cleanups
Joao Eduardo Luis [Wed, 27 Feb 2019 09:33:42 +0000 (09:33 +0000)]
Merge pull request #26219 from yaozongyou/mon-cleanups

mon: some tiny cleanups related class forward declaration

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonell@redhat.com>
6 years agocmake: link rgw tests with ${rgw_libs} 26667/head
Kefu Chai [Wed, 27 Feb 2019 07:08:21 +0000 (15:08 +0800)]
cmake: link rgw tests with ${rgw_libs}

they should not link against rabbitmq if WITH_RADOSGW_AMQP_ENDPOINT is
not enabled.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agocmake: link ${rgw_libs} not rgw_a and rabbitmq
Kefu Chai [Wed, 27 Feb 2019 07:07:08 +0000 (15:07 +0800)]
cmake: link ${rgw_libs} not rgw_a and rabbitmq

so we don't need to check the condition everywhere

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agocmake: move rgw tests targets down to end
Kefu Chai [Wed, 27 Feb 2019 06:57:53 +0000 (14:57 +0800)]
cmake: move rgw tests targets down to end

so we can reference `RabbitMQ::RabbitMQ` which is defined after
`find_package(RabbitMQ REQUIRED)`.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agodoc: change ruleset to id in crush map file 26663/head
Changcheng Liu [Wed, 27 Feb 2019 01:24:15 +0000 (09:24 +0800)]
doc: change ruleset to id in crush map file

ruleset is not used after merging below patch
   commit f9a095deb1e74642d88bc9015684b0be113cc5f9
       crush: s/ruleset/id/ in decompiled output
       Moving away from the 'ruleset' terminology.

Signed-off-by: Changcheng Liu <changcheng.liu@intel.com>
6 years agoMerge pull request #26527 from iotcg/doc
Kefu Chai [Wed, 27 Feb 2019 03:08:05 +0000 (11:08 +0800)]
Merge pull request #26527 from iotcg/doc

use preferred commands for ceph config-key

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #26558 from k0ste/prometheus_metadata
Kefu Chai [Wed, 27 Feb 2019 02:49:24 +0000 (10:49 +0800)]
Merge pull request #26558 from k0ste/prometheus_metadata

mgr/prometheus: get osd_objectstore once instead twice.

Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agocommon/ceph_context: experimental kludge for crimson 26637/head
Sage Weil [Mon, 25 Feb 2019 22:48:12 +0000 (16:48 -0600)]
common/ceph_context: experimental kludge for crimson

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoauth/AuthRegistry: mark 'secure' con mode experimental for now
Sage Weil [Mon, 25 Feb 2019 19:23:13 +0000 (13:23 -0600)]
auth/AuthRegistry: mark 'secure' con mode experimental for now

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #26646 into master
Patrick Donnelly [Tue, 26 Feb 2019 20:04:20 +0000 (12:04 -0800)]
Merge PR #26646 into master

* refs/pull/26646/head:
doc: fix typo in objectops.rst

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agodoc/releases/nautilus: more rados highlights
Sage Weil [Tue, 26 Feb 2019 19:18:46 +0000 (13:18 -0600)]
doc/releases/nautilus: more rados highlights

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #26627 from jan--f/c-v-38472
Andrew Schoen [Tue, 26 Feb 2019 16:35:22 +0000 (10:35 -0600)]
Merge pull request #26627 from jan--f/c-v-38472

ceph-volume: don't create osd['block.db'] by default

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
6 years agomsg/async: msgr2: expected tags validation 26628/head
Ricardo Dias [Fri, 22 Feb 2019 11:06:19 +0000 (11:06 +0000)]
msg/async: msgr2: expected tags validation

Signed-off-by: Ricardo Dias <rdias@suse.com>
6 years agoMerge pull request #26225 from jan--f/c-v-simple-activate-all
Andrew Schoen [Tue, 26 Feb 2019 15:27:10 +0000 (09:27 -0600)]
Merge pull request #26225 from jan--f/c-v-simple-activate-all

ceph-volume: add --all flag to simple activate

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #26481 from votdev/gitignore_wheelhouse
Lenz Grimmer [Tue, 26 Feb 2019 14:44:42 +0000 (15:44 +0100)]
Merge pull request #26481 from votdev/gitignore_wheelhouse

mgr: Ignore __pycache__ and wheelhouse dirs

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
6 years agomgr/dashboard: Update I18N translation 26649/head
Tiago Melo [Tue, 26 Feb 2019 12:11:59 +0000 (12:11 +0000)]
mgr/dashboard: Update I18N translation

Add support for Chinese (Simplified), Czech, French, Indonesian and Spanish.

Fixed Portuguese (PT) locale source.

Signed-off-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #26338 from rhcs-dashboard/ts-cleanup
Lenz Grimmer [Tue, 26 Feb 2019 14:06:43 +0000 (15:06 +0100)]
Merge pull request #26338 from rhcs-dashboard/ts-cleanup

mgr/dashboard: typescript cleanup

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agomgr/dashboard: Introduce upperFirst pipe 26116/head
Volker Theile [Tue, 19 Feb 2019 13:22:13 +0000 (14:22 +0100)]
mgr/dashboard: Introduce upperFirst pipe

Signed-off-by: Volker Theile <vtheile@suse.com>
6 years agomgr/dashboard: Configure all mgr modules in UI
Volker Theile [Tue, 22 Jan 2019 09:31:14 +0000 (10:31 +0100)]
mgr/dashboard: Configure all mgr modules in UI

Fixes: https://tracker.ceph.com/issues/37934
Signed-off-by: Volker Theile <vtheile@suse.com>
6 years agoqa/suites/rbd: enable partial discard test 26432/head
Jason Dillaman [Fri, 22 Feb 2019 13:44:27 +0000 (08:44 -0500)]
qa/suites/rbd: enable partial discard test

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
6 years agolibrbd: align discard requests to default bluestore allocation size
Jason Dillaman [Thu, 14 Feb 2019 14:53:34 +0000 (09:53 -0500)]
librbd: align discard requests to default bluestore allocation size

This will match the new krbd behavior of aligning discards to the
default bluestore minimum allocation size. Requests that are too
small (or the misaligned head / tail of the request) will be
ignored since it will not result in freed space.

Fixes: http://tracker.ceph.com/issues/38146
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
6 years agoMerge PR #26636 into master
Sage Weil [Tue, 26 Feb 2019 12:40:48 +0000 (06:40 -0600)]
Merge PR #26636 into master

* refs/pull/26636/head:
messages/MMonMgrDigest: use set_data() to avoid screwing up byte_throttler

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge pull request #26130 from minshenglin/wip-37855
Matt Benjamin [Tue, 26 Feb 2019 12:05:09 +0000 (07:05 -0500)]
Merge pull request #26130 from minshenglin/wip-37855

rgw_file: use correct secret key to check auth

6 years agomgr/dashboard: Update npm packages 26647/head
Tiago Melo [Tue, 26 Feb 2019 11:24:09 +0000 (11:24 +0000)]
mgr/dashboard: Update npm packages

Signed-off-by: Tiago Melo <tmelo@suse.com>
6 years agodoc: fix typo in objectops.rst 26646/head
Lan Liu [Tue, 26 Feb 2019 10:07:43 +0000 (18:07 +0800)]
doc: fix typo in objectops.rst

Signed-off-by: Lan Liu <liulan@umcloud.com>
6 years agorpm: use %_python_buildid to specify python-remoto dep 26645/head
Nathan Cutler [Tue, 26 Feb 2019 09:25:56 +0000 (10:25 +0100)]
rpm: use %_python_buildid to specify python-remoto dep

Without this patch, the Python 2 version of python-remoto is always installed,
even on Python 3 systems.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
6 years agolibrbd: set *image_size to 0 when getting ENOENT in rbd_group_image_list() 26622/head
songweibin [Mon, 25 Feb 2019 06:59:25 +0000 (14:59 +0800)]
librbd: set *image_size to 0 when getting ENOENT in rbd_group_image_list()

Fixes: http://tracker.ceph.com/issues/38468
Signed-off-by: songweibin <song.weibin@zte.com.cn>
6 years agoosd: Implement lazy omap usage statistics 26614/head
Brad Hubbard [Tue, 11 Dec 2018 04:00:35 +0000 (14:00 +1000)]
osd: Implement lazy omap usage statistics

Opportunistic gathering of omap statistics during deep scrub.

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>