Commit Graph

5563 Commits

Author SHA1 Message Date
David Zafman
39cc14bdc1
Merge pull request #27503 from dzafman/wip-39099
osd: Give recovery for inactive PGs a higher priority

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-04-25 15:06:56 -07:00
David Zafman
444aa9f9fe osd, mon: New pool recovery priority range -10 to 10
Use OSD_POOL_PRIORITY_MAX and OSD_POOL_PRIORITY_MIN constants
Scale legacy priorities if exceeds maximum

Signed-off-by: David Zafman <dzafman@redhat.com>
2019-04-25 13:53:27 -07:00
Kefu Chai
49117a0414
Merge pull request #27741 from tchaikov/doc/dev/wip-corpus.rst
doc/dev/corpus.rst: correct instructions

Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-04-25 13:30:10 +08:00
Casey Bodley
3466bc1292
Merge pull request #21154 from mslovy/rgw-admin-api
rgw:  update op_mask of user via admin rest api

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2019-04-24 09:41:31 -04:00
Sage Weil
61d6d051de Merge PR #27472 into master
* refs/pull/27472/head:
	doc/rados/operations/devices: document device failure prediction

Reviewed-by: Rick Chen <rick.chen@prophetstor.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2019-04-24 08:37:49 -05:00
Sage Weil
a3a4af3454 Merge PR #27656 into master
* refs/pull/27656/head:
	doc/dev/erasure-coded-pool: update
	doc/rados/operations/erasure-code*: update default ec profile references
	common/options: change default erasure-code-profile to k=2 m=2

Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-04-24 08:14:55 -05:00
Kefu Chai
692f4b1a05 doc/dev/corpus.rst: correct instructions
* should keep all OSD up and running, otherwise some tests will wait for
  healthy cluster for ever.
* should start 2 MGR for an active-standby setting -- better coverage
this way

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-04-24 19:49:58 +08:00
Sage Weil
67fadc711a doc/rados/operations/devices: document device failure prediction
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-23 07:10:53 -05:00
Kefu Chai
f15f69d521
Merge pull request #27713 from tchaikov/wip-24842
doc/rbd/rbd-cloudstack: update disk offering URL to new docs

Reviewed-by: Wido den Hollander <wido@42on.com>
2019-04-23 19:14:55 +08:00
Kefu Chai
779eccd1fc doc/rbd/rbd-cloudstack: update disk offering URL to new docs
point hyperlinks to latest

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-04-23 13:26:47 +08:00
Sage Weil
cf1328d959 doc/governance: add cbodey
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-22 15:37:11 -05:00
Sage Weil
cf9dfa79c1 doc/dev/erasure-coded-pool: update
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-22 12:36:29 -05:00
Sage Weil
69c7a4d24e doc/rados/operations/erasure-code*: update default ec profile references
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-22 11:20:55 -05:00
Xie Xingguo
0038724cfa
Merge pull request #27657 from anthonyeleven/patch-1
doc: operations: improve reweight-by-utilization

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2019-04-20 08:50:29 +08:00
Anthony D'Atri
8c2b2fdd27
doc: operations: reweight-by-utilization typo
Add a missing backquote delimiter.

Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
2019-04-19 15:15:12 -07:00
Patrick Donnelly
06e0a312d4
doc: fix boot transition in mds state diagram
MDSMonitor assigns a booting MDS immediately to standby. From there, the
standby may be promoted to standby-replay or some state leading to active.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2019-04-18 12:51:23 -07:00
Anthony D'Atri
963bfab07d
doc: operations: improve reweight-by-utilization
Add the missing `max_change`, `max_osds`, and `--no-increasing` parameters to `reweight-by-utilization` and `test-reweight-by-utilization`.  Minor adjustments to wording.

Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
2019-04-17 14:48:33 -07:00
Ricardo Marques
4c79d02f69
Merge pull request #27581 from LenzGr/master-documentation
doc: Improved the dashboard proxy config section

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
2019-04-17 10:03:42 +01:00
James McClune
18b1b986e4 doc: fixed telemetry module reference link
Used :ref: label for telemetry reference in Nautilus.

Fixes: https://tracker.ceph.com/issues/39337
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2019-04-16 18:19:38 -04:00
Sage Weil
c2190c1ff8 Merge PR #27519 into master
* refs/pull/27519/head:
	doc/rados/operations/health-checks: document new bluestore warnings
	os/bluestore: alert on fm/bdev size mismatch
	os/bluestore: introduce legacy statfs alert

Reviewed-by: Sage Weil <sage@redhat.com>
2019-04-16 14:31:49 -05:00
Sage Weil
872590fe83 Merge PR #27563 into master
* refs/pull/27563/head:
	mon/OSDMonitor: respect crush node flags for can_mark_*()
	osd/OSDMap: add get_crush_node_flags(int osd)
	mon/OSDMonitor: make 'osd {add,rm}-{noin,noout,...}' support crush nodes
	osd/OSDMap: raise OSD_FLAGS health alert for crush node flags, too
	osd/OSDMap: add flags for crush nodes

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2019-04-16 14:30:41 -05:00
Sage Weil
ca140a5001 Merge PR #27568 into master
* refs/pull/27568/head:
	doc/release/nautilus: proscribe minimum hammer tunables and straw2 on upgrade
	common/options: update mon_crush_min_required_version=hammer

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2019-04-16 14:30:23 -05:00
Lenz Grimmer
70a28a3e47 doc: Improved the dashboard proxy config section
Added paragraph that explains how standby dashboard instances perform
HTTP redirections to the currently active ceph-mgr node.
Added note about current limitations (see Bug#24662 for details).

Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
2019-04-16 12:01:42 +02:00
Lenz Grimmer
43c56e1a5a doc: dashboard: refined object gateway configuration
As discussed in BUG#39252, the dashboard currently does not
support all possible RGW configuration possibilities when trying
to obtain hostname and port number. Update the docs to better
reflect this.

Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
2019-04-16 11:59:53 +02:00
Kefu Chai
7f7fdc7211 doc/corpus: update to adapt the change from autotools to cmake
Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-04-16 00:25:53 +08:00
Sage Weil
b29495954b doc/rados/operations/health-checks: document new bluestore warnings
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-15 17:42:48 +03:00
Yuval Lifshitz
6f646f0db4
Merge pull request #27493 from yuvalif/pubsub_zone_conf_doc
rgw/pubsub: clarify pubsub zone configuration
2019-04-15 16:42:09 +03:00
Abhishek Lekshmanan
8f6a003285 doc: releases/12.2.12: fix changelog to add issues without trackers
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2019-04-15 11:16:07 +02:00
Sage Weil
9b979a5c5d doc/release/nautilus: proscribe minimum hammer tunables and straw2 on upgrade
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-12 17:26:56 -05:00
Sage Weil
9aa9893b8f osd/OSDMap: raise OSD_FLAGS health alert for crush node flags, too
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-12 11:10:35 -05:00
Abhishek Lekshmanan
3cbf19f103 doc: releases/luminous: release notes for 12.2.12
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2019-04-12 16:57:09 +02:00
Kefu Chai
520af8568a
Merge pull request #26816 from iotcg/doc
doc: correct example to use vstart to run up cluster

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-04-12 17:59:07 +08:00
Yuval Lifshitz
2cf1872bdf rgw/pubsub: more info on notification deletion compatibility
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2019-04-11 12:23:17 +03:00
Yuval Lifshitz
cb256dd92a rgw/pubsub: fix comments from PR #27493
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2019-04-10 19:32:02 +03:00
Sage Weil
b17adcf3e8 doc/releases/nautilus: fix config update step
'ceph ... > /etc/ceph/ceph.conf' fails because bash truncates ceph.conf
before the ceph cli invocation is able to use it to connect to the cluster.

Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-10 11:25:11 -05:00
Yuval Lifshitz
89ddc407b4 rgw/pubsub: clarify pubsub zone configuration
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2019-04-10 15:38:35 +03:00
Sebastian Wagner
559b2e7402
Merge pull request #27431 from sebastian-philipp/rook-doc-update-mon
doc/mgr/orchestrator_cli: Rook orch supports mon update

Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2019-04-09 16:19:53 +02:00
Casey Bodley
f2bb87b7ec
Merge pull request #25985 from l-vo/update_php_doc
doc/radosgw: update documentation examples with the current S3 PHP client

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2019-04-09 09:40:42 -04:00
Patrick Donnelly
c5e8c22ab6
Merge PR #27412 into master
* refs/pull/27412/head:
	doc: add doc for blacklisting older CephFS clients

Reviewed-by: Barbora Ančincová <bara@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2019-04-09 06:17:43 -07:00
Xie Xingguo
a0e1519f31
Merge pull request #27422 from iotcg/doc_pg
doc: fix parameter to set pg autoscale mode

Reviewed-by: Sage Weil <sage@redhat.com>
2019-04-09 08:58:41 +08:00
Patrick Donnelly
07a557411d
Merge PR #27369 into master
* refs/pull/27369/head:
	docs: Add note to execute cephfs-shell

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-04-08 16:16:06 -07:00
Patrick Donnelly
19372b8492
doc: add doc for blacklisting older CephFS clients
Fixes: http://tracker.ceph.com/issues/39130
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2019-04-08 10:56:38 -07:00
Yuval Lifshitz
9641f27eff
Merge pull request #27091 from yuvalif/s2_pubsub_api_new
S3 compatible pubsub API
2019-04-08 17:31:40 +03:00
Varsha Rao
a8182288e5 docs: Add note to execute cephfs-shell
Signed-off-by: Varsha Rao <varao@redhat.com>
2019-04-08 16:22:24 +05:30
Sebastian Wagner
a1688daf17 doc/mgr/orchestrator_cli: Rook orch supports mon update
Fixes: http://tracker.ceph.com/issues/39137

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2019-04-08 11:26:14 +02:00
Changcheng Liu
c0df98fc7e doc: fix parameter to set pg autoscale mode
osd_pool_default_pg_autoscale_mode is the right parameter to
set placement-group autoscale mode.

Signed-off-by: Changcheng Liu <changcheng.liu@intel.com>
2019-04-08 10:40:47 +08:00
Changcheng Liu
fa8dffe883 doc: correct ceph example in corpus section
Signed-off-by: Changcheng Liu <changcheng.liu@intel.com>
2019-04-08 09:26:24 +08:00
Changcheng Liu
4953a6e9e3 doc: correct example to use vstart to run up cluster
Signed-off-by: Changcheng Liu <changcheng.liu@intel.com>
2019-04-08 09:15:52 +08:00
Neha Ojha
91e4926b09
Merge pull request #27403 from cyberang3l/many_objects_per_pg_docs
doc: update documentation for the MANY_OBJECTS_PER_PG warning

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-04-05 16:03:01 -07:00
Vangelis Tasoulas
24131fc59a
doc: Update documentation for the MANY_OBJECTS_PER_PG warning
The current documentation for the MANY_OBJECTS_PER_PG warning
states that The threshold can be raised to silence the health
warning by adjusting the mon_pg_warn_max_object_skew config
option on the monitors. It seems that this is not true (at least)
since the luminous times, and this option should be adjusted on
the managers.

I encountered this problem and I spend quite sometime injecting
the mon_pg_warn_max_object_skew to the monitors, added the option
ceph.conf and restarted the monitors several times but the warning
was not going away. I had to download the code to see what's
happening and I found out this:

$ git grep -A 3 mon_pg_warn_max_object_skew src/common/options.cc
src/common/options.cc:1480:    Option("mon_pg_warn_max_object_skew", Option::TYPE_FLOAT, Option::LEVEL_ADVANCED)
src/common/options.cc-1481-    .set_default(10.0)
src/common/options.cc-1482-    .set_description("max skew few average in objects per pg")
src/common/options.cc-1483-    .add_service("mgr"),

After I restarted the ceph-mgr service, the warning went away.

Signed-off-by: Vangelis Tasoulas <vangelis@tasoulas.net>
2019-04-05 19:53:35 +02:00