]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Mon, 8 Jan 2018 11:07:48 +0000 (19:07 +0800)]
Merge pull request #19777 from tchaikov/wip-rpm-fix-upgrade
rpm: adjust ceph-{osdomap,kvstore,monstore}-tool feature move
Reviewed-by: Boris Ranto <branto@redhat.com>
Reviewed-By: Nathan Cutler <ncutler@suse.com>
Eric Ivancich [Sun, 7 Jan 2018 15:49:18 +0000 (10:49 -0500)]
Merge pull request #18827 from TaewoongKim/anticipation_timeout
osd: Make dmclock's anticipation timeout be configurable
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: myoungwon oh <omwmw@sk.com>
Jason Dillaman [Sun, 7 Jan 2018 14:04:35 +0000 (09:04 -0500)]
Merge pull request #19704 from trociny/wip-nbd-format
rbd-nbd: output format support for list-mapped command
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Sun, 7 Jan 2018 13:56:41 +0000 (08:56 -0500)]
Merge pull request #19722 from Songweibin/wip-rbd-import
rbd: replace positional_path parameter with arg_index in get_path()
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
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>
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>
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>
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>
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>
Kefu Chai [Thu, 4 Jan 2018 08:08:25 +0000 (16:08 +0800)]
rpm: adjust ceph-{osdomap,kvstore,monstore}-tool feature move
this is the rpm's counterpart of debian/control changes related to the
ceph-{osdomap,kvstore,monstore}-tool feature move. see #19328 and #19356.
the commit introducing this move is
6dba25e . and
$ git describe
6dba25e
v12.2.2-8-g6dba25e39d
so the first release that have this change is 12.2.2-8. in other words,
ceph-{base,osd,mon} >= 12.2.2.8 cannot co-exist with ceph-test < 12.2.2-8
in the same system. so we let ceph-test Requires ceph-common with the
same version. and since ceph-{osd,mon} Requires ceph-base with the same
version, and ceph-base Requires ceph-common with the same version, so by
tiering ceph-test with ceph-common with the same version, we enforce
this restriction.
Fixes: http://tracker.ceph.com/issues/22558
Signed-off-by: Kefu Chai <kchai@redhat.com>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jos Collin [Fri, 5 Jan 2018 14:07:31 +0000 (19:37 +0530)]
doc: fix typo
Signed-off-by: Jos Collin <jcollin@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
songweibin [Thu, 4 Jan 2018 05:23:28 +0000 (13:23 +0800)]
rbd: replace positional_path parameter with arg_index in get_path()
Signed-off-by: songweibin <song.weibin@zte.com.cn>
dongdong tao [Wed, 3 Jan 2018 14:40:34 +0000 (22:40 +0800)]
mds: fix typo
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
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
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>
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>
Sage Weil [Wed, 3 Jan 2018 16:04:20 +0000 (10:04 -0600)]
Merge tag '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>
Mykola Golub [Wed, 27 Dec 2017 19:10:10 +0000 (21:10 +0200)]
rbd-nbd: 'id' instead of 'pid' as column name in list-mapped output
(to make output look similar to krbd)
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Wed, 27 Dec 2017 18:50:40 +0000 (20:50 +0200)]
rbd-nbd: output format support for list-mapped command
Signed-off-by: Mykola Golub <mgolub@suse.com>
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>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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
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
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