Commit Graph

95580 Commits

Author SHA1 Message Date
Sage Weil
0ca1a9cbb2 mgr/telemetry: drop config-set and config-show; add just show
Use normal config options to configure.

Add a 'telemetry show' command to show those options.

We lose the validation of the email address, since we are relying on the
generic config machinery, but I don't think we care.

Signed-off-by: Sage Weil <sage@redhat.com>
2019-03-01 14:32:04 -06:00
Sage Weil
ec78dcf516 mgr/telemetry: make 'telemetry show' readable by a human
Signed-off-by: Sage Weil <sage@redhat.com>
2019-03-01 14:32:04 -06:00
Sage Weil
6ab90c9cb0 mgr/telemetry: add 'telemetry on' and 'telemetry off' commands
Signed-off-by: Sage Weil <sage@redhat.com>
2019-03-01 14:32:04 -06:00
Sage Weil
9320bdb8ac mgr/telemetry: off by default
This way a user can enable the module and look at the output before
deciding to send it to anyone.

Signed-off-by: Sage Weil <sage@redhat.com>
2019-03-01 14:32:04 -06:00
Alfredo Deza
9106ede784
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>
2019-02-28 13:01:22 -05:00
Lenz Grimmer
a0ce357c87
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>
2019-02-28 18:42:10 +01:00
Lenz Grimmer
217236c896
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>
2019-02-28 18:40:49 +01:00
Lenz Grimmer
934ac83005
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>
2019-02-28 18:39:28 +01:00
Lenz Grimmer
8b4d9d8e07 mgr/dashboard: Fixed typo in environment.build.js
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
2019-02-28 17:21:38 +01:00
Sebastian Wagner
6d02236ffa
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>
2019-02-28 14:22:50 +01:00
Nathan Cutler
a65a03137a
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>
2019-02-28 12:57:59 +01:00
Sage Weil
c1112928b7 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>
2019-02-27 17:23:25 -06:00
Sage Weil
3478670499 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>
2019-02-27 16:59:47 -06:00
Sage Weil
81a6a38374 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>
2019-02-27 16:59:32 -06:00
Sage Weil
478b212bf9 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>
2019-02-27 16:59:04 -06:00
Sage Weil
a3f8cbc8e5 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>
2019-02-27 16:58:47 -06:00
Sage Weil
88642951f8 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>
2019-02-27 16:58:31 -06:00
Andrew Schoen
ccfc8e6dc4 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>
2019-02-27 15:36:50 -06:00
Sage Weil
f6a3d63dc6 Merge PR #26648 into master
* refs/pull/26648/head:
	msg/async: msgr2: cleanup frame classes hacks

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-02-27 14:15:08 -06:00
Mykola Golub
17daad8536
Merge pull request #26523 from dillaman/wip-38387
librbd: add missing shutdown states to managed lock helper

Reviewed-by: Mykola Golub <mgolub@suse.com>
2019-02-27 20:49:09 +02:00
Sage Weil
4b535a6e8f 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>
2019-02-27 12:26:27 -06:00
Sebastian Wagner
86b7a64d56
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>
2019-02-27 19:24:43 +01:00
Sage Weil
c78bcb2168 doc/releases/nautilus: dashboard tweaks
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-27 11:43:52 -06:00
Sage Weil
4346c36d8f 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>
2019-02-27 11:40:50 -06:00
Sage Weil
039424284f mon: handle racing ms_handle_reset and handle_auth_request
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-27 10:50:54 -06:00
Sage Weil
817edc821f osd/PG: log tracked pg refs under debug_refs
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-27 10:49:50 -06:00
Sage Weil
dbf98cbd62 osd/PG: include tag in get/put debug lines
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-27 10:49:50 -06:00
Sage Weil
8dcb4d6842 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>
2019-02-27 10:49:50 -06:00
Ricardo Dias
45f232703a
msg/async: msgr2: cleanup frame classes hacks
Signed-off-by: Ricardo Dias <rdias@suse.com>
2019-02-27 16:32:46 +00:00
Sage Weil
44c8a2c006 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>
2019-02-27 10:25:39 -06:00
Lenz Grimmer
76c6d34809
Merge pull request #26227 from Tinatinak/api_documentation
mgr/dashboard: Improved support for generating OpenAPI Spec documentation

Reviewed-by: Ricardo Dias <rdias@suse.com>
2019-02-27 16:49:38 +01:00
Lenz Grimmer
24f82a2f1d
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>
2019-02-27 16:48:31 +01:00
Mykola Golub
a0014efaa3
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>
2019-02-27 17:31:15 +02:00
Mykola Golub
3be6a53790
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>
2019-02-27 17:11:44 +02:00
Lenz Grimmer
c3149421bc 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>
2019-02-27 13:49:47 +01:00
Tiago Melo
4a6116f12c 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>
2019-02-27 12:25:38 +00:00
Volker Theile
f951272621 mgr/dashboard: Relocate empty pipe
Move empty pipe into shared/pipes directory.

Signed-off-by: Volker Theile <vtheile@suse.com>
2019-02-27 12:38:44 +01:00
Lenz Grimmer
737809365b
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>
2019-02-27 12:05:19 +01:00
Lenz Grimmer
8a9576cf74
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>
2019-02-27 12:01:06 +01:00
Lenz Grimmer
a8e21fe4c0
Merge pull request #26589 from Devp00l/issue-38382
mgr/dashboard: PGs will update as expected

Reviewed-by: Laura Paduano <lpaduano@suse.com>
2019-02-27 11:04:21 +01:00
Lenz Grimmer
532e16c538
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>
2019-02-27 11:01:25 +01:00
Lenz Grimmer
acb8930fe1
Merge pull request #26592 from nathan-weinberg/fs-breadcrumb
mgr/dashboard: Added breadcrumb tests to Filesystems menu
2019-02-27 10:59:22 +01:00
Lenz Grimmer
23a3363fea
Merge pull request #26647 from tspmelo/wip-npm-update-19-03
mgr/dashboard: Update npm packages

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
2019-02-27 10:57:06 +01:00
Joao Eduardo Luis
bde0ea90e9
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>
2019-02-27 09:33:42 +00:00
Changcheng Liu
0da1f3540c doc: change ruleset to id in crush map file
ruleset is not used after merging below patch
   commit f9a095deb1
       crush: s/ruleset/id/ in decompiled output
       Moving away from the 'ruleset' terminology.

Signed-off-by: Changcheng Liu <changcheng.liu@intel.com>
2019-02-27 11:47:44 +08:00
Kefu Chai
bc9ac5a5d5
Merge pull request #26527 from iotcg/doc
use preferred commands for ceph config-key

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-02-27 11:08:05 +08:00
Kefu Chai
97d0a1098e
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>
2019-02-27 10:49:24 +08:00
Sage Weil
dd573aaf31 common/ceph_context: experimental kludge for crimson
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-26 16:27:11 -06:00
Sage Weil
fd73b4c393 auth/AuthRegistry: mark 'secure' con mode experimental for now
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-26 16:27:11 -06:00
Patrick Donnelly
8d6fb148f9
Merge PR #26646 into master
* refs/pull/26646/head:
	doc: fix typo in objectops.rst

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-02-26 12:04:20 -08:00