]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
6 years agomgr/dashboard: check for existence of Grafana dashboard 25154/head
Kanika Murarka [Wed, 5 Dec 2018 10:33:53 +0000 (16:03 +0530)]
mgr/dashboard: check for existence of Grafana dashboard

Fixes: http://tracker.ceph.com/issues/36356
Signed-off-by: Kanika Murarka <kmurarka@redhat.com>
6 years agoMerge PR #25486 into master
Sage Weil [Tue, 18 Dec 2018 12:42:37 +0000 (06:42 -0600)]
Merge PR #25486 into master

* refs/pull/25486/head:
common: enhance debug macro

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
6 years agoMerge PR #25456 into master
Sage Weil [Tue, 18 Dec 2018 12:42:02 +0000 (06:42 -0600)]
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>
6 years agoMerge pull request #25563 from rhcs-dashboard/bugfix-read-write-chart
Lenz Grimmer [Tue, 18 Dec 2018 12:16:53 +0000 (13:16 +0100)]
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>
6 years agoMerge PR #25110 into master
Patrick Donnelly [Tue, 18 Dec 2018 04:17:41 +0000 (20:17 -0800)]
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>
6 years agoMerge PR #25174 into master
Patrick Donnelly [Tue, 18 Dec 2018 04:16:51 +0000 (20:16 -0800)]
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>
6 years agoMerge PR #25481 into master
Patrick Donnelly [Tue, 18 Dec 2018 04:12:24 +0000 (20:12 -0800)]
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>
6 years agoMerge pull request #25548 from dzafman/wip-37653
Josh Durgin [Mon, 17 Dec 2018 21:36:36 +0000 (13:36 -0800)]
Merge pull request #25548 from dzafman/wip-37653

osd: fix shard_info_wrapper encode

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
6 years agoMerge pull request #25594 from alfredodeza/wip-rm37675
Alfredo Deza [Mon, 17 Dec 2018 19:08:41 +0000 (14:08 -0500)]
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>
6 years agoceph-volume lvm.strategies remove unused import 25594/head
Alfredo Deza [Mon, 17 Dec 2018 18:34:58 +0000 (13:34 -0500)]
ceph-volume lvm.strategies remove unused import

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #25483 from dzafman/wip-hashinfo
David Zafman [Mon, 17 Dec 2018 17:38:42 +0000 (09:38 -0800)]
Merge pull request #25483 from dzafman/wip-hashinfo

ceph-objectstore-tool: Dump hashinfo

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoceph-volume tests.functional fix typo when stopping osd.0 in filestore
Alfredo Deza [Mon, 17 Dec 2018 17:35:27 +0000 (12:35 -0500)]
ceph-volume tests.functional fix typo when stopping osd.0 in filestore

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #25377 from aclamk/wip-kv-remove-validate
Kefu Chai [Mon, 17 Dec 2018 16:58:28 +0000 (00:58 +0800)]
Merge pull request #25377 from aclamk/wip-kv-remove-validate

common/KeyValueDB: Get rid of validate parameter.

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agomgr/dashboard: avoid blank content in Read/Write Card 25563/head
alfonsomthd [Fri, 14 Dec 2018 11:43:57 +0000 (12:43 +0100)]
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>
6 years agoMerge pull request #25489 from rhcs-dashboard/36740-add-info-to-pools-table
Lenz Grimmer [Mon, 17 Dec 2018 15:23:41 +0000 (16:23 +0100)]
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>
6 years agoMerge PR #25405 into master
Sage Weil [Mon, 17 Dec 2018 15:00:34 +0000 (09:00 -0600)]
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>
6 years agoMerge pull request #25421 from xiexingguo/wip-37507
Yuri Weinstein [Mon, 17 Dec 2018 14:44:20 +0000 (06:44 -0800)]
Merge pull request #25421 from xiexingguo/wip-37507

os/bluestore: add boundary check for cache-autotune related settings

6 years agoMerge pull request #25422 from rzarzynski/wip-bl-drop-at_buffer_headtail
Yuri Weinstein [Mon, 17 Dec 2018 14:43:00 +0000 (06:43 -0800)]
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>
6 years agoMerge pull request #25474 from tchaikov/wip-update-seastar
Kefu Chai [Mon, 17 Dec 2018 14:41:47 +0000 (22:41 +0800)]
Merge pull request #25474 from tchaikov/wip-update-seastar

cmake,seastar: pick up latest seastar

Reviewed-by: Casey Bodley <cbodley@redhat.com>
6 years agoMerge PR #25564 into master
Sage Weil [Mon, 17 Dec 2018 14:20:11 +0000 (08:20 -0600)]
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>
6 years agoMerge pull request #25468 from rjfd/wip-orch-service-descriptor
Sebastian Wagner [Mon, 17 Dec 2018 13:49:17 +0000 (14:49 +0100)]
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>
6 years agomgr/dashboard: Add info to Pools table 25489/head
alfonsomthd [Fri, 14 Dec 2018 16:21:42 +0000 (17:21 +0100)]
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>
6 years agofmt: remove fmt submodule 25474/head
Kefu Chai [Mon, 10 Dec 2018 14:57:21 +0000 (22:57 +0800)]
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>
6 years agocmake: update to accommodate seastar changes
Kefu Chai [Mon, 10 Dec 2018 14:55:08 +0000 (22:55 +0800)]
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>
6 years agoseastar: pickup latest seastar
Kefu Chai [Mon, 10 Dec 2018 14:59:28 +0000 (22:59 +0800)]
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>
6 years agoMerge PR #25573 into master
Sage Weil [Mon, 17 Dec 2018 13:02:15 +0000 (07:02 -0600)]
Merge PR #25573 into master

* refs/pull/25573/head:
osd: kill obsolete comments

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #23362 from luhp/master
Kefu Chai [Mon, 17 Dec 2018 12:00:33 +0000 (20:00 +0800)]
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>
6 years agomgr/orchestrator: added service status attributes to service descriptor 25468/head
Ricardo Dias [Mon, 17 Dec 2018 09:38:19 +0000 (09:38 +0000)]
mgr/orchestrator: added service status attributes to service descriptor

Signed-off-by: Ricardo Dias <rdias@suse.com>
6 years agoosd: kill obsolete comments 25573/head
xie xingguo [Mon, 17 Dec 2018 01:27:40 +0000 (09:27 +0800)]
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>
6 years agoMerge pull request #25488 from trociny/wip-osd-perf-query-rbd-regex
Jason Dillaman [Sun, 16 Dec 2018 17:50:13 +0000 (12:50 -0500)]
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>
6 years agoMerge pull request #25509 from trociny/wip-37596
Jason Dillaman [Sun, 16 Dec 2018 17:49:35 +0000 (12:49 -0500)]
Merge pull request #25509 from trociny/wip-37596

librbd: disable image mirroring when moving to trash

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
6 years agoinclude/rados: s/requires/req/
Kefu Chai [Mon, 10 Dec 2018 14:58:20 +0000 (22:58 +0800)]
include/rados: s/requires/req/

requires is a keyword in C++20. which is close =)

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #25462 from Songweibin/wip-rbd-invalid-pointer
Jason Dillaman [Sat, 15 Dec 2018 13:53:54 +0000 (08:53 -0500)]
Merge pull request #25462 from Songweibin/wip-rbd-invalid-pointer

 librbd: misc fix potential invalid pointer

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
6 years agoMerge pull request #25568 from cbodley/wip-rgw-pubsub-const-realm
Casey Bodley [Fri, 14 Dec 2018 20:01:43 +0000 (15:01 -0500)]
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>
6 years agorgw: pubsub uses const RGWRealm 25568/head
Casey Bodley [Fri, 14 Dec 2018 18:56:18 +0000 (13:56 -0500)]
rgw: pubsub uses const RGWRealm

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agorgw: remove unused get_tier_config()
Casey Bodley [Fri, 14 Dec 2018 18:55:56 +0000 (13:55 -0500)]
rgw: remove unused get_tier_config()

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agoMerge pull request #23298 from yehudasa/wip-rgw-ps-3
Matt Benjamin [Fri, 14 Dec 2018 17:52:39 +0000 (12:52 -0500)]
Merge pull request #23298 from yehudasa/wip-rgw-ps-3

rgw: pub-sub

6 years agoqa/workunits/rbd: add trash move/restore mirror test 25509/head
Mykola Golub [Fri, 14 Dec 2018 16:47:00 +0000 (16:47 +0000)]
qa/workunits/rbd: add trash move/restore mirror test

Signed-off-by: Mykola Golub <mgolub@suse.com>
6 years agolibrbd: disable image mirroring when moving to trash
Mykola Golub [Wed, 12 Dec 2018 15:42:49 +0000 (15:42 +0000)]
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>
6 years agoMerge pull request #25357 from cbodley/wip-rgw-reshard-yield
Casey Bodley [Fri, 14 Dec 2018 16:00:20 +0000 (11:00 -0500)]
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>
6 years agomgr/osd_perf_query: generalize rbd regex for journal and data pool objects 25488/head
Mykola Golub [Tue, 27 Nov 2018 09:42:52 +0000 (11:42 +0200)]
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>
6 years agomgr: include only capturing groups into osd perf query subkeys
Mykola Golub [Fri, 14 Dec 2018 15:23:27 +0000 (15:23 +0000)]
mgr: include only capturing groups into osd perf query subkeys

Signed-off-by: Mykola Golub <mgolub@suse.com>
6 years agopybind/mgr/osd_perf_query: fix regression
Mykola Golub [Fri, 14 Dec 2018 15:20:26 +0000 (15:20 +0000)]
pybind/mgr/osd_perf_query: fix regression

(introduced when adding ALL_SUBKEYS_QUERY)

Signed-off-by: Mykola Golub <mgolub@suse.com>
6 years agopybind/mgr/prometheus: fix get option methods names
Mykola Golub [Fri, 14 Dec 2018 15:16:50 +0000 (15:16 +0000)]
pybind/mgr/prometheus: fix get option methods names

(which has been renamed recently)

Signed-off-by: Mykola Golub <mgolub@suse.com>
6 years agoMerge pull request #25412 from cbodley/wip-rgw-const-zone
Casey Bodley [Fri, 14 Dec 2018 14:55:30 +0000 (09:55 -0500)]
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>
6 years agoqa/rados/upgrade: align thrashing with upgrade suite, don't import/export pgs 25564/head
Sage Weil [Fri, 14 Dec 2018 13:00:48 +0000 (07:00 -0600)]
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>
6 years agoMerge pull request #25549 from batrick/obsolete-comment
Jos Collin [Fri, 14 Dec 2018 07:04:47 +0000 (12:34 +0530)]
Merge pull request #25549 from batrick/obsolete-comment

mds: remove obsolete comments

Reviewed-by: Jos Collin <jcollin@redhat.com>
6 years agoMerge pull request #25550 from badone/wip-doc-remove-capability-reset-command
Jos Collin [Fri, 14 Dec 2018 06:40:18 +0000 (12:10 +0530)]
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>
6 years agodoc/user-management: Remove obsolete reset caps command 25550/head
Brad Hubbard [Fri, 14 Dec 2018 05:01:21 +0000 (15:01 +1000)]
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>
6 years agoMerge pull request #25454 from rzarzynski/wip-bl-drop-alloc-tracking
Kefu Chai [Fri, 14 Dec 2018 02:53:56 +0000 (10:53 +0800)]
Merge pull request #25454 from rzarzynski/wip-bl-drop-alloc-tracking

common: drop allocation tracking from bufferlist.

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agomds: remove obsolete comments 25549/head
Patrick Donnelly [Thu, 13 Dec 2018 23:53:47 +0000 (15:53 -0800)]
mds: remove obsolete comments

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agorados, librados: Get errors back to caller 25548/head
David Zafman [Thu, 13 Dec 2018 21:58:53 +0000 (13:58 -0800)]
rados, librados: Get errors back to caller

Remove redundant error message

Signed-off-by: David Zafman <dzafman@redhat.com>
6 years agoosd: shard_info_wrapper encode/decode need to fall through to *_FINISH()
David Zafman [Thu, 13 Dec 2018 21:40:39 +0000 (13:40 -0800)]
osd: shard_info_wrapper encode/decode need to fall through to *_FINISH()

Fixes: http://tracker.ceph.com/issues/37653
Signed-off-by: David Zafman <dzafman@redhat.com>
6 years agoMerge pull request #25333 from ivancich/wip-versioned-reshard-stats
J. Eric Ivancich [Thu, 13 Dec 2018 20:14:11 +0000 (15:14 -0500)]
Merge pull request #25333 from ivancich/wip-versioned-reshard-stats

rgw: fix stats for versioned buckets after reshard.

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
6 years agoMerge pull request #25356 from ivancich/wip-fix-rgw-options
Abhishek L [Thu, 13 Dec 2018 16:57:09 +0000 (17:57 +0100)]
Merge pull request #25356 from ivancich/wip-fix-rgw-options

rgw: move all reshard config options out of legacy_config_options

Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
6 years agomgr/orchestrator: added useful attributes to ServiceDescription
Ricardo Dias [Mon, 10 Dec 2018 12:23:18 +0000 (12:23 +0000)]
mgr/orchestrator: added useful attributes to ServiceDescription

Signed-off-by: Ricardo Dias <rdias@suse.com>
6 years agoMerge pull request #25477 from alfredodeza/wip-rm37486
Alfredo Deza [Thu, 13 Dec 2018 15:36:21 +0000 (10:36 -0500)]
Merge pull request #25477 from alfredodeza/wip-rm37486

ceph-volume: set permissions right before prime-osd-dir

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
6 years agoceph-volume tests.functional.lvm stop all osds before activating again to test permis... 25477/head
Alfredo Deza [Thu, 13 Dec 2018 14:49:41 +0000 (09:49 -0500)]
ceph-volume tests.functional.lvm stop all osds before activating again to test permissions

Otherwise, ``ceph-volume lvm activate --all`` will skip OSDs that are
already running. So the test that verifies that permissions are
corrected will fail because ``activate`` will simply skip them

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agojson formatter: reset pending string on dump_stream() 23298/head
Yehuda Sadeh [Thu, 13 Dec 2018 13:34:13 +0000 (05:34 -0800)]
json formatter: reset pending string on dump_stream()

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
6 years agocommon/options: set mon or mgr service on these options 25456/head
Sage Weil [Mon, 10 Dec 2018 17:42:07 +0000 (11:42 -0600)]
common/options: set mon or mgr service on these options

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agocommon/options: more mon options
Sage Weil [Mon, 10 Dec 2018 04:13:05 +0000 (22:13 -0600)]
common/options: more mon options

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agocommon/options: kill old mon_max_pgmap_epochs option
Sage Weil [Sun, 9 Dec 2018 16:15:05 +0000 (10:15 -0600)]
common/options: kill old mon_max_pgmap_epochs option

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agocommon/options: mon options
Sage Weil [Sun, 9 Dec 2018 15:39:36 +0000 (09:39 -0600)]
common/options: mon options

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agomon: remove dead option mon_pg_min_inactive
Sage Weil [Sun, 9 Dec 2018 15:36:23 +0000 (09:36 -0600)]
mon: remove dead option mon_pg_min_inactive

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agomon: mon_osd_pool_ec_fast_read -> osd_pool_default_ec_fast_read
Sage Weil [Sun, 9 Dec 2018 14:37:02 +0000 (08:37 -0600)]
mon: mon_osd_pool_ec_fast_read -> osd_pool_default_ec_fast_read

More consistent name!

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agocommon/options: document mon options
Sage Weil [Sun, 9 Dec 2018 13:47:58 +0000 (07:47 -0600)]
common/options: document mon options

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agocommon/options: messenger options
Sage Weil [Sun, 9 Dec 2018 13:15:01 +0000 (07:15 -0600)]
common/options: messenger options

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #25504 from Devp00l/wip-summary-service-test-fix
Lenz Grimmer [Thu, 13 Dec 2018 13:00:45 +0000 (14:00 +0100)]
Merge pull request #25504 from Devp00l/wip-summary-service-test-fix

mgr/dashboard: Cleanup of summary refresh test

Reviewed-by: Kanika Murarka <kmurarka@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoceph-volume lvm.activate ensure filestore osd path is chowned always
Alfredo Deza [Thu, 13 Dec 2018 12:45:00 +0000 (07:45 -0500)]
ceph-volume lvm.activate ensure filestore osd path is chowned always

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agocommon/options: document misc
Sage Weil [Sun, 9 Dec 2018 13:04:08 +0000 (07:04 -0600)]
common/options: document misc

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agocommon/options: compression options
Sage Weil [Sun, 9 Dec 2018 12:52:44 +0000 (06:52 -0600)]
common/options: compression options

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agocommon/options: document monitor log options
Sage Weil [Sun, 9 Dec 2018 12:48:39 +0000 (06:48 -0600)]
common/options: document monitor log options

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #21305 into master
Sage Weil [Thu, 13 Dec 2018 12:16:59 +0000 (06:16 -0600)]
Merge PR #21305 into master

* refs/pull/21305/head:
ceph-create-keys: depreceate, print warning

Reviewed-by: Sébastien Han <seb@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
6 years agoceph-create-keys: depreceate, print warning 21305/head
Sage Weil [Mon, 9 Apr 2018 14:10:41 +0000 (09:10 -0500)]
ceph-create-keys: depreceate, print warning

We'll remove this post-nautilus or post-octopus, I guess?

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #25411 from javacruft/py3-ceph-create-keys
Nathan Cutler [Thu, 13 Dec 2018 10:13:52 +0000 (11:13 +0100)]
Merge pull request #25411 from javacruft/py3-ceph-create-keys

ceph-create-keys: Misc Python 3 fixes

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
6 years agoMerge PR #25478 into master
Sage Weil [Thu, 13 Dec 2018 10:12:43 +0000 (04:12 -0600)]
Merge PR #25478 into master

* refs/pull/25478/head:
README.md: Add note about default do_cmake.sh debug builds.
doc/install: Add note about default do_cmake.sh debug builds.
do_cmake: Warn user about slow debug performance by default.

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #25334 from rhcs-dashboard/rgw-email-validation
Lenz Grimmer [Thu, 13 Dec 2018 09:52:44 +0000 (10:52 +0100)]
Merge pull request #25334 from rhcs-dashboard/rgw-email-validation

mgr/dashboard: Validation for duplicate RGW user email

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
6 years agoMerge pull request #25502 from rhcs-dashboard/code-cleanup
Lenz Grimmer [Thu, 13 Dec 2018 09:50:51 +0000 (10:50 +0100)]
Merge pull request #25502 from rhcs-dashboard/code-cleanup

mgr/dashboard: code cleanup

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Sebastian Krah <skrah@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #25463 from tchaikov/wip-qa-thrash-old-clients
Kefu Chai [Thu, 13 Dec 2018 04:11:45 +0000 (12:11 +0800)]
Merge pull request #25463 from tchaikov/wip-qa-thrash-old-clients

qa: downgrade librados2,librbd1 for thrash-old-clients tests

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoqa: downgrade librados2,librbd1 for thrash-old-clients tests 25463/head
Kefu Chai [Mon, 10 Dec 2018 10:35:45 +0000 (18:35 +0800)]
qa: downgrade librados2,librbd1 for thrash-old-clients tests

librados2 and librbd1 are installed as a dependency of qemu-kvm.
qemu-kvm is installed by ceph-cm-ansible, see [1].

in thrash-old-clients, jewel packages are installed, but yum does
not allow downgrade unless it's required explicitly. in this change,
we downgrade librbd1 and librados2 to address this issue.

currently, the ceph packages shipped by CentOS/RHEL 7 are still an old
version of jewel. so this issue only kicks in when we try to install
hammer.

this change should address failures like

Command failed on smithi136 with status 1: '\n sudo yum -y install
rbd-fuse\n '

found in rados/thrash-old-clients tests.

---
[1]
https://github.com/ceph/ceph-cm-ansible/commit/3db1cbdc226ecdea532bcc7cd6e710b5ad2bb0d6#diff-f2b05d775fedff6c5c6689f564b32f1c

Fixes: http://tracker.ceph.com/issues/37618
Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #25433 from hsiang41/fix_37533
Dan Mick [Wed, 12 Dec 2018 22:37:41 +0000 (14:37 -0800)]
Merge pull request #25433 from hsiang41/fix_37533

mgr/diskprediction_cloud: Remove needless library in the requirements file

6 years agoMerge pull request #25510 from ivancich/wip-log-successful-resharding
Eric Ivancich [Wed, 12 Dec 2018 21:13:04 +0000 (16:13 -0500)]
Merge pull request #25510 from ivancich/wip-log-successful-resharding

rgw: feature -- log successful bucket resharding events

Reviewed-by: Casey Bodley <cbodley@redhat.com>
6 years agoMerge PR #25222 into master
Patrick Donnelly [Wed, 12 Dec 2018 20:48:01 +0000 (12:48 -0800)]
Merge PR #25222 into master

* refs/pull/25222/head:
mds: do not call Journaler::_trim twice

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
6 years agoMerge PR #25229 into master
Patrick Donnelly [Wed, 12 Dec 2018 20:47:16 +0000 (12:47 -0800)]
Merge PR #25229 into master

* refs/pull/25229/head:
mds: fix incorrect l_pq_executing_ops statistics when meet an invalid item in purge queue

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
6 years agoMerge PR #25109 into master
Patrick Donnelly [Wed, 12 Dec 2018 20:45:29 +0000 (12:45 -0800)]
Merge PR #25109 into master

* refs/pull/25109/head:
client: do not move f->pos untill success write

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
6 years agoMerge PR #25220 into master
Patrick Donnelly [Wed, 12 Dec 2018 20:43:05 +0000 (12:43 -0800)]
Merge PR #25220 into master

* refs/pull/25220/head:
mds: queue inodes into MDCache::export_pin_queue after setattr is journaled

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge PR #25316 into master
Patrick Donnelly [Wed, 12 Dec 2018 20:41:46 +0000 (12:41 -0800)]
Merge PR #25316 into master

* refs/pull/25316/head:
client: don't update importing caps' mseq when handing cap export
mds: don't exclude disallowed caps when recording wanted caps

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge PR #25389 into master
Patrick Donnelly [Wed, 12 Dec 2018 20:40:55 +0000 (12:40 -0800)]
Merge PR #25389 into master

* refs/pull/25389/head:
mds: remove duplicated l_mdc_num_strays perfcounter set

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge PR #25442 into master
Patrick Donnelly [Wed, 12 Dec 2018 20:39:47 +0000 (12:39 -0800)]
Merge PR #25442 into master

* refs/pull/25442/head:
pybind/mgr/status: fix ceph fs status in py3 environments.

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoceph-volume: include the ceph-facts role when needed during testing
Andrew Schoen [Wed, 12 Dec 2018 20:10:59 +0000 (14:10 -0600)]
ceph-volume: include the ceph-facts role when needed during testing

The ceph-ansible stable-3.2 branch does not have the ceph-facts role
but master does. We need to make sure to import this role only when
it's supported.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge PR #25402 into master
Sage Weil [Wed, 12 Dec 2018 20:00:52 +0000 (14:00 -0600)]
Merge PR #25402 into master

* refs/pull/25402/head:
pybind/mgr: rename get_option -> get_ceph_option
pybind/mgr: add get_ceph_option to standby module interface
ceph.spec.in: add xmlsec1 dependency for dashboard make check
mgr: rename internal ceph_set_config -> ceph_set_module_option
pybind/mgr: set_config -> set_module_option
pybind/mgr: get_config -> get_module_option
mgr: rename internal get_config -> get_module_option
pybind/mgr: OPTIONS -> MODULE_OPTIONS

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Tim Serong <tserong@suse.com>
6 years agorgw: feature -- log successful bucket resharding events 25510/head
J. Eric Ivancich [Wed, 12 Dec 2018 18:53:49 +0000 (13:53 -0500)]
rgw: feature -- log successful bucket resharding events

This change adds a single log entry at level 1 to indicate when a
bucket resharding successfully completes.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
6 years agoREADME.md: Add note about default do_cmake.sh debug builds. 25478/head
Mark Nelson [Tue, 11 Dec 2018 00:07:55 +0000 (18:07 -0600)]
README.md: Add note about default do_cmake.sh debug builds.

Signed-off-by: Mark Nelson <mnelson@redhat.com>
6 years agodoc/install: Add note about default do_cmake.sh debug builds.
Mark Nelson [Mon, 10 Dec 2018 23:55:36 +0000 (17:55 -0600)]
doc/install: Add note about default do_cmake.sh debug builds.

Signed-off-by: Mark Nelson <mnelson@redhat.com>
6 years agodo_cmake: Warn user about slow debug performance by default.
Mark Nelson [Mon, 10 Dec 2018 23:46:50 +0000 (17:46 -0600)]
do_cmake: Warn user about slow debug performance by default.

Signed-off-by: Mark Nelson <mnelson@redhat.com>
6 years agoMerge pull request #25325 from Devp00l/wip-issue-37469
Lenz Grimmer [Wed, 12 Dec 2018 16:59:29 +0000 (17:59 +0100)]
Merge pull request #25325 from Devp00l/wip-issue-37469

 mgr/dashboard: Notification queue

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #25494 from callithea/wip-e2e-script-rgw-conf
Lenz Grimmer [Wed, 12 Dec 2018 16:41:30 +0000 (17:41 +0100)]
Merge pull request #25494 from callithea/wip-e2e-script-rgw-conf

mgr/dashboard: Object Gateway user configuration

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #25238 from jan--f/c-v-refactor-strategies-into-hierachy
Alfredo Deza [Wed, 12 Dec 2018 15:26:43 +0000 (10:26 -0500)]
Merge pull request #25238 from jan--f/c-v-refactor-strategies-into-hierachy

ceph-volume: introduce class hierachy for strategies

Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #25452 from jtlayton/wip-orchestrator
Sebastian Wagner [Wed, 12 Dec 2018 14:55:56 +0000 (15:55 +0100)]
Merge pull request #25452 from jtlayton/wip-orchestrator

mgr/rook: fix API version and object types for recent rook changes

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
6 years agoceph-volume: filestore strategy use strategy class hierarchy 25238/head
Jan Fajerski [Mon, 26 Nov 2018 13:03:56 +0000 (14:03 +0100)]
ceph-volume: filestore strategy use strategy class hierarchy

Signed-off-by: Jan Fajerski <jfajerski@suse.com>