]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agoinstall-deps: Add support for 'opensuse-tumbleweed' 21650/head
Ricardo Marques [Wed, 25 Apr 2018 17:49:51 +0000 (18:49 +0100)]
install-deps: Add support for 'opensuse-tumbleweed'

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agoMerge pull request #21436 from trociny/wip-test-out_of_order
Jason Dillaman [Wed, 18 Apr 2018 13:51:46 +0000 (09:51 -0400)]
Merge pull request #21436 from trociny/wip-test-out_of_order

test/librbd: ensure OutOfOrder test has enough concurrent management ops

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #21493 from trociny/wip-deep-copy-missing-return
Jason Dillaman [Wed, 18 Apr 2018 13:51:22 +0000 (09:51 -0400)]
Merge pull request #21493 from trociny/wip-deep-copy-missing-return

librbd: missing 'return' in deep_copy::ObjectCopyRequest::send_read_object

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #21385 from ricardoasmarques/wip-list-all-rbds
Lenz Grimmer [Wed, 18 Apr 2018 13:50:14 +0000 (15:50 +0200)]
Merge pull request #21385 from ricardoasmarques/wip-list-all-rbds

mgr/dashboard: RBD management (frontend)

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #21451 from ceph/wip-rm23581
Andrew Schoen [Wed, 18 Apr 2018 13:48:41 +0000 (13:48 +0000)]
Merge pull request #21451 from ceph/wip-rm23581

ceph-volume: automatic VDO detection

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
7 years agomgr/dashboard: RBD management 21385/head
Ricardo Marques [Thu, 22 Mar 2018 12:41:45 +0000 (12:41 +0000)]
mgr/dashboard: RBD management

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agolibrbd: missing 'return' in deep_copy::ObjectCopyRequest::send_read_object 21493/head
Mykola Golub [Wed, 18 Apr 2018 10:46:16 +0000 (13:46 +0300)]
librbd: missing 'return' in deep_copy::ObjectCopyRequest::send_read_object

Signed-off-by: Mykola Golub <mgolub@suse.com>
7 years agoMerge pull request #21383 from b-ranto/wip-mgr-rgw-metadata
Boris Ranto [Wed, 18 Apr 2018 10:46:00 +0000 (12:46 +0200)]
Merge pull request #21383 from b-ranto/wip-mgr-rgw-metadata

prometheus: Implement rgw_metadata metric

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
7 years agomgr/dashboard: Add 'executing' cell template
Ricardo Marques [Wed, 18 Apr 2018 09:48:19 +0000 (10:48 +0100)]
mgr/dashboard: Add 'executing' cell template

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agomgr/dashboard: Configurable type for 'cd-submit-button'
Ricardo Marques [Wed, 18 Apr 2018 09:26:22 +0000 (10:26 +0100)]
mgr/dashboard: Configurable type for 'cd-submit-button'

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agomgr/dashboard: Add 'delete-confirmation-modal' component
Ricardo Marques [Mon, 16 Apr 2018 12:15:16 +0000 (13:15 +0100)]
mgr/dashboard: Add 'delete-confirmation-modal' component

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agomgr/dashboard: Force focus on submit
Ricardo Marques [Thu, 12 Apr 2018 00:44:09 +0000 (01:44 +0100)]
mgr/dashboard: Force focus on submit

Forcing focus on submit button will guarantee that all inputs will lose focus
before submission.

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agomgr/dashboard: Add get method to summary service
Ricardo Marques [Tue, 3 Apr 2018 14:38:35 +0000 (15:38 +0100)]
mgr/dashboard: Add get method to summary service

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agoMerge pull request #21462 from ricardoasmarques/wip-backgroud-tasks-style
Lenz Grimmer [Wed, 18 Apr 2018 09:43:24 +0000 (11:43 +0200)]
Merge pull request #21462 from ricardoasmarques/wip-backgroud-tasks-style

mgr/dashboard: Improve background tasks style

Reviewed-by: Laura Paduano <lpaduano@suse.com>
7 years agoprometheus: Implement rgw_metadata metric 21383/head
Boris Ranto [Thu, 12 Apr 2018 16:11:51 +0000 (18:11 +0200)]
prometheus: Implement rgw_metadata metric

This maps rgw id to its hostname and ceph version running on the node.

Signed-off-by: Boris Ranto <branto@redhat.com>
7 years agoMerge pull request #21443 from LenzGr/mgr-dashboard-documentation
Ricardo Dias [Wed, 18 Apr 2018 08:48:28 +0000 (09:48 +0100)]
Merge pull request #21443 from LenzGr/mgr-dashboard-documentation

doc: Improved dashboard documentation

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
7 years agoMerge pull request #21485 from tchaikov/wip-tox
Kefu Chai [Wed, 18 Apr 2018 06:54:32 +0000 (14:54 +0800)]
Merge pull request #21485 from tchaikov/wip-tox

test/dashboard: hardcode .coverage path to workaround tox bugs

Reviewed-by: Ricardo Dias <rdias@suse.com>
7 years agotest/dashboard: hardcode .coverage path to workaround tox bugs 21485/head
Kefu Chai [Wed, 18 Apr 2018 05:42:03 +0000 (13:42 +0800)]
test/dashboard: hardcode .coverage path to workaround tox bugs

rhel/centos 7.3 comes with tox 1.4.2, which has a bunch of issues related
to environment variable substitution. for instance, see
- https://github.com/tox-dev/tox/issues/515
so, instead of having different coverage files for py3 and py2.7, it
would be simpler to just use the same path for coverage. this approach
works because pytest-cov plugin erases the coverage data file at the
beginning of test[1].

---
[1] https://pypi.org/project/pytest-cov/#coverage-data-file .

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21474 from jecluis/mimic-mon-pending-releasenotes
Kefu Chai [Wed, 18 Apr 2018 04:39:06 +0000 (12:39 +0800)]
Merge pull request #21474 from jecluis/mimic-mon-pending-releasenotes

PendingReleaseNotes: mention some monitor changes

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21428 from ivancich/wip-fix-existing-mclock-cost
Kefu Chai [Wed, 18 Apr 2018 04:32:42 +0000 (12:32 +0800)]
Merge pull request #21428 from ivancich/wip-fix-existing-mclock-cost

osd: remove cost from mclock op queues; cost not handled well in dmclock

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21464 from LenzGr/fix-cmakelist
Kefu Chai [Wed, 18 Apr 2018 02:08:47 +0000 (10:08 +0800)]
Merge pull request #21464 from LenzGr/fix-cmakelist

cmake: fix typo in status message

Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
7 years agoMerge pull request #21418 from jecluis/wip-fix-mon-fs-caps
Kefu Chai [Wed, 18 Apr 2018 02:02:47 +0000 (10:02 +0800)]
Merge pull request #21418 from jecluis/wip-fix-mon-fs-caps

mon/AuthMonitor: don't validate `fs authorize` caps with `valid_caps()`

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21450 from dzafman/wip-jq-compat
David Zafman [Wed, 18 Apr 2018 00:26:51 +0000 (17:26 -0700)]
Merge pull request #21450 from dzafman/wip-jq-compat

test: Use jq in a compatible way and for easier diff analysis

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoMerge pull request #21483 from yuriw/wip-yuriw-crontab
Josh Durgin [Tue, 17 Apr 2018 20:59:03 +0000 (13:59 -0700)]
Merge pull request #21483 from yuriw/wip-yuriw-crontab

qa/tests - one more typo fixed :(

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoqa/tests - one more typo fixed :( 21483/head
Yuri Weinstein [Tue, 17 Apr 2018 20:56:51 +0000 (13:56 -0700)]
qa/tests - one more typo fixed :(

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
7 years agoMerge pull request #21482 from yuriw/wip-yuriw-crontab
Josh Durgin [Tue, 17 Apr 2018 20:55:04 +0000 (13:55 -0700)]
Merge pull request #21482 from yuriw/wip-yuriw-crontab

qa/tests - Fixed typo in crontab entry

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoqa/tests - Fixed typo in crontab entry 21482/head
Yuri Weinstein [Tue, 17 Apr 2018 20:51:32 +0000 (13:51 -0700)]
qa/tests - Fixed typo in crontab entry

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
7 years agoMerge pull request #21454 from yuriw/wip-yuriw-crontab
Josh Durgin [Tue, 17 Apr 2018 20:43:50 +0000 (13:43 -0700)]
Merge pull request #21454 from yuriw/wip-yuriw-crontab

qa/tests - added for the suites with subset be able to use 'testing' …

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoceph-volume util.prepare preserve order on incoming mount flags 21451/head
Alfredo Deza [Mon, 16 Apr 2018 18:42:22 +0000 (14:42 -0400)]
ceph-volume util.prepare preserve order on incoming mount flags

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests update (preserved) order on mount flags
Alfredo Deza [Mon, 16 Apr 2018 18:41:52 +0000 (14:41 -0400)]
ceph-volume tests update (preserved) order on mount flags

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/dev/ceph-volume add VDO tag information
Alfredo Deza [Mon, 16 Apr 2018 16:50:02 +0000 (12:50 -0400)]
doc/dev/ceph-volume add VDO tag information

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests ensure non-duplicate flags in mount calls
Alfredo Deza [Mon, 16 Apr 2018 16:45:21 +0000 (12:45 -0400)]
ceph-volume tests ensure non-duplicate flags in mount calls

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume util.prepare allow and dedupe extra flags for mounting
Alfredo Deza [Mon, 16 Apr 2018 16:44:24 +0000 (12:44 -0400)]
ceph-volume util.prepare allow and dedupe extra flags for mounting

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume lvm.prepare detect vdo from device for mounting filestore
Alfredo Deza [Mon, 16 Apr 2018 16:40:27 +0000 (12:40 -0400)]
ceph-volume lvm.prepare detect vdo from device for mounting filestore

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #21478 from idryomov/wip-krbd-os-recommend
Jason Dillaman [Tue, 17 Apr 2018 17:29:18 +0000 (13:29 -0400)]
Merge pull request #21478 from idryomov/wip-krbd-os-recommend

doc/start/os-recommendations.rst: bump krbd kernels

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agodoc/start/os-recommendations.rst: bump krbd kernels 21478/head
Ilya Dryomov [Tue, 17 Apr 2018 16:50:04 +0000 (18:50 +0200)]
doc/start/os-recommendations.rst: bump krbd kernels

Drop 4.4 -- even though it is an "Extended LTS" release, it predates
the OSD client rewrite and should no longer be recommended.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
7 years agoMerge pull request #21409 from ErwanAliasr1/evelu-readonly
Andrew Schoen [Tue, 17 Apr 2018 14:17:55 +0000 (16:17 +0200)]
Merge pull request #21409 from ErwanAliasr1/evelu-readonly

ceph-volume: Using --readonly for {vg|pv|lv}s commands

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
7 years agoPendingReleaseNotes: mention some monitor changes 21474/head
Joao Eduardo Luis [Tue, 17 Apr 2018 13:38:46 +0000 (14:38 +0100)]
PendingReleaseNotes: mention some monitor changes

Signed-off-by: Joao Eduardo Luis <joao@suse.de>
7 years agomon/AuthMonitor: don't validate fs caps on authorize 21418/head
Joao Eduardo Luis [Fri, 13 Apr 2018 14:25:33 +0000 (15:25 +0100)]
mon/AuthMonitor: don't validate fs caps on authorize

The monitor will have no idea how to validate fs caps during `fs
authorize`. Instead, validate solely the built osd and mds caps.

Signed-off-by: Joao Eduardo Luis <joao@suse.de>
7 years agoMerge pull request #21468 from tchaikov/wip=cmake-make-check-dashboard
John Spray [Tue, 17 Apr 2018 13:07:36 +0000 (14:07 +0100)]
Merge pull request #21468 from tchaikov/wip=cmake-make-check-dashboard

cmake: let "tests" depend on "mgr-dashboard-frontend-build"

Reviewed-by: John Spray <john.spray@redhat.com>
7 years agotest/librbd: ensure OutOfOrder test has enough concurrent management ops 21436/head
Mykola Golub [Sun, 15 Apr 2018 19:33:44 +0000 (22:33 +0300)]
test/librbd: ensure OutOfOrder test has enough concurrent management ops

Signed-off-by: Mykola Golub <mgolub@suse.com>
7 years agoMerge pull request #21470 from tylerqi/master
Jason Dillaman [Tue, 17 Apr 2018 12:31:54 +0000 (08:31 -0400)]
Merge pull request #21470 from tylerqi/master

doc: Fix a grammar error in rbd-snapshot.rst

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agodoc: Fix a grammar error in rbd-snapshot.rst 21470/head
Tyler Zeqing Qi [Tue, 17 Apr 2018 12:10:42 +0000 (20:10 +0800)]
doc: Fix a grammar error in rbd-snapshot.rst

Signed-off-by: Zeqing Tyler Qi <aqize@126.com>
7 years agoMerge pull request #20945 from liewegas/wip-pg-ls
Sage Weil [Tue, 17 Apr 2018 11:49:35 +0000 (06:49 -0500)]
Merge pull request #20945 from liewegas/wip-pg-ls

mon/PGMap: remove or narrow columns 'pg ls' output

Reviewed-by: John Spray <jspray@redhat.com>
7 years agoMerge pull request #21113 from kungf/scrub_interval_overflow
Sage Weil [Tue, 17 Apr 2018 11:48:57 +0000 (06:48 -0500)]
Merge pull request #21113 from kungf/scrub_interval_overflow

utime: fix __32u sec time overflow

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21145 from ceph/wip-ifed-store-test-improve
Sage Weil [Tue, 17 Apr 2018 11:48:31 +0000 (06:48 -0500)]
Merge pull request #21145 from ceph/wip-ifed-store-test-improve

test/ceph_test_objectstore: make settings update and restore less error prone

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #21371 from jcsp/wip-mon-optracker-cleanup
Sage Weil [Tue, 17 Apr 2018 11:48:02 +0000 (06:48 -0500)]
Merge pull request #21371 from jcsp/wip-mon-optracker-cleanup

mon: cleanups to optracker code

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
7 years agoMerge pull request #21377 from ifed01/wip-ifed-learn-alloc-fragm
Sage Weil [Tue, 17 Apr 2018 11:46:51 +0000 (06:46 -0500)]
Merge pull request #21377 from ifed01/wip-ifed-learn-alloc-fragm

os/bluestore: add perf counter for allocator fragmentation.

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #21141 from shun-s/fix-rbd-close-race-with-rewatch
Jason Dillaman [Tue, 17 Apr 2018 11:46:37 +0000 (07:46 -0400)]
Merge pull request #21141 from shun-s/fix-rbd-close-race-with-rewatch

librbd: fix rbd close race with rewatch

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #21343 from Songweibin/wip-trash-ls
Jason Dillaman [Tue, 17 Apr 2018 11:46:18 +0000 (07:46 -0400)]
Merge pull request #21343 from Songweibin/wip-trash-ls

rbd: 'trash ls -l' will display column titles if existed non-USER trash image only

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agocmake: let "tests" depend on "mgr-dashboard-frontend-build" 21468/head
Kefu Chai [Tue, 17 Apr 2018 11:40:51 +0000 (19:40 +0800)]
cmake: let "tests" depend on "mgr-dashboard-frontend-build"

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agocmake: fix typo in status message 21464/head
Lenz Grimmer [Tue, 17 Apr 2018 09:28:29 +0000 (11:28 +0200)]
cmake: fix typo in status message

Replaced " we are x84_64" with  " we are x86_64" in `src/CMakeLists.txt`

Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
7 years agomgr/dashboard: Improve background tasks style 21462/head
Ricardo Marques [Tue, 17 Apr 2018 09:26:38 +0000 (10:26 +0100)]
mgr/dashboard: Improve background tasks style

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agoqa/tests - added for the suites with subset be able to use 'testing' distro 21454/head
Yuri Weinstein [Mon, 16 Apr 2018 21:02:52 +0000 (14:02 -0700)]
qa/tests - added for the suites with subset be able to use 'testing' distro

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
7 years agoceph-volume lvm.activate detect vdo from tags for mounting filestore
Alfredo Deza [Mon, 16 Apr 2018 16:38:35 +0000 (12:38 -0400)]
ceph-volume lvm.activate detect vdo from tags for mounting filestore

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume util.prepare allow extra ad-hoc mount flags
Alfredo Deza [Fri, 13 Apr 2018 19:52:55 +0000 (15:52 -0400)]
ceph-volume util.prepare allow extra ad-hoc mount flags

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume lvm.prepare capture vdo-ness on LVM tags
Alfredo Deza [Fri, 13 Apr 2018 19:52:23 +0000 (15:52 -0400)]
ceph-volume lvm.prepare capture vdo-ness on LVM tags

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests for is_vdo detection
Alfredo Deza [Fri, 13 Apr 2018 17:54:25 +0000 (13:54 -0400)]
ceph-volume tests for is_vdo detection

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume api.lvm helpers to detect vdo from a dm path
Alfredo Deza [Wed, 11 Apr 2018 12:53:17 +0000 (08:53 -0400)]
ceph-volume api.lvm helpers to detect vdo from a dm path

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #21449 from rjfd/wip-dashboard-fix-frontend-build
Kefu Chai [Mon, 16 Apr 2018 16:01:49 +0000 (00:01 +0800)]
Merge pull request #21449 from rjfd/wip-dashboard-fix-frontend-build

cmake: fix frontend cmake build

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21360 from rjfd/wip-dashboard-rbd
Lenz Grimmer [Mon, 16 Apr 2018 15:54:36 +0000 (17:54 +0200)]
Merge pull request #21360 from rjfd/wip-dashboard-rbd

mgr/dashboard: RBD management (backend)

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #21445 from rjfd/wip-dashboard-fix-run-tox
Kefu Chai [Mon, 16 Apr 2018 15:38:00 +0000 (23:38 +0800)]
Merge pull request #21445 from rjfd/wip-dashboard-fix-run-tox

mgr/dashboard: run-tox: pass CEPH_BUILD_DIR value into tox script

Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoosd: remove cost from mclock op queues; cost not handled well in dmclock library 21428/head
J. Eric Ivancich [Fri, 13 Apr 2018 22:27:25 +0000 (18:27 -0400)]
osd: remove cost from mclock op queues; cost not handled well in dmclock library

The current version of the dmclock library does not handle operation
cost well. Therefore cost should not be passed into the library when
enqueuing operations; instead 0 should be passed in.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
7 years agotest: Use jq in a compatible way and for easier diff analysis 21450/head
David Zafman [Mon, 16 Apr 2018 04:49:48 +0000 (21:49 -0700)]
test: Use jq in a compatible way and for easier diff analysis

Signed-off-by: David Zafman <dzafman@redhat.com>
7 years agomgr/dashboard: fix frontend cmake build 21449/head
Ricardo Dias [Mon, 16 Apr 2018 15:06:42 +0000 (16:06 +0100)]
mgr/dashboard: fix frontend cmake build

Signed-off-by: Ricardo Dias <rdias@suse.com>
7 years agoMerge pull request #20929 from JianyuLi/joa-bluestore-spdk
Kefu Chai [Mon, 16 Apr 2018 15:01:19 +0000 (23:01 +0800)]
Merge pull request #20929 from JianyuLi/joa-bluestore-spdk

os/bluestore: free the spdk qpair resource correctly in destructor of SharedDriverQueueData

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21419 from ceph/wip-da-SCA-20180329
Kefu Chai [Mon, 16 Apr 2018 14:56:42 +0000 (22:56 +0800)]
Merge pull request #21419 from ceph/wip-da-SCA-20180329

common,osd,rgw: Fixes for issues found during SCA

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21429 from wjwithagen/wjw-kStore-statfs
Kefu Chai [Mon, 16 Apr 2018 14:52:25 +0000 (22:52 +0800)]
Merge pull request #21429 from wjwithagen/wjw-kStore-statfs

KStore: statfs needs extra includes on FreeBSD

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21431 from Songweibin/wip-ec-cleanups
Kefu Chai [Mon, 16 Apr 2018 14:50:35 +0000 (22:50 +0800)]
Merge pull request #21431 from Songweibin/wip-ec-cleanups

osd: miscellaneous cleanups

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Sage Weil <sage@redhat.com>
7 years agomgr/dashboard: run-tox: pass CEPH_BUILD_DIR value into tox script 21445/head
Ricardo Dias [Mon, 16 Apr 2018 13:17:12 +0000 (14:17 +0100)]
mgr/dashboard: run-tox: pass CEPH_BUILD_DIR value into tox script

Signed-off-by: Ricardo Dias <rdias@suse.com>
7 years agoMerge pull request #21170 from dragonylffly/wip-revise-organizationmap
Kefu Chai [Mon, 16 Apr 2018 14:10:18 +0000 (22:10 +0800)]
Merge pull request #21170 from dragonylffly/wip-revise-organizationmap

.organizationmap: add Xin Yuan and Yichao Li's affiliation

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agodoc: Improved dashboard documentation 21443/head
Lenz Grimmer [Mon, 16 Apr 2018 11:21:30 +0000 (13:21 +0200)]
doc: Improved dashboard documentation

Moved content (RGW access configuration) from the dashboard `README.rst`
into the reference manual. Made various textual improvements to both the
README and the documentation.

Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
7 years agoMerge pull request #21433 from tchaikov/wip-qa-env_librados_test
Kefu Chai [Mon, 16 Apr 2018 13:36:25 +0000 (21:36 +0800)]
Merge pull request #21433 from tchaikov/wip-qa-env_librados_test

qa: disable -Werror when compiling env_librados_test

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #21402 from tspmelo/wip-module-cleanup
Lenz Grimmer [Mon, 16 Apr 2018 08:58:05 +0000 (10:58 +0200)]
Merge pull request #21402 from tspmelo/wip-module-cleanup

mgr/dashboard: Angular modules cleanup

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile vtheile@suse.com
7 years agoMerge pull request #21398 from ivancich/wip-revert-dmclock-feature-bit-plus
Kefu Chai [Mon, 16 Apr 2018 07:46:07 +0000 (15:46 +0800)]
Merge pull request #21398 from ivancich/wip-revert-dmclock-feature-bit-plus

osd: Revert use of dmclock message feature bit since not yet finalized

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #21403 from dillaman/wip-rbd-mirror-dead-instances
Mykola Golub [Mon, 16 Apr 2018 04:45:12 +0000 (07:45 +0300)]
Merge pull request #21403 from dillaman/wip-rbd-mirror-dead-instances

test/rbd-mirror: improve coverage for dead instance handling

Reviewed-by: Mykola Golub <mgolub@suse.com>
7 years agoMerge PR #21322 into master
Patrick Donnelly [Mon, 16 Apr 2018 03:26:46 +0000 (20:26 -0700)]
Merge PR #21322 into master

* refs/pull/21322/head:
osdc: cleanup code.
osdc: Remove useless condition.

Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
7 years agoMerge PR #21341 into master
Patrick Donnelly [Mon, 16 Apr 2018 03:26:41 +0000 (20:26 -0700)]
Merge PR #21341 into master

* refs/pull/21341/head:
client: Fix the gid_count check

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoMerge PR #21370 into master
Patrick Donnelly [Mon, 16 Apr 2018 03:26:36 +0000 (20:26 -0700)]
Merge PR #21370 into master

* refs/pull/21370/head:
client: Take reference for operator= function parameter

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
7 years agoMerge PR #21391 into master
Patrick Donnelly [Mon, 16 Apr 2018 03:26:31 +0000 (20:26 -0700)]
Merge PR #21391 into master

* refs/pull/21391/head:
qa: fix log typo

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge PR #21396 into master
Patrick Donnelly [Mon, 16 Apr 2018 03:26:26 +0000 (20:26 -0700)]
Merge PR #21396 into master

* refs/pull/21396/head:
ceph-fuse: exit with failure on failed mount
common: ignore errors during preforker exit
client: do not overload system errnos

Reviewed-by: Zheng Yan <zyan@redhat.com>
7 years agoMerge pull request #20398 from wjwithagen/wip-posix_fallocate
Kefu Chai [Sun, 15 Apr 2018 15:02:35 +0000 (23:02 +0800)]
Merge pull request #20398 from wjwithagen/wip-posix_fallocate

common: posix_fallocate on ZFS returns EINVAL

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #20752 from jcsp/wip-dashboard-build-tweak
Kefu Chai [Sun, 15 Apr 2018 15:01:35 +0000 (23:01 +0800)]
Merge pull request #20752 from jcsp/wip-dashboard-build-tweak

mgr/dashboard: build tweaks

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
7 years agoMerge pull request #21108 from xiexingguo/wip-kill-subset-of
Kefu Chai [Sun, 15 Apr 2018 15:00:21 +0000 (23:00 +0800)]
Merge pull request #21108 from xiexingguo/wip-kill-subset-of

interval_set: kill subset_of()

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21369 from majianpeng/test-objectstore_bench-usage
Kefu Chai [Sun, 15 Apr 2018 14:59:09 +0000 (22:59 +0800)]
Merge pull request #21369 from majianpeng/test-objectstore_bench-usage

test/objectstore_bench: Don't forget judging whether call usage.

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #20100 from mogeb/iostat-plugin
Kefu Chai [Sun, 15 Apr 2018 14:58:16 +0000 (22:58 +0800)]
Merge pull request #20100 from mogeb/iostat-plugin

mgr/iostat: implement 'ceph iostat' as a mgr plugin

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21373 from ovh/bp-hb-divbyzero
Kefu Chai [Sun, 15 Apr 2018 14:56:53 +0000 (22:56 +0800)]
Merge pull request #21373 from ovh/bp-hb-divbyzero

osd: fix crash caused by divide by zero in heartbeat code

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21395 from liewegas/wip-log-channels
Kefu Chai [Sun, 15 Apr 2018 14:55:46 +0000 (22:55 +0800)]
Merge pull request #21395 from liewegas/wip-log-channels

mon/LogMonitor: separate out summary by channel

Reviewed-by: John Spray <john.spray@redhat.com>
7 years agoMerge pull request #19935 from myoungwon/wip-manifest-ref-count
Kefu Chai [Sun, 15 Apr 2018 14:52:22 +0000 (22:52 +0800)]
Merge pull request #19935 from myoungwon/wip-manifest-ref-count

osd: refcount for manifest object (redirect, chunked)

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #19117 from jan--f/jan-object-counts-decimal
Kefu Chai [Sun, 15 Apr 2018 14:49:50 +0000 (22:49 +0800)]
Merge pull request #19117 from jan--f/jan-object-counts-decimal

include/types: format decimal numbers with decimal factor

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #21427 from liewegas/wip-balancer-roots
Kefu Chai [Sun, 15 Apr 2018 14:48:49 +0000 (22:48 +0800)]
Merge pull request #21427 from liewegas/wip-balancer-roots

mgr/balancer: improve error message

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #21401 from liewegas/wip-mgr-help
Kefu Chai [Sun, 15 Apr 2018 14:47:13 +0000 (22:47 +0800)]
Merge pull request #21401 from liewegas/wip-mgr-help

ceph-mgr: exit after usage

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
7 years agoMerge pull request #21430 from tchaikov/wip-osdmap-prune
Kefu Chai [Sun, 15 Apr 2018 14:45:56 +0000 (22:45 +0800)]
Merge pull request #21430 from tchaikov/wip-osdmap-prune

mon/OSDMonitor: txsize should be greater or eq to prune_interval - 1

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
7 years agoqa: disable -Werror when compiling env_librados_test 21433/head
Kefu Chai [Sun, 15 Apr 2018 14:38:08 +0000 (22:38 +0800)]
qa: disable -Werror when compiling env_librados_test

to silence warnings like

utilities/env_librados.cc:175:33: warning: unused parameter ‘offset’ [-Wunused-parameter]
   Status InvalidateCache(size_t offset, size_t length) {
                                 ^~~~~~

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agomon/OSDMonitor: txsize should be greater or eq to prune_interval - 1 21430/head
Kefu Chai [Sat, 14 Apr 2018 00:58:53 +0000 (08:58 +0800)]
mon/OSDMonitor: txsize should be greater or eq to prune_interval - 1

so we can prune 1 or more intervals in a single iteration. and in each
interval, we prune (prune_interval - 1) versions of osdmap.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoosd/OSD: drop unused header 21431/head
songweibin [Sat, 14 Apr 2018 03:15:58 +0000 (11:15 +0800)]
osd/OSD: drop unused header

Signed-off-by: songweibin <song.weibin@zte.com.cn>
7 years agoosd/ECBackend: kill redundant assert
songweibin [Sat, 14 Apr 2018 03:12:50 +0000 (11:12 +0800)]
osd/ECBackend: kill redundant assert

Signed-off-by: songweibin <song.weibin@zte.com.cn>
7 years agoosd/ECBackend: s/union_of/union_insert/
songweibin [Sat, 14 Apr 2018 03:11:50 +0000 (11:11 +0800)]
osd/ECBackend: s/union_of/union_insert/

Signed-off-by: songweibin <song.weibin@zte.com.cn>
7 years agoosd/ECTransaction: drop duplicated **#include <vector>**
songweibin [Sat, 14 Apr 2018 03:10:33 +0000 (11:10 +0800)]
osd/ECTransaction: drop duplicated **#include <vector>**

Signed-off-by: songweibin <song.weibin@zte.com.cn>
7 years agoosd/ECTransaction: kill redudant asserts
songweibin [Sat, 14 Apr 2018 03:09:37 +0000 (11:09 +0800)]
osd/ECTransaction: kill redudant asserts

Signed-off-by: songweibin <song.weibin@zte.com.cn>