Commit Graph

85212 Commits

Author SHA1 Message Date
Casey Bodley
6ef24fffca
Merge pull request #20926 from yehudasa/wip-22963-truncation
rgw: fix for usage truncated flag

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-04-12 11:13:40 -04:00
Casey Bodley
607d6cfb05
Merge pull request #20814 from niupengju/master
rgw: Fix multisite Synchronization failed when read and write delete …

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-04-12 11:05:44 -04:00
Sage Weil
1bc6634641
Merge pull request #21140 from ceph/cv
ceph-volume: remove extra space
2018-04-12 09:14:43 -05:00
Lenz Grimmer
1de0753312
Merge pull request #20962 from ricardoasmarques/wip-task-manager-frontend
mgr/dashboard: Asynchronous tasks (frontend)

Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2018-04-12 14:45:27 +02:00
Lenz Grimmer
04ca8e43cf
Merge pull request #21099 from ricardoasmarques/wip-table-selection-refresh
mgr/dashboard: Update selected items on table refresh

Reviewed-by: Volker Theile vtheile@suse.com
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2018-04-12 13:27:56 +02:00
Nathan Cutler
fd32bcf9ef
Merge pull request #21268 from smithfarm/wip-doc-config-ceph
doc: some improvements to ceph-conf.rst

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2018-04-12 13:25:54 +02:00
Ricardo Marques
e21d9b1ccc mgr/dashboard: Asynchronous tasks front-end
Signed-off-by: Ricardo Marques <rimarques@suse.com>
2018-04-12 12:13:17 +01:00
Kefu Chai
032d3b53fb
Merge pull request #21320 from tchaikov/wip-rocksdb
rocksdb: sync with upstream

Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-12 10:53:12 +08:00
Sage Weil
0722e75846
Merge pull request #21329 from liewegas/wip-23622-b
mon/ConfigKeyService: dump: print placeholder value for binary blobs

Reviewed-by: John Spray <jspray@redhat.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
2018-04-11 21:40:57 -05:00
Sage Weil
313e932006
Merge pull request #21357 from gregsfortytwo/wip-doc-remove-naked-repo
doc: remove references to unversioned repository addresses

Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-11 21:28:55 -05:00
Xie Xingguo
110015a538
Merge pull request #21325 from xiexingguo/wip-fix-up-seg-error
crush/CrushWrapper: fix potential invalid use of iterator

Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-12 08:26:10 +08:00
Greg Farnum
ff509b59d0 doc: remove references to unversioned repository addresses
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2018-04-11 16:52:22 -07:00
Sage Weil
4669134b89 mon/ConfigKeyService: dump: print placeholder value for binary blobs
JSON cannot express arbitrary binary blobs.  Instead of outputting invalid
and unparseable JSON, represent the value of blobs as something like
'<<< binary blob of length 12 >>>'.

Fixes: http://tracker.ceph.com/issues/23622
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-11 16:04:03 -05:00
Yuri Weinstein
997aced8a2
Merge pull request #21336 from ceph/wip-yuriw-crontab
qa/tests: Changed rhel7.4 to rhel7.5
2018-04-11 12:17:19 -07:00
Gregory Farnum
d90f4064f5
Merge pull request #21311 from liewegas/wip-validate-caps
mon: expand cap validity check for mgr, osd, mds

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2018-04-11 11:14:37 -07:00
Patrick Donnelly
f1a733e683
Merge PR #21265 into master
* refs/pull/21265/head:
	doc: outline steps to take CephFS fs down

Reviewed-by: Douglas Fuller <dfuller@redhat.com>
2018-04-11 10:30:42 -07:00
Sage Weil
5d2f369b27
Merge pull request #21236 from jecluis/wip-mon-auth-bootstrap
mon/AuthMonitor: create bootstrap keys on create_initial()

Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-11 10:57:20 -05:00
Sage Weil
68446cce8f
Merge pull request #21102 from trociny/wip-23487
mon: add  'ceph osd pool get erasure allow_ec_overwrites' command

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2018-04-11 10:49:09 -05:00
Mykola Golub
640171480e
Merge pull request #21300 from dillaman/wip-rbd-mirror-active-active
rbd-mirror: integrate image map policy as incremental step to active-active

Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-04-11 18:15:11 +03:00
Kefu Chai
96aad4aed7
Merge pull request #21314 from badone/wip-ms_inject_socket_failures-SIGFPE
msg/async/AsyncConnection: Fix FPE in process_connection

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-04-11 23:09:49 +08:00
Mykola Golub
7abc11538e
Merge pull request #21308 from dillaman/wip-23597
librbd: disable ENOENT tracking within the object cacher

Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-04-11 18:09:01 +03:00
Kefu Chai
4cc3dab070
Merge pull request #21318 from badone/wip-qa-mon-misc-add-osdmap-prune-tests
qa/standalone/mon/misc.sh: Add osdmap-prune tests

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-04-11 23:08:33 +08:00
Kefu Chai
80667e8d71
Merge pull request #21306 from rzarzynski/wip-bs-bug23333-allow-eio
os/bluestore: alter the allow_eio policy regarding kernel's error list.

Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-11 23:05:46 +08:00
Kefu Chai
28e543f55f
Merge pull request #21288 from jcsp/wip-23584
mgr/prometheus: fix PG state names

Reviewed-by: Jan Fajerski <jfajerski@suse.com>
2018-04-11 23:03:06 +08:00
Kefu Chai
d0e6e0db86
Merge pull request #21281 from zealoussnow/wip-leozhang-0407
common: retry_sys_call no need take address of a function pointer

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-04-11 23:01:54 +08:00
Kefu Chai
dc4b525d3b
Merge pull request #21297 from tchaikov/wip-ceph-w-utf-8
ceph: print output of "status" as string not as bytes

Reviewed-by: Tim Serong <tserong@suse.com>
2018-04-11 23:01:07 +08:00
Kefu Chai
d9d568003e
Merge pull request #21275 from smithfarm/wip-23296
osdc/Objecter: add ignore overlay flag if got redirect reply

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2018-04-11 22:59:07 +08:00
Kefu Chai
3c31336f45
Merge pull request #21259 from rzarzynski/wip-common-hint-dout
common: hint the main branch of dout() accordingly to default verbosity.

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-04-11 22:58:24 +08:00
Sage Weil
5ad70e086f
Merge pull request #20186 from jecluis/wip-codingstyle
CodingStyle: add python and javascript/typescript
2018-04-11 08:49:50 -05:00
Joao Eduardo Luis
7528728197 CodingStyle: add python and javascript/typescript
As we are rapidly expanding our code base beyond C++ and C, it is a good
idea to enforce coding styles for other languages.

Signed-off-by: Joao Eduardo Luis <joao@suse.de>
2018-04-11 14:45:36 +01:00
Sage Weil
53588a41a1
Merge pull request #21334 from batrick/i23643
qa: fix typo in test_full

Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-11 08:25:55 -05:00
Casey Bodley
e292ce22b0
Merge pull request #21349 from wjwithagen/wjw-freebsd-deps
FreeBSD: add new required packages to be installed

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-04-11 08:49:54 -04:00
Lenz Grimmer
37a3566040
Merge pull request #21258 from votdev/rgw_proxy
mgr/dashboard: Implement a RGW proxy

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2018-04-11 14:49:37 +02:00
John Spray
1b18aed576
Merge pull request #21347 from SUSE/wip-doc-mgr-plugin-limitations
doc/mgr: Add limitations section to plugin guide

Reviewed-by: Lenz Grimmer <lenz@grimmer.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2018-04-11 12:39:12 +01:00
Willem Jan Withagen
381d1ef56f FreeBSD: add new required packages to be installed
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2018-04-11 13:37:15 +02:00
Ricardo Marques
9d316c34d2 mgr/dashboard: Update selected items on table refresh
Signed-off-by: Ricardo Marques <rimarques@suse.com>
2018-04-11 12:10:43 +01:00
Tim Serong
f3aadbf628 doc/mgr: Add limitations section to plugin guide
Signed-off-by: Tim Serong <tserong@suse.com>
2018-04-11 20:33:11 +10:00
Volker Theile
a18ffe8018 mgr/dashboard: Takeover PR #20799 and adapt comments.
Signed-off-by: Volker Theile <vtheile@suse.com>
2018-04-11 12:26:42 +02:00
Patrick Nawracay
e4a0b12abf mgr/dashboard: Implement RGW proxy
This implementation is basically a Rados Gateway reverse proxy.  It
additionally takes care of the authentication to the Rados Gateway, but to use
it you will have to be authenticated against the dashboards RESTful API.

The corresponding credentials can be configured using the following commands:

    dashboard set-rgw-api-secret-key <secret-key>

    dashboard set-rgw-api-access-key <access-key>

Signed-off-by: Patrick Nawracay <pnawracay@suse.com>
2018-04-11 12:26:42 +02:00
Patrick Nawracay
460882543a mgr/dashboard: RGW proxy: Include python-requests-aws
This commit will include the `python-requests-aws` [1] library.  This library
extends the `requests` library by an authentication mechanism to S3 gateways.

[1] https://github.com/tax/python-requests-aws

Signed-off-by: Patrick Nawracay <pnawracay@suse.com>
2018-04-11 12:26:15 +02:00
Lenz Grimmer
34232b347b
Merge pull request #21022 from sebastian-philipp/dashboard_get_range
mgr/dashboard: Refactor multiple duplicates of `get_rate()`

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2018-04-11 12:22:00 +02:00
Lenz Grimmer
f0614a8d4e
Merge pull request #20920 from sebastian-philipp/dashboard_v2-erasure-code-profile
mgr/dashboard: Add ErasureCodeProfile controller

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2018-04-11 12:19:40 +02:00
Lenz Grimmer
0909266072
Merge pull request #21086 from ricardoasmarques/fix-table-without-fetch-data
mgr/dashboard: Fix table without fetchData

Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile vtheile@suse.com
2018-04-11 11:55:32 +02:00
Lenz Grimmer
6c9c545169
Merge pull request #21041 from votdev/custom_validators
mgr/dashboard: Add custom validators

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2018-04-11 11:11:09 +02:00
Lenz Grimmer
7fdf9ae7f2
Merge pull request #21078 from tspmelo/wip-notifications
mgr/dashboard: Add notification service/component

Reviewed-by: Volker Theile vtheile@suse.com
Reviewed-by: Stephan Müller <smueller@suse.com>
2018-04-11 11:08:04 +02:00
Ricardo Marques
ccace858de mgr/dashboard: Loading indicator only if fechData provided
Signed-off-by: Ricardo Marques <rimarques@suse.com>
2018-04-11 09:50:11 +01:00
Ricardo Marques
b4188367f4 mgr/dashboard: Hide refresh button if no fetchData provided
Signed-off-by: Ricardo Marques <rimarques@suse.com>
2018-04-11 09:42:20 +01:00
Volker Theile
20a2ec5e94 mgr/dashboard: Add custom validators.
Signed-off-by: Volker Theile <vtheile@suse.com>
2018-04-11 08:26:40 +02:00
Patrick Donnelly
aaac83abb5
Merge PR #19220 into master
* refs/pull/19220/head:
	mds: limit run time of load balancer
	mds: add list to track recently used sub-directories
	mds: calculate other mds' last_epoch_under locally
	mds: cleanup mds_load map access/update
	mds: check export pin when choosing dirfrags for exporting
	mds: optimize MDBalancer::find_exports()
	mds: avoid creating unnecessary subtrees during load balance
	mds: mds: optimize MDBalancer::try_rebalance()
	mds: don't try exporting subdir if dirfrag is already being exported
	mds: don't try exporting dirfrags under mds's own mdsdir
	mds: cleanup MDBalancer::try_rebalance()
	mds: always pass current time to MDBalancer::{hit_inode,hit_dir}
	mds: remove unused MDBalancer::export_empties()
	mds: don't decay load counters when printing load
	mds: adjust pop_nested when importing subtree
	mds: adjust subtree popularity when import fails
	mds: adjust subtree popularity after rename
	mds: fix request rate calculation

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-04-10 22:13:29 -07:00
Kefu Chai
723b92d9cc
Merge pull request #21310 from tchaikov/wip-23610
osd: resend osd_pgtemp if it's not acked

Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-11 13:00:01 +08:00