]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agorbd-ggate: make list command produce valid xml format output 19823/head
Mykola Golub [Wed, 3 Jan 2018 16:41:01 +0000 (18:41 +0200)]
rbd-ggate: make list command produce valid xml format output

Signed-off-by: Mykola Golub <mgolub@suse.com>
7 years agoMerge pull request #17010 from jgibson/bugfix-rgw-s3-policy-ip-address-condition
Adam C. Emerson [Sun, 7 Jan 2018 07:07:55 +0000 (02:07 -0500)]
Merge pull request #17010 from jgibson/bugfix-rgw-s3-policy-ip-address-condition

rgw: S3 Bucket Policy Conditions IpAddress and NotIpAddress do not work

Reviewed-By: Adam C. Emerson <aemerson@redhat.com>
Reviewed-By: Matt Benjamin <mbenjamin@redhat.com>
7 years agoMerge pull request #19354 from shinobu-x/osd_atomic
Yuri Weinstein [Sat, 6 Jan 2018 17:29:52 +0000 (09:29 -0800)]
Merge pull request #19354 from shinobu-x/osd_atomic

osd: Use specializations, typedefs instead

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #19549 from bi-shun/brotli-compressor
Yuri Weinstein [Sat, 6 Jan 2018 17:28:58 +0000 (09:28 -0800)]
Merge pull request #19549 from bi-shun/brotli-compressor

compressor: Add Brotli Compressor

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19564 from kungf/list_bucket_osd
Yuri Weinstein [Sat, 6 Jan 2018 17:28:22 +0000 (09:28 -0800)]
Merge pull request #19564 from kungf/list_bucket_osd

mon/OSDMonitor: list osd tree in named bucket

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #19816 from tchaikov/wip-22596
Sage Weil [Sat, 6 Jan 2018 16:25:12 +0000 (10:25 -0600)]
Merge pull request #19816 from tchaikov/wip-22596

qa/standalone: remove osd-map-max-advance related tests

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoqa/standalone: remove osd-map-max-advance related tests 19816/head
Kefu Chai [Sat, 6 Jan 2018 11:38:57 +0000 (19:38 +0800)]
qa/standalone: remove osd-map-max-advance related tests

this setting was removed in 8967b73

Fixes: http://tracker.ceph.com/issues/22596
Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19808 from cbodley/wip-boost-1.66
Kefu Chai [Sat, 6 Jan 2018 03:35:44 +0000 (11:35 +0800)]
Merge pull request #19808 from cbodley/wip-boost-1.66

cmake: update minimum boost version to 1.66

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19358 from taoCH/wip-librgw-multitenancy
Matt Benjamin [Fri, 5 Jan 2018 20:49:14 +0000 (15:49 -0500)]
Merge pull request #19358 from taoCH/wip-librgw-multitenancy

librgw: export multitenancy support

7 years agocmake: add WITH_BOOST_CONTEXT option 19808/head
Casey Bodley [Sun, 26 Nov 2017 20:46:26 +0000 (15:46 -0500)]
cmake: add WITH_BOOST_CONTEXT option

adds a more specific option for this boost::context dependency, which was
previously only used by the radosgw beast frontend. see
http://tracker.ceph.com/issues/20048 for more background

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agocmake: remove Beast submodule and include path
Casey Bodley [Tue, 19 Dec 2017 03:23:53 +0000 (22:23 -0500)]
cmake: remove Beast submodule and include path

the beast library is included in boost 1.66

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: update beast frontend for boost 1.66
Casey Bodley [Tue, 5 Dec 2017 19:43:06 +0000 (14:43 -0500)]
rgw: update beast frontend for boost 1.66

Fixes: http://tracker.ceph.com/issues/22600
Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #19806 from cbodley/wip-common-escape
Casey Bodley [Fri, 5 Jan 2018 19:29:23 +0000 (14:29 -0500)]
Merge pull request #19806 from cbodley/wip-common-escape

common: add streaming interfaces for json/xml escaping

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
7 years agocmake: update minimum boost version to 1.66
Casey Bodley [Mon, 18 Dec 2017 18:03:35 +0000 (13:03 -0500)]
cmake: update minimum boost version to 1.66

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agocommon: add streaming interfaces for json/xml escaping 19806/head
Casey Bodley [Fri, 5 Jan 2018 17:36:18 +0000 (12:36 -0500)]
common: add streaming interfaces for json/xml escaping

adds stream output operators that escape json/xml strings without having
to allocate a separate output buffer

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agotest: EscapeJson.Utf8 uses json instead of xml
Casey Bodley [Thu, 4 Jan 2018 22:35:34 +0000 (17:35 -0500)]
test: EscapeJson.Utf8 uses json instead of xml

the xml version does not escape the \n, while json does

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agotest: use hex string literals
Casey Bodley [Thu, 4 Jan 2018 22:34:15 +0000 (17:34 -0500)]
test: use hex string literals

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #19279 from taoCH/wip-fix-librgw-shutdown-err
Yuri Weinstein [Fri, 5 Jan 2018 16:42:12 +0000 (08:42 -0800)]
Merge pull request #19279 from taoCH/wip-fix-librgw-shutdown-err

librgw: fix shutdown err with resources uncleaned

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
7 years agoMerge pull request #19394 from zhangsw/cleanup-rgw-datasync-lease_cr
Yuri Weinstein [Fri, 5 Jan 2018 16:41:42 +0000 (08:41 -0800)]
Merge pull request #19394 from zhangsw/cleanup-rgw-datasync-lease_cr

rgw: lease_cr->go_down is called twice, remove the needless one.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #19725 from shinobu-x/osd_max_object_size
Kefu Chai [Fri, 5 Jan 2018 16:02:28 +0000 (00:02 +0800)]
Merge pull request #19725 from shinobu-x/osd_max_object_size

osd,os/bluestore: Display current size of osd_max_object_size

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #19718 from ifed01/wip-ifed-freelist-cleanup
Kefu Chai [Fri, 5 Jan 2018 15:59:58 +0000 (23:59 +0800)]
Merge pull request #19718 from ifed01/wip-ifed-freelist-cleanup

os/bluestore: refactor FreeListManager to get clearer view on the number

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18324 from Jeegn-Chen/wip-bucket-quota-api
Casey Bodley [Fri, 5 Jan 2018 15:52:30 +0000 (10:52 -0500)]
Merge pull request #18324 from Jeegn-Chen/wip-bucket-quota-api

rgw: Admin API Support for bucket quota change

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #19719 from shinobu-x/bluestore_extentmap_dup
Kefu Chai [Fri, 5 Jan 2018 15:50:29 +0000 (23:50 +0800)]
Merge pull request #19719 from shinobu-x/bluestore_extentmap_dup

bluestore: BlueStore::ExtentMap::dup impl

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #19698 from Liuchang0812/cleanup-ceph-tool
Kefu Chai [Fri, 5 Jan 2018 15:43:30 +0000 (23:43 +0800)]
Merge pull request #19698 from Liuchang0812/cleanup-ceph-tool

ceph: add the right bracket to watch-channel argument in the help message

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19660 from cfanz/tmp
Kefu Chai [Fri, 5 Jan 2018 15:35:54 +0000 (23:35 +0800)]
Merge pull request #19660 from cfanz/tmp

include/encoding: fix compat version error message

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19654 from yaozongyou/test-fix-memory-leak
Kefu Chai [Fri, 5 Jan 2018 15:16:06 +0000 (23:16 +0800)]
Merge pull request #19654 from yaozongyou/test-fix-memory-leak

test: fix unittest memory leak to silence valgrind

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19598 from jcsp/wip-22457
Kefu Chai [Fri, 5 Jan 2018 15:15:04 +0000 (23:15 +0800)]
Merge pull request #19598 from jcsp/wip-22457

packaging: explicit jinja2 dependency for dashboard

Reviewed-by: Wido den Hollander <wido@42on.com>
7 years agoMerge pull request #19792 from joscollin/wip-doc-cephfs
Nathan Cutler [Fri, 5 Jan 2018 14:58:36 +0000 (15:58 +0100)]
Merge pull request #19792 from joscollin/wip-doc-cephfs

doc: add mount.fuse.ceph to index

Reviewed-by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
7 years agodoc: fix typo 19792/head
Jos Collin [Fri, 5 Jan 2018 14:07:31 +0000 (19:37 +0530)]
doc: fix typo

Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agodoc: add mount.fuse.ceph to index
Jos Collin [Fri, 5 Jan 2018 07:11:37 +0000 (12:41 +0530)]
doc: add mount.fuse.ceph to index

Added mount.fuse.ceph to index.rst

Fixes: http://tracker.ceph.com/issues/22595
Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agoMerge pull request #19559 from liu-chunmei/fix_dpdk_bug_base_spdk
Haomai Wang [Fri, 5 Jan 2018 03:58:53 +0000 (11:58 +0800)]
Merge pull request #19559 from liu-chunmei/fix_dpdk_bug_base_spdk

osd: fix dpdk runtime issue based on spdk/dpdk libarary

Reviewed-by: Haomai Wang <haomai@xsky.com>
7 years agodoc: Add usage doc for individual bucket quota Admin API 18324/head
Jeegn Chen [Thu, 4 Jan 2018 07:59:00 +0000 (07:59 +0000)]
doc: Add usage doc for individual bucket quota Admin API

Add usage doc for a new Admin API for individual bucket quota management

Fixes: http://tracker.ceph.com/issues/21811
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
7 years agoosd: fix dpdk runtime issue based on spdk/dpdk libarary 19559/head
chunmei Liu [Sat, 16 Dec 2017 18:45:32 +0000 (10:45 -0800)]
osd: fix dpdk runtime issue based on spdk/dpdk libarary

1.misunderstand mbuf_overhead before, so correct it.
2.spdk/dpdk library will set refcnt, so needn't set it here.
3.avoid dpdk library modification. when create memory pool set elt_size as
mbuf_overhead + mbuf_data_size to avoid dpdk library check size assert.
4. call rte_pktmbuf_prefree_seg to set mbuf->next = null avoid dpdk/lib
modification .
5. use memzon to allocate mbuf data part, so these data buf can be
processes the same way as mbuf allocated by mempool create.

Signed-off-by: chunmei Liu <chunmei.liu@intel.com>
7 years agoMerge PR #19766 into master
Patrick Donnelly [Thu, 4 Jan 2018 19:31:19 +0000 (11:31 -0800)]
Merge PR #19766 into master

* refs/pull/19766/head:
mds: fix typo

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoMerge pull request #19756 from shinobu-x/objecter_unique_lock
Gregory Farnum [Thu, 4 Jan 2018 17:58:20 +0000 (09:58 -0800)]
Merge pull request #19756 from shinobu-x/objecter_unique_lock

osdc: Do not use lock_guard as unique_lock

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
7 years agoRevert "Merge PR #19369 into master"
Patrick Donnelly [Thu, 4 Jan 2018 17:41:06 +0000 (09:41 -0800)]
Revert "Merge PR #19369 into master"

This reverts commit 3189ba19a779e4a54265aa831a57d686a7911187, reversing
changes made to b7620de0200bdbac6a1a7abbdfbafd8b43d7bf47.

Despite the change in json format being positive, the unfortunate side-effect
is that it broke upgrade testing (because the QA framework must handle the
transition of mdsmap["info"] to a list from object) and the ceph-mgr.

Fixes: http://tracker.ceph.com/issues/22527
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoMerge pull request #19763 from tchaikov/wip-cmake
Sage Weil [Thu, 4 Jan 2018 17:11:49 +0000 (11:11 -0600)]
Merge pull request #19763 from tchaikov/wip-cmake

cmake: pass static linkflags to the linker who links libcommon

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #19780 from tchaikov/wip-22266
Sage Weil [Thu, 4 Jan 2018 14:32:36 +0000 (08:32 -0600)]
Merge pull request #19780 from tchaikov/wip-22266

tools/ceph_monstore_tool: include mgrmap in initial paxos epoch

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agotools/ceph_monstore_tool: include mgrmap in initial paxos epoch 19780/head
Kefu Chai [Thu, 4 Jan 2018 05:06:52 +0000 (13:06 +0800)]
tools/ceph_monstore_tool: include mgrmap in initial paxos epoch

before this change, the "mgr" map is not included paxos, thus why the
peon mon fails to have the mgr map after it is sync'ed with its leader.
and hence there is chance that ceph-mgr is unable to get a mgr map from
the monitor it is connected to.

Fixes: http://tracker.ceph.com/issues/22266
Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agocmake: pass static linkflags to the linker who links libcommon 19763/head
Kefu Chai [Wed, 3 Jan 2018 13:43:51 +0000 (21:43 +0800)]
cmake: pass static linkflags to the linker who links libcommon

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agorgw: Add URL format support for bucket quota modification
Jeegn Chen [Thu, 14 Dec 2017 08:08:49 +0000 (08:08 +0000)]
rgw: Add URL format support for bucket quota modification

Allow admin to change the quota of a individual bucket through Admin API
with params in URL

Fixes: http://tracker.ceph.com/issues/21811
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
7 years agorgw: Admin API Support for bucket quota change
Jeegn Chen [Mon, 16 Oct 2017 09:46:39 +0000 (17:46 +0800)]
rgw: Admin API Support for bucket quota change

Allow admin to change the quota of a individual bucket through Admin API

Fixes: http://tracker.ceph.com/issues/21811
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
7 years agomds: fix typo 19766/head
dongdong tao [Wed, 3 Jan 2018 14:40:34 +0000 (22:40 +0800)]
mds: fix typo

Signed-off-by: dongdong tao <tdd21151186@gmail.com>
7 years agoMerge pull request #19768 from cbodley/wip-rgw-cache-dedeque
Matt Benjamin [Wed, 3 Jan 2018 22:19:16 +0000 (17:19 -0500)]
Merge pull request #19768 from cbodley/wip-rgw-cache-dedeque

rgw: change ObjectCache::lru from deque back to list

7 years agorgw: add invalidate_lru() call back to ObjectCache::put() 19768/head
Casey Bodley [Wed, 3 Jan 2018 21:29:32 +0000 (16:29 -0500)]
rgw: add invalidate_lru() call back to ObjectCache::put()

the removal of this line was causing s3test failures independently of
the change from list-deque

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agorgw: change ObjectCache::lru from deque back to list
Casey Bodley [Wed, 3 Jan 2018 19:34:41 +0000 (14:34 -0500)]
rgw: change ObjectCache::lru from deque back to list

ObjectCacheEntry stores an lru_iter into this lru, and depends on that
iterator remaining valid as other entries are inserted/erased

Fixes: http://tracker.ceph.com/issues/22560
Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge tag 'v13.0.1'
Sage Weil [Wed, 3 Jan 2018 16:04:20 +0000 (10:04 -0600)]
Merge tag 'v13.0.1'

7 years agov13.0.1 v13.0.1
Sage Weil [Wed, 3 Jan 2018 16:03:39 +0000 (10:03 -0600)]
v13.0.1

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #19724 from dillaman/wip-18480
Mykola Golub [Wed, 3 Jan 2018 12:11:25 +0000 (14:11 +0200)]
Merge pull request #19724 from dillaman/wip-18480

rbd: support cloning an image from a non-primary snapshot

Reviewed-by: Mykola Golub <mgolub@suse.com>
7 years agoMerge pull request #19750 from badone/wip-dump_loads-formatter-null-check
Yan, Zheng [Wed, 3 Jan 2018 11:08:24 +0000 (19:08 +0800)]
Merge pull request #19750 from badone/wip-dump_loads-formatter-null-check

mds: Remove redundant null pointer check

7 years agoosdc: Do not use lock_guard as unique_lock 19756/head
Shinobu Kinjo [Wed, 3 Jan 2018 09:19:57 +0000 (04:19 -0500)]
osdc: Do not use lock_guard as unique_lock

Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
7 years agoMerge pull request #19752 from Liuchang0812/cleanup-dev-doc
Kefu Chai [Wed, 3 Jan 2018 07:46:25 +0000 (15:46 +0800)]
Merge pull request #19752 from Liuchang0812/cleanup-dev-doc

doc: fix CFLAGS in doc/dev/cpu-profiler.rst

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agodoc: fix CFLAGS in doc/dev/cpu-profiler.rst 19752/head
Chang Liu [Wed, 3 Jan 2018 07:12:17 +0000 (15:12 +0800)]
doc: fix CFLAGS in doc/dev/cpu-profiler.rst

Signed-off-by: Chang Liu <liuchang0812@gmail.com>
7 years agomds: Remove redundant null pointer check 19750/head
Brad Hubbard [Wed, 3 Jan 2018 03:06:26 +0000 (13:06 +1000)]
mds: Remove redundant null pointer check

Resolves Coverity CID 1426746

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
7 years agoMerge pull request #19666 from trociny/wip-nbd-unmap-by-image
Jason Dillaman [Wed, 3 Jan 2018 01:35:30 +0000 (20:35 -0500)]
Merge pull request #19666 from trociny/wip-nbd-unmap-by-image

rbd-nbd: allow to unmap by image or snap spec

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #19745 from ceph/wip-use-installer0-master2
vasukulkarni [Tue, 2 Jan 2018 22:22:47 +0000 (14:22 -0800)]
Merge pull request #19745 from ceph/wip-use-installer0-master2

qa/tests - Added options to use both cases: mon.a and installer.0

7 years agoqa/tests - Added options to use both cases: mon.a and installer.0 19745/head
Yuri Weinstein [Tue, 2 Jan 2018 18:12:54 +0000 (10:12 -0800)]
qa/tests - Added options to use both cases: mon.a and installer.0

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
7 years agoMerge pull request #19512 from Liuchang0812/wip-dashboard-rgw
John Spray [Tue, 2 Jan 2018 17:57:58 +0000 (17:57 +0000)]
Merge pull request #19512 from Liuchang0812/wip-dashboard-rgw

mgr/dashboard: RGW page

Reviewed-by: John Spray <john.spray@redhat.com>
7 years agoMerge pull request #19645 from tchaikov/wip-install-deps
Sage Weil [Tue, 2 Jan 2018 17:54:23 +0000 (11:54 -0600)]
Merge pull request #19645 from tchaikov/wip-install-deps

install-deps: use DTS-7 on aarch64 and only download mirrored package indexes

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
7 years agoMerge pull request #19375 from qrGitHub/wip-rgw-redundant-parenthesis
Casey Bodley [Tue, 2 Jan 2018 17:26:45 +0000 (12:26 -0500)]
Merge pull request #19375 from qrGitHub/wip-rgw-redundant-parenthesis

rgw: remove redundant parenthesis in logs

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
7 years agoMerge pull request #19650 from yaozongyou/fix-erasure-code-memory-leak
Kefu Chai [Tue, 2 Jan 2018 16:16:41 +0000 (00:16 +0800)]
Merge pull request #19650 from yaozongyou/fix-erasure-code-memory-leak

erasure-code: use jerasure_free_schedule to properly free a schedule

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19649 from yaozongyou/fix-dns-resolve-memory-leak
Kefu Chai [Tue, 2 Jan 2018 16:12:54 +0000 (00:12 +0800)]
Merge pull request #19649 from yaozongyou/fix-dns-resolve-memory-leak

common/dns_resolve: fix memory leak

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19659 from Songweibin/wip-doc-rbd
Jason Dillaman [Tue, 2 Jan 2018 16:09:58 +0000 (11:09 -0500)]
Merge pull request #19659 from Songweibin/wip-doc-rbd

 doc/rbd: add missing several commands in rbd CLI man page

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #19634 from jcsp/wip-22514
Kefu Chai [Tue, 2 Jan 2018 16:09:37 +0000 (00:09 +0800)]
Merge pull request #19634 from jcsp/wip-22514

qa: configure zabbix properly before selftest

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #19599 from yaozongyou/config-cleanup
Kefu Chai [Tue, 2 Jan 2018 16:07:30 +0000 (00:07 +0800)]
Merge pull request #19599 from yaozongyou/config-cleanup

common/config: cleanup remove some unused macros

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
7 years agoMerge pull request #19581 from adamemerson/wip-cache-on-the-barrelhead
Matt Benjamin [Tue, 2 Jan 2018 16:01:06 +0000 (11:01 -0500)]
Merge pull request #19581 from adamemerson/wip-cache-on-the-barrelhead

Cache on the barrelhead

7 years agoMerge pull request #19546 from ZVampirEM77/wip-em-pg-cleanup3
Kefu Chai [Tue, 2 Jan 2018 16:00:45 +0000 (00:00 +0800)]
Merge pull request #19546 from ZVampirEM77/wip-em-pg-cleanup3

osd/PG: some cleanups && add should_gather filter for loop logging

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #19524 from fungusakafungus/fix-22313
Kefu Chai [Tue, 2 Jan 2018 15:58:56 +0000 (23:58 +0800)]
Merge pull request #19524 from fungusakafungus/fix-22313

pybind/mgr/prometheus: fix metric type undef -> untyped

Reviewed-by: John Spray <jspray@redhat.com>
7 years agoMerge pull request #19519 from ifed01/wip-ifed-fix-col-split
Kefu Chai [Tue, 2 Jan 2018 15:58:01 +0000 (23:58 +0800)]
Merge pull request #19519 from ifed01/wip-ifed-fix-col-split

os/bluestore: fix potential assert when splitting collection.

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #19452 from wido/mgr-zabbix-runtimerror
Kefu Chai [Tue, 2 Jan 2018 15:56:44 +0000 (23:56 +0800)]
Merge pull request #19452 from wido/mgr-zabbix-runtimerror

mgr/Zabbix: Various fixes to Zabbix module

Reviewed-by: John Spray <john.spray@redhat.com>
7 years agoMerge pull request #19735 from shinobu-x/osd_oprequest_xlist
Sage Weil [Tue, 2 Jan 2018 15:22:26 +0000 (09:22 -0600)]
Merge pull request #19735 from shinobu-x/osd_oprequest_xlist

osd: Remove unnecessary headers

Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
7 years agoMerge pull request #19738 from lixiaoy1/minor_fix
Sage Weil [Tue, 2 Jan 2018 15:20:18 +0000 (09:20 -0600)]
Merge pull request #19738 from lixiaoy1/minor_fix

msg/async: use device before checking

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agotest/rbd: new unit test cases for clone request state machine 19724/head
Jason Dillaman [Wed, 20 Dec 2017 20:53:06 +0000 (15:53 -0500)]
test/rbd: new unit test cases for clone request state machine

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agolibrbd: permit creation of clones against non-primary images
Jason Dillaman [Tue, 19 Dec 2017 15:23:44 +0000 (10:23 -0500)]
librbd: permit creation of clones against non-primary images

Fixes: http://tracker.ceph.com/issues/18480
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agolibrbd: switching to pool mode shouldn't affect existing mirrored images
Jason Dillaman [Tue, 2 Jan 2018 15:09:35 +0000 (10:09 -0500)]
librbd: switching to pool mode shouldn't affect existing mirrored images

Previously, non-primary images within a pool would prevent the switch from
image-mode to pool-mode mirroring.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agomsg/async: use device before checking 19738/head
lixiaoy1 [Tue, 2 Jan 2018 14:24:02 +0000 (09:24 -0500)]
msg/async: use device before checking

Signed-off-by: Xiaoyan Li <xiaoyan.li@intel.com>
7 years agoMerge pull request #19737 from tchaikov/wip-dedup-rgw-admin-opt 19749/head
Kefu Chai [Tue, 2 Jan 2018 08:20:22 +0000 (16:20 +0800)]
Merge pull request #19737 from tchaikov/wip-dedup-rgw-admin-opt

doc: remove duplicated --max-buckets option desc

Reviewed-by: Jos Collin <jcollin@redhat.com>
7 years agodoc: remove duplicated --max-buckets option desc 19737/head
Kefu Chai [Tue, 2 Jan 2018 04:46:28 +0000 (12:46 +0800)]
doc: remove duplicated --max-buckets option desc

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoosd: Remove unnecessary headers 19735/head
Shinobu Kinjo [Mon, 1 Jan 2018 09:59:05 +0000 (18:59 +0900)]
osd: Remove unnecessary headers

Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
7 years agoosd, bluestore: Display current size of osd_max_object_size 19725/head
Shinobu Kinjo [Sat, 30 Dec 2017 22:20:50 +0000 (07:20 +0900)]
osd, bluestore: Display current size of osd_max_object_size

It is better to show current value than showing same value twice.

Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
7 years agoinstall-deps.sh: check if have access to stdout 19645/head
Kefu Chai [Thu, 28 Dec 2017 02:18:11 +0000 (10:18 +0800)]
install-deps.sh: check if have access to stdout

$- is "hB" if launched via command line, and it is "himBH" only when
we are actually *in* an interactive shell. so checking "test -t 1" is
what we want.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoceph.spec.in: use DTS-7 on aarch64 also
Kefu Chai [Fri, 22 Dec 2017 05:05:02 +0000 (13:05 +0800)]
ceph.spec.in: use DTS-7 on aarch64 also

see https://bugs.centos.org/view.php?id=14078

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoinstall-deps: bump DTS version on aarch64 to 7
Kefu Chai [Fri, 22 Dec 2017 05:04:28 +0000 (13:04 +0800)]
install-deps: bump DTS version on aarch64 to 7

see https://bugs.centos.org/view.php?id=14078

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoinstall-deps.sh: only download mirrored package index
wangsongbo [Thu, 21 Dec 2017 02:06:53 +0000 (10:06 +0800)]
install-deps.sh: only download mirrored package index

E: Failed to fetch http://mirror.cs.uchicago.edu/ubuntu-toolchain-r/dists/xenial/main/binary-i386/Packages  404  Not Found
E: Failed to fetch http://mirror.yandex.ru/mirrors/launchpad/ubuntu-toolchain-r/dists/xenial/main/i18n/Translation-en  404  Not Found [IP: 213.180.204.183 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

On Ubuntu amd64 installations, i386 is enabled as an additional
architecture by default. apt & co. expect repositories to provide all
configured architectures, which causes the error above.

Signed-off-by: Songbo Wang <wangsongbo@cloudin.cn>
7 years agoinstall-deps.sh: do not download i18n apt index
Kefu Chai [Fri, 22 Dec 2017 04:20:19 +0000 (12:20 +0800)]
install-deps.sh: do not download i18n apt index

and do not fail the `apt-get update` command, if any mirror is not
reachable.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoos/bluestore: add asserts for fsck's used_blocks bitmap access as 19718/head
Igor Fedotov [Fri, 29 Dec 2017 23:05:13 +0000 (02:05 +0300)]
os/bluestore: add asserts for fsck's used_blocks bitmap access as
boost doesn't always handle out-of-range access properly.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: refactor FreeListManager to get clearer view on the number
Igor Fedotov [Fri, 29 Dec 2017 17:59:16 +0000 (20:59 +0300)]
os/bluestore: refactor FreeListManager to get clearer view on the number
of alloc units it tracks.
This also fixes out-of-range access for fsck's used_blocks bitmap that
might happen when checking stores created prior to v12.2.2
Fixes http://tracker.ceph.com/issues/22535

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agobluestore: BlueStore::ExtentMap::dup impl 19719/head
Shinobu Kinjo [Fri, 29 Dec 2017 23:28:53 +0000 (08:28 +0900)]
bluestore: BlueStore::ExtentMap::dup impl

Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
7 years agoMerge pull request #19010 from shinobu-x/src_cls_func
Sage Weil [Fri, 29 Dec 2017 20:06:23 +0000 (14:06 -0600)]
Merge pull request #19010 from shinobu-x/src_cls_func

cls_acl/_crypto: Add modeline

7 years agoMerge pull request #15855 from linuxbox2/wip-nfs-docsync
Sage Weil [Fri, 29 Dec 2017 19:48:08 +0000 (13:48 -0600)]
Merge pull request #15855 from linuxbox2/wip-nfs-docsync

RGW NFS:  mount cmdline example missing -osync

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #16932 from amitkumar50/cov-cls-rgw-1
Sage Weil [Fri, 29 Dec 2017 19:40:12 +0000 (13:40 -0600)]
Merge pull request #16932 from amitkumar50/cov-cls-rgw-1

cls/rgw: Initialization of uninitialized members

7 years agoMerge pull request #17089 from amitkumar50/test-cov-journal-1
Sage Weil [Fri, 29 Dec 2017 19:37:24 +0000 (13:37 -0600)]
Merge pull request #17089 from amitkumar50/test-cov-journal-1

test/journal: Initialize member variable m_work_queue

7 years agoMerge pull request #17090 from amitkumar50/test-cov-messages-8
Sage Weil [Fri, 29 Dec 2017 19:37:10 +0000 (13:37 -0600)]
Merge pull request #17090 from amitkumar50/test-cov-messages-8

messages: Initializing variable ceph_mds_reply_head

7 years agoMerge pull request #17367 from amitkumar50/cov-rgw-5
Sage Weil [Fri, 29 Dec 2017 19:35:18 +0000 (13:35 -0600)]
Merge pull request #17367 from amitkumar50/cov-rgw-5

rgw: unreachable return in RGWRados::trim_bi_log_entries

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #17369 from amitkumar50/cov-test-5
Sage Weil [Fri, 29 Dec 2017 19:34:44 +0000 (13:34 -0600)]
Merge pull request #17369 from amitkumar50/cov-test-5

test: Initialization of *comp_racing_read class CopyFromOp

Reviewed-by: Jos Collin <jcollin@redhat.com>
7 years agoMerge pull request #17439 from ClemPi/wip-doc-radosgw-admin-max-buckets
Sage Weil [Fri, 29 Dec 2017 18:01:38 +0000 (12:01 -0600)]
Merge pull request #17439 from ClemPi/wip-doc-radosgw-admin-max-buckets

doc: add --max-buckets to radosgw-admin(8)

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge branch 'master' into wip-doc-radosgw-admin-max-buckets 17439/head
Sage Weil [Fri, 29 Dec 2017 18:01:18 +0000 (12:01 -0600)]
Merge branch 'master' into wip-doc-radosgw-admin-max-buckets

7 years agoMerge pull request #17535 from emmericp/mon-session-show-client-features
Sage Weil [Fri, 29 Dec 2017 18:00:13 +0000 (12:00 -0600)]
Merge pull request #17535 from emmericp/mon-session-show-client-features

mon: show feature flags when printing MonSession

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
7 years agoMerge pull request #17563 from amitkumar50/cov-rbd-5
Sage Weil [Fri, 29 Dec 2017 17:59:49 +0000 (11:59 -0600)]
Merge pull request #17563 from amitkumar50/cov-rbd-5

rbd: Initializing m_finalize_ctx

Reviewed-by: Jos Collin <jcollin@redhat.com>
7 years agoMerge pull request #18886 from BlaineEXE/update-kube-helm-start-doc
Sage Weil [Fri, 29 Dec 2017 17:53:12 +0000 (11:53 -0600)]
Merge pull request #18886 from BlaineEXE/update-kube-helm-start-doc

doc: Add newbie-friendly updates to Helm start doc

Reviewed-by: Alex Marangone <amarango@redhat.com>