Commit Graph

93102 Commits

Author SHA1 Message Date
Sage Weil
c7940db6b6 Merge PR #25596 into master
* refs/pull/25596/head:
	qa/suites/upgrade: fix wrt librados3

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-12-18 07:24:03 -06:00
Sage Weil
cdbad50952 Merge PR #25486 into master
* refs/pull/25486/head:
	common: enhance debug macro

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-12-18 06:42:37 -06:00
Sage Weil
bcc1ccccea Merge PR #25456 into master
* refs/pull/25456/head:
	common/options: set mon or mgr service on these options
	common/options: more mon options
	common/options: kill old mon_max_pgmap_epochs option
	common/options: mon options
	mon: remove dead option mon_pg_min_inactive
	mon: mon_osd_pool_ec_fast_read -> osd_pool_default_ec_fast_read
	common/options: document mon options
	common/options: messenger options
	common/options: document misc
	common/options: compression options
	common/options: document monitor log options

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
2018-12-18 06:42:02 -06:00
Lenz Grimmer
d795722db6
Merge pull request #25563 from rhcs-dashboard/bugfix-read-write-chart
mgr/dashboard: avoid blank content in Read/Write Card

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2018-12-18 13:16:53 +01:00
Patrick Donnelly
cd6d8e3798
Merge PR #25110 into master
* refs/pull/25110/head:
	client: fix failure in quota size limitation when using samba

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-12-17 20:17:41 -08:00
Patrick Donnelly
05fad763d0
Merge PR #25174 into master
* refs/pull/25174/head:
	mds: fix bug filelock stuck at LOCK_XSYN leading client can't read data

Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-12-17 20:16:51 -08:00
Patrick Donnelly
4438afcf56
Merge PR #25481 into master
* refs/pull/25481/head:
	mon: mark REMOVE_SNAPS messages as no_reply

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-12-17 20:12:24 -08:00
Josh Durgin
70ca0ea335
Merge pull request #25548 from dzafman/wip-37653
osd: fix shard_info_wrapper encode

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-12-17 13:36:36 -08:00
Sage Weil
5612b6714c qa/suites/upgrade: fix wrt librados3
Signed-off-by: Sage Weil <sage@redhat.com>
2018-12-17 13:25:34 -06:00
Alfredo Deza
246b2ad6cc
Merge pull request #25594 from alfredodeza/wip-rm37675
ceph-volume tests.functional fix typo when stopping osd.0 in filestore

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2018-12-17 14:08:41 -05:00
Alfredo Deza
d127ae3e59 ceph-volume lvm.strategies remove unused import
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-12-17 13:34:58 -05:00
David Zafman
278fac1141
Merge pull request #25483 from dzafman/wip-hashinfo
ceph-objectstore-tool: Dump hashinfo

Reviewed-by: Neha Ojha <nojha@redhat.com>
2018-12-17 09:38:42 -08:00
Alfredo Deza
fba43289a2 ceph-volume tests.functional fix typo when stopping osd.0 in filestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-12-17 12:35:27 -05:00
Kefu Chai
7a7f7757ed
Merge pull request #25377 from aclamk/wip-kv-remove-validate
common/KeyValueDB: Get rid of validate parameter.

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-12-18 00:58:28 +08:00
alfonsomthd
b2402f4692 mgr/dashboard: avoid blank content in Read/Write Card
The card has to show either a chart or 'N/A', but no blank content.

Signed-off-by: Alfonso Martínez <almartin@redhat.com>
2018-12-17 17:04:08 +01:00
Lenz Grimmer
066a03932e
Merge pull request #25489 from rhcs-dashboard/36740-add-info-to-pools-table
mgr/dashboard: Add info to Pools table

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2018-12-17 16:23:41 +01:00
Sage Weil
ba0feb26d9 Merge PR #25405 into master
* refs/pull/25405/head:
	msg/async: truly use first addr if multiple incoming addrs provided

Reviewed-by: Sage Weil <sage@redhat.com>
2018-12-17 09:00:34 -06:00
Yuri Weinstein
418f43e07d
Merge pull request #25421 from xiexingguo/wip-37507
os/bluestore: add boundary check for cache-autotune related settings
2018-12-17 06:44:20 -08:00
Yuri Weinstein
3e54e198d7
Merge pull request #25422 from rzarzynski/wip-bl-drop-at_buffer_headtail
common: drop at_buffer_{head,tail} from buffer::ptr.

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-12-17 06:43:00 -08:00
Kefu Chai
288ffdb11d
Merge pull request #25474 from tchaikov/wip-update-seastar
cmake,seastar: pick up latest seastar

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-12-17 22:41:47 +08:00
Sage Weil
f9ab61209b Merge PR #25564 into master
* refs/pull/25564/head:
	qa/rados/upgrade: align thrashing with upgrade suite, don't import/export pgs

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-12-17 08:20:11 -06:00
Sebastian Wagner
22dfb1cdf9
Merge pull request #25468 from rjfd/wip-orch-service-descriptor
mgr/orchestrator: added useful attributes to ServiceDescription

Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2018-12-17 14:49:17 +01:00
alfonsomthd
3fcdbddf2b mgr/dashboard: Add info to Pools table
- Column 'Placement Groups' renamed to 'Pg Status':
It shows PG states.
- Created 'CephSharedModule' for shared services within ceph module.
- Created PgCategoryService & PgCategory model (logic encapsulation).
- Color consistency: PG chart (landing page) and cell text color are similar.

Fixes: https://tracker.ceph.com/issues/36740

Signed-off-by: Alfonso Martínez <almartin@redhat.com>
2018-12-17 14:18:57 +01:00
Kefu Chai
53a38bf57e fmt: remove fmt submodule
since seastar contains fmt 5.2.1 as a submodule. there is no need
to have our own copy.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-12-17 21:05:05 +08:00
Kefu Chai
ae5a9cbce5 cmake: update to accommodate seastar changes
- seastar now works with fmt 5.2.1
- seastar now contains fmt as a submodule, so use it instead of
  using our own submodule
- seastar now create include directory under gen/include
- we use std::option<> when using seastar, so enable
  Seastar_STD_OPTIONAL_VARIANT_STRINGVIEW accordingly.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-12-17 21:05:05 +08:00
Kefu Chai
751528a898 seastar: pickup latest seastar
we have quite a few hacks to get seastar's cmake to play with the distro
we support, and since seastar's cmake now is completely rewritten. we
can now use the upstream's cmake without having to maintain our patches.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-12-17 21:05:05 +08:00
Sage Weil
f289140b35 Merge PR #25573 into master
* refs/pull/25573/head:
	osd: kill obsolete comments

Reviewed-by: Sage Weil <sage@redhat.com>
2018-12-17 07:02:15 -06:00
Kefu Chai
1ffe77bf48
Merge pull request #23362 from luhp/master
common: fix a racing in PerfCounters::perf_counter_data_any_d::read_avg

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-12-17 20:00:33 +08:00
Ricardo Dias
92776e09e0
mgr/orchestrator: added service status attributes to service descriptor
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-12-17 09:38:19 +00:00
xie xingguo
b0d2f40b03 osd: kill obsolete comments
I added these comments a few years ago.
Since bluestore can read things that aren't committed and
https://github.com/ceph/ceph/pull/20177 should have made it work for
filestore too, this shouldn't matter any more.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-12-17 09:33:35 +08:00
Jason Dillaman
2efb9ce8a2
Merge pull request #25488 from trociny/wip-osd-perf-query-rbd-regex
mgr: improvements for dynamic osd perf counters

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-12-16 12:50:13 -05:00
Jason Dillaman
13a9f12450
Merge pull request #25509 from trociny/wip-37596
librbd: disable image mirroring when moving to trash

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-12-16 12:49:35 -05:00
Kefu Chai
bfdd0f6f73 include/rados: s/requires/req/
requires is a keyword in C++20. which is close =)

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-12-16 23:45:14 +08:00
Jason Dillaman
3d5c57ff48
Merge pull request #25462 from Songweibin/wip-rbd-invalid-pointer
librbd: misc fix potential invalid pointer

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-12-15 08:53:54 -05:00
Casey Bodley
b5f33ae372
Merge pull request #25568 from cbodley/wip-rgw-pubsub-const-realm
rgw: fix compilation after pubsub conflict

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2018-12-14 15:01:43 -05:00
Casey Bodley
957ff9f778 rgw: pubsub uses const RGWRealm
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-12-14 13:56:18 -05:00
Casey Bodley
14fccc4b72 rgw: remove unused get_tier_config()
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-12-14 13:55:56 -05:00
Matt Benjamin
2e43a43345
Merge pull request #23298 from yehudasa/wip-rgw-ps-3
rgw: pub-sub
2018-12-14 12:52:39 -05:00
Mykola Golub
b29b4f0c71 qa/workunits/rbd: add trash move/restore mirror test
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-12-14 16:47:15 +00:00
Mykola Golub
6844a52ebb librbd: disable image mirroring when moving to trash
And enable when restoring if mirror pool mode set.

Fixes: https://tracker.ceph.com/issues/37596
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-12-14 16:47:15 +00:00
Casey Bodley
8ea5ac4933
Merge pull request #25357 from cbodley/wip-rgw-reshard-yield
rgw: add optional_yield to block_while_resharding()

Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2018-12-14 11:00:20 -05:00
Mykola Golub
d835c6fba3 mgr/osd_perf_query: generalize rbd regex for journal and data pool objects
And process collected stats accordingly.

Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-12-14 15:43:29 +00:00
Mykola Golub
69a0017579 mgr: include only capturing groups into osd perf query subkeys
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-12-14 15:23:27 +00:00
Mykola Golub
ed85a16ff6 pybind/mgr/osd_perf_query: fix regression
(introduced when adding ALL_SUBKEYS_QUERY)

Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-12-14 15:20:26 +00:00
Mykola Golub
759ba20a5d pybind/mgr/prometheus: fix get option methods names
(which has been renamed recently)

Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-12-14 15:16:50 +00:00
Casey Bodley
b8a4154b38
Merge pull request #25412 from cbodley/wip-rgw-const-zone
rgw: zone service only provides const access to its data

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-12-14 09:55:30 -05:00
Sage Weil
dce1623db9 qa/rados/upgrade: align thrashing with upgrade suite, don't import/export pgs
Don't import/export between versions

Fixes: http://tracker.ceph.com/issues/37665
Signed-off-by: Sage Weil <sage@redhat.com>
2018-12-14 07:04:56 -06:00
Jos Collin
79d36edefd
Merge pull request #25549 from batrick/obsolete-comment
mds: remove obsolete comments

Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-12-14 12:34:47 +05:30
Jos Collin
76132a8d07
Merge pull request #25550 from badone/wip-doc-remove-capability-reset-command
doc/user-management: Remove obsolete reset caps command

Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-12-14 12:10:18 +05:30
Brad Hubbard
e4e7f3ea6a doc/user-management: Remove obsolete reset caps command
This command has not worked since hammer and makes no sense in an
environment where we do not allow empty caps

Fixes: http://tracker.ceph.com/issues/37663

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2018-12-14 15:22:15 +10:00