]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agodoc: fix syntax in rst 18188/head
Joshua Schmid [Mon, 9 Oct 2017 15:31:45 +0000 (17:31 +0200)]
doc: fix syntax in rst

* Fix syntax in osd max object size section.

Fixes: http://tracker.ceph.com/issues/21733
Signed-off-by: Joshua Schmid <jschmid@suse.de>
7 years agoMerge pull request #18120 from liewegas/wip-bluefs-allocation
Sage Weil [Thu, 5 Oct 2017 14:13:46 +0000 (09:13 -0500)]
Merge pull request #18120 from liewegas/wip-bluefs-allocation

os/bluestore: make bluefs behave better near enospc

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #18114 from dillaman/wip-21670
Mykola Golub [Thu, 5 Oct 2017 12:34:09 +0000 (15:34 +0300)]
Merge pull request #18114 from dillaman/wip-21670

librbd: list_children should not attempt to refresh image

Reviewed-by: Mykola Golub <to.my.trociny@gmail.com>
7 years agoMerge pull request #18118 from liewegas/wip-21470
Sage Weil [Thu, 5 Oct 2017 11:57:14 +0000 (06:57 -0500)]
Merge pull request #18118 from liewegas/wip-21470

os/bluestore: fix another aio stall/deadlock

Reviewed-by: Varada Kari <varada.kari@gmail.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #18105 from gregsfortytwo/wip-sigpipe-porting
Sage Weil [Thu, 5 Oct 2017 03:07:26 +0000 (22:07 -0500)]
Merge pull request #18105 from gregsfortytwo/wip-sigpipe-porting

msg: reimplement sigpipe blocking

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #17710 from Songweibin/wip-add-pybind
Sage Weil [Thu, 5 Oct 2017 03:06:10 +0000 (22:06 -0500)]
Merge pull request #17710 from Songweibin/wip-add-pybind

pybind/rados: add support open_ioctx2 API

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoMerge pull request #18079 from liewegas/wip-21618
Sage Weil [Thu, 5 Oct 2017 03:05:20 +0000 (22:05 -0500)]
Merge pull request #18079 from liewegas/wip-21618

qa/standalone/scrub/osd-scrub-repair: no -y to diff

Reviewed-by: David Zafman <dzafman@redhat.com>
7 years agoMerge pull request #18088 from dillaman/wip-21629
Sage Weil [Thu, 5 Oct 2017 03:04:33 +0000 (22:04 -0500)]
Merge pull request #18088 from dillaman/wip-21629

osd: additional protection for out-of-bounds EC reads

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoos/bluestore: add bluestore_bluefs_min_free 18120/head
Sage Weil [Tue, 3 Oct 2017 16:18:17 +0000 (11:18 -0500)]
os/bluestore: add bluestore_bluefs_min_free

We need at least ~1GB free so we can write out new SSTs (which are 256MB
each).

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoos/bluestore/BlueFS: crash on enospc
Sage Weil [Tue, 3 Oct 2017 15:41:33 +0000 (10:41 -0500)]
os/bluestore/BlueFS: crash on enospc

We were passing this error back to rocksdb, which would then crash (much)
later with a corrupted SST file!  No good.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoos/bluestore: use normal Context for async deferred_try_submit 18118/head
Sage Weil [Tue, 3 Oct 2017 21:48:37 +0000 (16:48 -0500)]
os/bluestore: use normal Context for async deferred_try_submit

I'm not quite sure why the FunctionContext did not ever execute on the
finisher thread (perhaps the [&] captured some state on the stack that it
shouldn't have?).  In any case, using a traditional Context here appears
to resolve the problem (of the async deferred_try_submit() never executing,
leading to a bluestore stall/deadlock).

Fixes: http://tracker.ceph.com/issues/21470
Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoos/bluestore: wake kv thread when blocking on deferred_bytes
Sage Weil [Fri, 29 Sep 2017 18:47:19 +0000 (13:47 -0500)]
os/bluestore: wake kv thread when blocking on deferred_bytes

We need to wake the kv thread whenever setting deferred_aggressive to
ensure that txns with deferred io that have committed but haven't submitted
their deferred writes get submitted.  This aligns us with the other
users of deferred_aggressive (e.g., _osr_drain_all).

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18099 from dillaman/wip-21628
Mykola Golub [Wed, 4 Oct 2017 20:31:55 +0000 (23:31 +0300)]
Merge pull request #18099 from dillaman/wip-21628

librbd: journal should ignore -EILSEQ errors from compare-and-write

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Mykola Golub <to.my.trociny@gmail.com>
7 years agoMerge pull request #17959 from gaosibei/branch2
Marcus Watts [Wed, 4 Oct 2017 20:12:21 +0000 (16:12 -0400)]
Merge pull request #17959 from gaosibei/branch2

RGW: Multipart upload may double the quota

7 years agoMerge pull request #18087 from liu-chunmei/fix_dpdk_build
Sage Weil [Wed, 4 Oct 2017 19:01:21 +0000 (14:01 -0500)]
Merge pull request #18087 from liu-chunmei/fix_dpdk_build

build: fix dpdk build error

Reviewed-by: Haomai Wang <haomai@xsky.com>
7 years agoMerge pull request #18115 from mogeb/rados-doc
Sage Weil [Wed, 4 Oct 2017 18:59:58 +0000 (13:59 -0500)]
Merge pull request #18115 from mogeb/rados-doc

doc: add osd_max_object_size in osd configuration

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18072 from dragonylffly/wip-optimize-assert
Sage Weil [Wed, 4 Oct 2017 18:59:19 +0000 (13:59 -0500)]
Merge pull request #18072 from dragonylffly/wip-optimize-assert

assert(false)->ceph_abort()

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
7 years agoMerge pull request #18073 from dragonylffly/wip-check-monitor-address-configuration
Sage Weil [Wed, 4 Oct 2017 18:58:48 +0000 (13:58 -0500)]
Merge pull request #18073 from dragonylffly/wip-check-monitor-address-configuration

mon: check monitor address configuration

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18082 from Liuchang0812/wip-21624
Sage Weil [Wed, 4 Oct 2017 18:58:09 +0000 (13:58 -0500)]
Merge pull request #18082 from Liuchang0812/wip-21624

os/bluestore: make BlueStore opened by start_kv_only umountable

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18083 from Liuchang0812/wip-21625
Sage Weil [Wed, 4 Oct 2017 18:56:26 +0000 (13:56 -0500)]
Merge pull request #18083 from Liuchang0812/wip-21625

tool: ceph-kvstore-tool doesn't umount BlueStore properly

Reviewed-by: Sage Weil <sage@redhat.com>
7 years ago fix dpdk build error. 18087/head
chunmei [Wed, 4 Oct 2017 18:25:15 +0000 (11:25 -0700)]
fix dpdk build error.
    when ./do_cmake.sh add  -DWITH_DPDK=ON -DUSE_CRYPTOPP=ON -DWITH_NSS=OFF -DWITH_TESTS=OFF
    if build debian package, need remove some file froms install since we disabled TESTS.

Signed-off-by: chunmei <chunmei.liu@intel.com>
7 years agodoc: add osd_max_object_size in osd configuration 18115/head
Mohamad Gebai [Wed, 4 Oct 2017 16:45:48 +0000 (12:45 -0400)]
doc: add osd_max_object_size in osd configuration

Having osd_max_write_size in the doc without osd_max_object_size
is confusing.

Signed-off-by: Mohamad Gebai <mgebai@suse.com>
7 years agoMerge pull request #18110 from ceph/wip-volume-api-change
Andrew Schoen [Wed, 4 Oct 2017 16:13:25 +0000 (11:13 -0500)]
Merge pull request #18110 from ceph/wip-volume-api-change

ceph-volume lvm api refactor/move

Reviewed By: Andrew Schoen <aschoen@redhat.com>

7 years agoMerge pull request #17380 from ceph/wip-21189
Kefu Chai [Wed, 4 Oct 2017 15:10:30 +0000 (23:10 +0800)]
Merge pull request #17380 from ceph/wip-21189

mgr/status: format byte quantities in base 2 multiples

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agolibrbd: list_children should not attempt to refresh image 18114/head
Jason Dillaman [Wed, 4 Oct 2017 14:46:46 +0000 (10:46 -0400)]
librbd: list_children should not attempt to refresh image

The snap_lock is being held when this method is invoked, which can
result in a deadlock.

Fixes: http://tracker.ceph.com/issues/21670
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #17746 from elliswuuuuuuuu/wip-prometheus
John Spray [Wed, 4 Oct 2017 14:13:45 +0000 (15:13 +0100)]
Merge pull request #17746 from elliswuuuuuuuu/wip-prometheus

ceph-mgr: can not change prometheus port for mgr

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
7 years agoRevert "REVERT msgr: force use of the SIGPIPE stopper for testing" 18105/head
Greg Farnum [Wed, 4 Oct 2017 00:06:54 +0000 (17:06 -0700)]
Revert "REVERT msgr: force use of the SIGPIPE stopper for testing"

This reverts commit a76181df4a71ad15aee8dd2e4adcebce8330fae4.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
7 years agoREVERT msgr: force use of the SIGPIPE stopper for testing
Greg Farnum [Tue, 3 Oct 2017 22:55:24 +0000 (15:55 -0700)]
REVERT msgr: force use of the SIGPIPE stopper for testing

Note that since this sets MSG_NOSIGNAL to 0 it won't take effect
on the ::send[msg] invocations

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
7 years agomsgr: add a mechanism for Solaris to avoid dying on SIGPIPE
Greg Farnum [Tue, 3 Oct 2017 22:54:06 +0000 (15:54 -0700)]
msgr: add a mechanism for Solaris to avoid dying on SIGPIPE

This is fairly clean: we define an RAII object in the Messenger.h on
Solaris, and "declare" it with a macro in the implementations. There's
no code duplication and on Linux it's just entirely compiled out.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
7 years agoRevert "SIGPIPE suppression for platforms without SO_NOSIGPIPE or MSG_NOSIGNAL"
Greg Farnum [Tue, 3 Oct 2017 22:06:25 +0000 (15:06 -0700)]
Revert "SIGPIPE suppression for platforms without SO_NOSIGPIPE or MSG_NOSIGNAL"

This reverts commit 131deb39769c1187c334ee84f552d3be01f1751b. It added
code that shouldn't have entered the project repo.

Conflicts:
src/msg/async/AsyncConnection.cc
src/msg/async/AsyncConnection.h
src/msg/simple/Pipe.cc
src/msg/simple/Pipe.h

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
7 years agoMerge pull request #18089 from liewegas/wip-localpool-min-size
Sage Weil [Wed, 4 Oct 2017 13:26:07 +0000 (08:26 -0500)]
Merge pull request #18089 from liewegas/wip-localpool-min-size

mgr/localpool: default to 3x; allow min_size adjustment

Reviewed-by: John Spray <john.spray@redhat.com>
7 years agomgr/localpool: fix rule selection 18089/head
Sage Weil [Wed, 4 Oct 2017 13:25:38 +0000 (08:25 -0500)]
mgr/localpool: fix rule selection

The 'osd pool create' arg parsing is broken; the rule name for
'ceph osd pool create $name $numpgs replicated $rulename' is passed
via the erasure_code_profile param.  Too many req=false options
without a way to disambiguate them.

Work around it by passing both 'rule' and 'erasure_code_profile'
keys, so that if/when the hack in OSDMonitor.cc is removed it will
still work.  Blech.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoceph-volume tests move lvm api tests into its new test module 18110/head
Alfredo Deza [Wed, 4 Oct 2017 10:44:54 +0000 (06:44 -0400)]
ceph-volume tests move lvm api tests into its new test module

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests refactor lvm api import for test_listing
Alfredo Deza [Wed, 4 Oct 2017 10:43:36 +0000 (06:43 -0400)]
ceph-volume tests refactor lvm api import for test_listing

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests refactor lvm api import for api tests
Alfredo Deza [Wed, 4 Oct 2017 10:43:18 +0000 (06:43 -0400)]
ceph-volume tests refactor lvm api import for api tests

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests refactor lvm api import for activate tests
Alfredo Deza [Wed, 4 Oct 2017 10:42:47 +0000 (06:42 -0400)]
ceph-volume tests refactor lvm api import for activate tests

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests refactor lvm api import in conftest
Alfredo Deza [Wed, 4 Oct 2017 10:42:01 +0000 (06:42 -0400)]
ceph-volume tests refactor lvm api import in conftest

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume devices.lvm refactor importing api to come from api/lvm.py
Alfredo Deza [Tue, 3 Oct 2017 20:17:08 +0000 (16:17 -0400)]
ceph-volume devices.lvm refactor importing api to come from api/lvm.py

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume move lvm/api.py to api/lvm.py so disk can consume it
Alfredo Deza [Tue, 3 Oct 2017 20:14:16 +0000 (16:14 -0400)]
ceph-volume move lvm/api.py to api/lvm.py so disk can consume it

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume create an api module to hold common api modules
Alfredo Deza [Tue, 3 Oct 2017 20:13:33 +0000 (16:13 -0400)]
ceph-volume create an api module to hold common api modules

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #18048 from badone/wip-boost-mirrors
Kefu Chai [Wed, 4 Oct 2017 02:28:35 +0000 (10:28 +0800)]
Merge pull request #18048 from badone/wip-boost-mirrors

make-dist,cmake: Try multiple URLs to download boost before failing

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agomake-dist,cmake: Try multiple URLs to download boost before failing 18048/head
Brad Hubbard [Thu, 28 Sep 2017 05:28:53 +0000 (15:28 +1000)]
make-dist,cmake: Try multiple URLs to download boost before failing

Remove SPOF during boost download for make-dist and later cmake > 3.7

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
7 years agoMerge pull request #18097 from dillaman/wip-21663
Mykola Golub [Tue, 3 Oct 2017 20:39:54 +0000 (23:39 +0300)]
Merge pull request #18097 from dillaman/wip-21663

qa/workunits/rbd: fixed variable name for resync image id

Reviewed-by: Mykola Golub <to.my.trociny@gmail.com>
7 years agolibrbd: journal should ignore -EILSEQ errors from compare-and-write 18099/head
Jason Dillaman [Tue, 3 Oct 2017 19:42:50 +0000 (15:42 -0400)]
librbd: journal should ignore -EILSEQ errors from compare-and-write

Fixes: http://tracker.ceph.com/issues/21628
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoqa/standalone/scrub/osd-scrub-repair: no -y to diff 18079/head
Sage Weil [Mon, 2 Oct 2017 13:23:11 +0000 (08:23 -0500)]
qa/standalone/scrub/osd-scrub-repair: no -y to diff

With -y you can't see the entire line when it is long, which is
needed to identify the diff failure in
http://tracker.ceph.com/issues/21618

Instead, let the interactive user specify the option if they want it.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18052 from xiexingguo/wip-clear-pin-stats-invalid
Yuri Weinstein [Tue, 3 Oct 2017 19:34:39 +0000 (12:34 -0700)]
Merge pull request #18052 from xiexingguo/wip-clear-pin-stats-invalid

osd/PrimaryLogPG: clear pin_stats_invalid bit properly on scrub-repair completion

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18061 from xiexingguo/wip-crc
Yuri Weinstein [Tue, 3 Oct 2017 19:34:19 +0000 (12:34 -0700)]
Merge pull request #18061 from xiexingguo/wip-crc

osd/PrimaryLogPG: do not set data/omap digest blindly

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18066 from shun-s/wip-objectstore-tool
Yuri Weinstein [Tue, 3 Oct 2017 19:33:56 +0000 (12:33 -0700)]
Merge pull request #18066 from shun-s/wip-objectstore-tool

tool: change default objectstore from filestore to bluestore

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18078 from liewegas/wip-21614
Yuri Weinstein [Tue, 3 Oct 2017 19:33:29 +0000 (12:33 -0700)]
Merge pull request #18078 from liewegas/wip-21614

qa/suites/rados/singleton/all/recover-preemption: handle slow starting osd

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #18095 from ceph/wip-bz1491250
Andrew Schoen [Tue, 3 Oct 2017 18:17:32 +0000 (13:17 -0500)]
Merge pull request #18095 from ceph/wip-bz1491250

ceph-volume lvm list

Reviewed by: Andrew Schoen <aschoen@redhat.com>

7 years agodoc/ceph-volume add lvm/list to the toctree 18095/head
Alfredo Deza [Tue, 3 Oct 2017 15:41:10 +0000 (11:41 -0400)]
doc/ceph-volume add lvm/list to the toctree

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume create the reference for the list sub-command
Alfredo Deza [Tue, 3 Oct 2017 15:36:06 +0000 (11:36 -0400)]
doc/ceph-volume create the reference for the list sub-command

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/ceph-volume add create and list to the index
Alfredo Deza [Tue, 3 Oct 2017 15:35:39 +0000 (11:35 -0400)]
doc/ceph-volume add create and list to the index

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests create a unit test module for listing features
Alfredo Deza [Tue, 3 Oct 2017 12:59:37 +0000 (08:59 -0400)]
ceph-volume tests create a unit test module for listing features

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoqa/workunits/rbd: fixed variable name for resync image id 18097/head
Jason Dillaman [Tue, 3 Oct 2017 17:25:33 +0000 (13:25 -0400)]
qa/workunits/rbd: fixed variable name for resync image id

Fixes: http://tracker.ceph.com/issues/21663
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #18006 from adamwg/awg/rbd-mirror-default-data-pool
Jason Dillaman [Tue, 3 Oct 2017 17:19:21 +0000 (13:19 -0400)]
Merge pull request #18006 from adamwg/awg/rbd-mirror-default-data-pool

rbd-mirror: Improve data pool selection when creating images

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #17721 from amitkumar50/cov-librbd-4
Jason Dillaman [Tue, 3 Oct 2017 17:18:29 +0000 (13:18 -0400)]
Merge pull request #17721 from amitkumar50/cov-librbd-4

librbd: address coverity false positives

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #17696 from amitkumar50/cov-librbd-3
Jason Dillaman [Tue, 3 Oct 2017 17:18:16 +0000 (13:18 -0400)]
Merge pull request #17696 from amitkumar50/cov-librbd-3

librbd: address coverity false positives

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #17660 from gmayyyha/striping-feature-21360
Jason Dillaman [Tue, 3 Oct 2017 17:17:25 +0000 (13:17 -0400)]
Merge pull request #17660 from gmayyyha/striping-feature-21360

librbd: fix don't send get_stripe_unit_count if striping is not enabled

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <to.my.trociny@gmail.com>
7 years agoMerge pull request #17461 from PCzhangPC/bench_rw_test
Jason Dillaman [Tue, 3 Oct 2017 17:16:24 +0000 (13:16 -0400)]
Merge pull request #17461 from PCzhangPC/bench_rw_test

 rbd:introduce rbd bench rw(for read and write mix) test

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #17576 from ceph/wip-rm-1-minsize
Josh Durgin [Tue, 3 Oct 2017 16:45:45 +0000 (09:45 -0700)]
Merge pull request #17576 from ceph/wip-rm-1-minsize

qa/tests/rados: Remove unsupported 2-size-1-min-size config

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoceph-volume tests create a small factory fixture
Alfredo Deza [Tue, 3 Oct 2017 12:59:01 +0000 (08:59 -0400)]
ceph-volume tests create a small factory fixture

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume tests ensure Volume.as_dict gets populated correctly
Alfredo Deza [Mon, 2 Oct 2017 18:40:41 +0000 (14:40 -0400)]
ceph-volume tests ensure Volume.as_dict gets populated correctly

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume lvm.listing initial take on listing command
Alfredo Deza [Mon, 2 Oct 2017 18:31:57 +0000 (14:31 -0400)]
ceph-volume lvm.listing initial take on listing command

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume lvm.api be able to return a dictionary repr of a Volume object
Alfredo Deza [Mon, 2 Oct 2017 16:35:13 +0000 (12:35 -0400)]
ceph-volume lvm.api be able to return a dictionary repr of a Volume object

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume process allows to fully mute terminal output on commands
Alfredo Deza [Mon, 2 Oct 2017 16:12:57 +0000 (12:12 -0400)]
ceph-volume process allows to fully mute terminal output on commands

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume lvm.api use a helper to get an lv from an arg
Alfredo Deza [Thu, 14 Sep 2017 11:35:47 +0000 (07:35 -0400)]
ceph-volume lvm.api use a helper to get an lv from an arg

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume lvm add listing module to main
Alfredo Deza [Wed, 13 Sep 2017 12:23:40 +0000 (08:23 -0400)]
ceph-volume lvm add listing module to main

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #18053 from ownedu/wip-fix-async-rdma-tx-buffer-leakage
Haomai Wang [Tue, 3 Oct 2017 09:53:43 +0000 (04:53 -0500)]
Merge pull request #18053 from ownedu/wip-fix-async-rdma-tx-buffer-leakage

msg/async/rdma: fix Tx buffer leakage that can introduce "heartbeat no reply"

Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Alex Mikheev <alexm@mellanox.com>
7 years agoceph_mon: warn on invalid port configuration 18073/head
Li Wang [Tue, 3 Oct 2017 05:29:23 +0000 (05:29 +0000)]
ceph_mon: warn on invalid port configuration

It checks the validty of monitor port configuration
in ceph.conf, and warns if necessary.

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agotool: ceph-kvstore-tool doesn't umount BlueStore properly 18083/head
Chang Liu [Mon, 2 Oct 2017 16:12:43 +0000 (00:12 +0800)]
tool: ceph-kvstore-tool doesn't umount BlueStore properly

Fixes: http://tracker.ceph.com/issues/21625
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
7 years agoMerge pull request #17997 from ivancich/wip-bring-in-latest-dmclock
Kefu Chai [Tue, 3 Oct 2017 04:21:08 +0000 (12:21 +0800)]
Merge pull request #17997 from ivancich/wip-bring-in-latest-dmclock

osd: bring in latest dmclock library updates

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #18003 from cbodley/wip-build-options-move
Sage Weil [Tue, 3 Oct 2017 02:47:22 +0000 (21:47 -0500)]
Merge pull request #18003 from cbodley/wip-build-options-move

common: use move instead of copy in build_options()

Reviewed-by: Jos Collin <jcollin@redhat.com>
7 years agoosd: additional protection for out-of-bounds EC reads 18088/head
Jason Dillaman [Mon, 2 Oct 2017 21:28:04 +0000 (17:28 -0400)]
osd: additional protection for out-of-bounds EC reads

Fixes: http://tracker.ceph.com/issues/21629
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #18029 from jdurgin/wip-kvstore-tool
Josh Durgin [Mon, 2 Oct 2017 23:33:25 +0000 (16:33 -0700)]
Merge pull request #18029 from jdurgin/wip-kvstore-tool

ceph-kvstore-tool: copy to different store type and cleanup properly

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agomgr/localpool: optionally adjust min_size too
Sage Weil [Mon, 2 Oct 2017 22:11:46 +0000 (17:11 -0500)]
mgr/localpool: optionally adjust min_size too

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomgr/localpool: default to 3x
Sage Weil [Mon, 2 Oct 2017 22:11:38 +0000 (17:11 -0500)]
mgr/localpool: default to 3x

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #17999 from cbodley/wip-21576
Casey Bodley [Mon, 2 Oct 2017 20:57:29 +0000 (16:57 -0400)]
Merge pull request #17999 from cbodley/wip-21576

rgw: include SSE-KMS headers in encrypted upload response

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
7 years agoos/bluestore: make BlueStore opened by start_kv_only umountable 18082/head
Chang Liu [Mon, 2 Oct 2017 16:01:43 +0000 (00:01 +0800)]
os/bluestore: make BlueStore opened by start_kv_only umountable

ceph-kvstore-tool use start_kv_only to debug the kvstore. we
will get a crash when we try to umount bluestore in kvstore-tool.

Fixes: http://tracker.ceph.com/issues/21624
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
7 years agoMerge pull request #18063 from oritwas/wip-rgw-21610
Casey Bodley [Mon, 2 Oct 2017 14:44:34 +0000 (10:44 -0400)]
Merge pull request #18063 from oritwas/wip-rgw-21610

doc: replace region with zonegroup in configure bucket sharding section

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agotools: assert(false)->ceph_abort() 18072/head
Li Wang [Sat, 30 Sep 2017 02:36:34 +0000 (02:36 +0000)]
tools: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agotest: assert(false)->ceph_abort()
Li Wang [Sat, 30 Sep 2017 02:36:20 +0000 (02:36 +0000)]
test: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agorgw: assert(false)->ceph_abort()
Li Wang [Sat, 30 Sep 2017 02:36:03 +0000 (02:36 +0000)]
rgw: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agorbd_replay: assert(false)->ceph_abort()
Li Wang [Sat, 30 Sep 2017 02:35:31 +0000 (02:35 +0000)]
rbd_replay: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agomon: assert(false)->ceph_abort()
Li Wang [Sat, 30 Sep 2017 02:35:02 +0000 (02:35 +0000)]
mon: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agomgr: assert(false)->ceph_abort()
Li Wang [Sat, 30 Sep 2017 02:34:41 +0000 (02:34 +0000)]
mgr: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agolibrbd: assert(false)->ceph_abort()
Li Wang [Sat, 30 Sep 2017 02:34:17 +0000 (02:34 +0000)]
librbd: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agokey_value_store: assert(false)->ceph_abort()
Li Wang [Sat, 30 Sep 2017 02:33:52 +0000 (02:33 +0000)]
key_value_store: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agojournal: assert(false)->ceph_abort()
Li Wang [Sat, 30 Sep 2017 02:33:29 +0000 (02:33 +0000)]
journal: assert(false)->ceph_abort()

Signed-off-by: Li Wang <laurence.liwang@gmail.com>
7 years agoMerge pull request #18077 from joscollin/wip-drop-unused-function-declaration
Sage Weil [Mon, 2 Oct 2017 13:41:19 +0000 (08:41 -0500)]
Merge pull request #18077 from joscollin/wip-drop-unused-function-declaration

os/kstore: Drop unused function declaration

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18046 from mdw-at-linuxbox/master-awsv4-sort
Matt Benjamin [Mon, 2 Oct 2017 13:26:33 +0000 (09:26 -0400)]
Merge pull request #18046 from mdw-at-linuxbox/master-awsv4-sort

radosgw: fix awsv4 header line sort order.

7 years agoMerge pull request #18075 from dragonylffly/wip-remove-unused-declaration
Sage Weil [Mon, 2 Oct 2017 12:24:10 +0000 (07:24 -0500)]
Merge pull request #18075 from dragonylffly/wip-remove-unused-declaration

os/bluestore: drop unused function declaration

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoqa/suites/rados/singleton/all/recover-preemption: handle slow starting osd 18078/head
Sage Weil [Mon, 2 Oct 2017 12:20:57 +0000 (07:20 -0500)]
qa/suites/rados/singleton/all/recover-preemption: handle slow starting osd

The OSD may not be marked up yet; set the config via the admin
socket.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18067 from trociny/wip-qa-pg_num
Jason Dillaman [Mon, 2 Oct 2017 12:20:09 +0000 (08:20 -0400)]
Merge pull request #18067 from trociny/wip-qa-pg_num

qa/workunits/rbd: pool create may fail for small cluster

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #18076 from joscollin/wip-contributor-list-maintenance-guide
Jos Collin [Mon, 2 Oct 2017 10:36:50 +0000 (10:36 +0000)]
Merge pull request #18076 from joscollin/wip-contributor-list-maintenance-guide

mailmap: Fixed maintenance guide URL

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
7 years agoMerge pull request #17735 from jcsp/wip-mgr-perf-interface
John Spray [Mon, 2 Oct 2017 10:12:35 +0000 (11:12 +0100)]
Merge pull request #17735 from jcsp/wip-mgr-perf-interface

mgr: common interface for TSDB modules

Reviewed-by: My Do <mhdo@umich.edu>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: John Spray <john.spray@redhat.com>
7 years agoMerge pull request #18069 from trociny/wip-affiliation
Jos Collin [Mon, 2 Oct 2017 10:04:58 +0000 (10:04 +0000)]
Merge pull request #18069 from trociny/wip-affiliation

mailmap: update affiliation for Mykola Golub

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
7 years agoos/kstore: Drop unused function declaration 18077/head
Jos Collin [Mon, 2 Oct 2017 09:58:27 +0000 (15:28 +0530)]
os/kstore: Drop unused function declaration

Dropped unnecessary function declaration _do_transaction() in KStore.h

Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agomailmap: Fixed maintenance guide URL 18076/head
Jos Collin [Mon, 2 Oct 2017 09:06:06 +0000 (14:36 +0530)]
mailmap: Fixed maintenance guide URL

Fixed the Contributors List Maintenance Guide URL in .mailmap, .organizationmap, .githubmap and .peoplemap

Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agomailmap, organizationmap: update affiliation for Mykola Golub 18069/head
Mykola Golub [Sun, 1 Oct 2017 15:10:01 +0000 (17:10 +0200)]
mailmap, organizationmap: update affiliation for Mykola Golub

Signed-off-by: Mykola Golub <to.my.trociny@gmail.com>