]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
8 years agocommon: fix option "rados_mon_op_timeout" comment spell error 15681/head
Leo Zhang [Wed, 14 Jun 2017 07:55:03 +0000 (15:55 +0800)]
common: fix option "rados_mon_op_timeout" comment spell error

Signed-off-by: Leo Zhang <nguzcf@gmail.com>
8 years agoMerge pull request #14885 from rzarzynski/wip-rgw-auth-rework-cont-3-awsv4
Matt Benjamin [Tue, 13 Jun 2017 21:16:20 +0000 (17:16 -0400)]
Merge pull request #14885 from rzarzynski/wip-rgw-auth-rework-cont-3-awsv4

rgw: continuation of the auth rework -- AWSv4

8 years agoMerge pull request #14344 from rzarzynski/wip-rgw-repect-negative-refacls
Orit Wasserman [Tue, 13 Jun 2017 17:46:25 +0000 (20:46 +0300)]
Merge pull request #14344 from rzarzynski/wip-rgw-repect-negative-refacls

rgw: respect Swift's negative, HTTP referer-based ACL grants.

8 years agoMerge pull request #15586 from adamemerson/wip-ex-ML
Adam C. Emerson [Tue, 13 Jun 2017 16:54:02 +0000 (12:54 -0400)]
Merge pull request #15586 from adamemerson/wip-ex-ML

rgw: Remove spurious XML header for GetBucketPolicy

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
8 years agorgw: Remove spurious XML header for GetBucketPolicy 15586/head
Adam C. Emerson [Thu, 8 Jun 2017 21:51:34 +0000 (17:51 -0400)]
rgw: Remove spurious XML header for GetBucketPolicy

Fixes: http://tracker.ceph.com/issues/20247
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
8 years agoMerge pull request #15564 from Jing-Scott/fix-formpost-auth
Radoslaw Zarzynski [Tue, 13 Jun 2017 15:28:49 +0000 (17:28 +0200)]
Merge pull request #15564 from Jing-Scott/fix-formpost-auth

rgw: fix the signature mismatch of FormPost in swift API

Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
8 years agoMerge pull request #15581 from neha-ojha/wip-fix-objclass
Sage Weil [Tue, 13 Jun 2017 15:26:55 +0000 (10:26 -0500)]
Merge pull request #15581 from neha-ojha/wip-fix-objclass

objclass-sdk: use namespace ceph for bufferlist

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #15595 from ztczll/zl
Sage Weil [Tue, 13 Jun 2017 15:26:34 +0000 (10:26 -0500)]
Merge pull request #15595 from ztczll/zl

os/bluestore/BlueFS: .slow should be compared with dirname

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15590 from Linbing/wip-osd-check-osdmap-twice
Yuri Weinstein [Tue, 13 Jun 2017 15:18:42 +0000 (08:18 -0700)]
Merge pull request #15590 from Linbing/wip-osd-check-osdmap-twice

osd: the condition of last epoch <= superblock.newest_map epoch has been check twice

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15661 from tchaikov/wip-qa-upgrade-set-sortbitwise
Kefu Chai [Tue, 13 Jun 2017 14:56:12 +0000 (22:56 +0800)]
Merge pull request #15661 from tchaikov/wip-qa-upgrade-set-sortbitwise

qa/suites/upgrade: set "sortbitwise" for jewel clusters

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15613 from cbodley/wip-20244
Casey Bodley [Tue, 13 Jun 2017 14:37:27 +0000 (10:37 -0400)]
Merge pull request #15613 from cbodley/wip-20244

rgw: only log metadata on metadata master zone

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
8 years agoMerge pull request #15280 from ZVampirEM77/wip-bucket-policy-cleanup
Casey Bodley [Tue, 13 Jun 2017 14:27:47 +0000 (10:27 -0400)]
Merge pull request #15280 from ZVampirEM77/wip-bucket-policy-cleanup

rgw: fix get bucket policy s3 compatible issue

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
8 years agoMerge pull request #15663 from zealoussnow/wip-fix-build
Kefu Chai [Tue, 13 Jun 2017 13:07:24 +0000 (21:07 +0800)]
Merge pull request #15663 from zealoussnow/wip-fix-build

cmake: exclude *.css while generating ctags

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15655 from guihecheng/rgw_file-fix-mkdir
Matt Benjamin [Tue, 13 Jun 2017 12:40:48 +0000 (08:40 -0400)]
Merge pull request #15655 from guihecheng/rgw_file-fix-mkdir

rgw_file: prevent conflict of mkdir between restarts

8 years agoMerge pull request #15659 from lixiaoy1/fio_ceph
Igor Fedotov [Tue, 13 Jun 2017 12:24:50 +0000 (16:24 +0400)]
Merge pull request #15659 from lixiaoy1/fio_ceph

test/fio: Fix assert in set_cache_shards in bluestore fio

8 years agoFix assert in set_cache_shards in bluestore fio 15659/head
lisali [Tue, 13 Jun 2017 16:41:04 +0000 (12:41 -0400)]
Fix assert in set_cache_shards in bluestore fio

The config osd_op_num_shards is changed so it needs to change in
fio_ceph_objectstore.cc.

Signed-off-by: Xiaoyan Li <xiaoyan.li@intel.com>
8 years agoMerge pull request #15593 from chenfangxian/rbd-nbd-fix-unmap
Mykola Golub [Tue, 13 Jun 2017 12:10:25 +0000 (15:10 +0300)]
Merge pull request #15593 from chenfangxian/rbd-nbd-fix-unmap

rbd-nbd: ensure unmap returns error code

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Reviewed-by: Pan Liu <wanjun.lp@alibaba-inc.com>
8 years agobuild: add css file to excludes while generate tags 15663/head
Leo Zhang [Tue, 13 Jun 2017 11:43:54 +0000 (19:43 +0800)]
build: add css file to excludes while generate tags

Signed-off-by: Leo Zhang <nguzcf@gmail.com>
8 years agorgw: fix the signature mismatch of FormPost in swift API 15564/head
Jing Wenjun [Thu, 8 Jun 2017 07:15:28 +0000 (15:15 +0800)]
rgw: fix the signature mismatch of FormPost in swift API

Fixes: http://tracker.ceph.com/issues/20220
Signed-off-by: Jing Wenjun <jingwenjun@cmss.chinamobile.com>
8 years agoqa/suites/upgrade: remove duplicated upgrade task 15661/head
Kefu Chai [Tue, 13 Jun 2017 08:59:47 +0000 (16:59 +0800)]
qa/suites/upgrade: remove duplicated upgrade task

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agoqa/suites/upgrade: set "sortbitwise" for jewel clusters
Kefu Chai [Tue, 13 Jun 2017 08:58:13 +0000 (16:58 +0800)]
qa/suites/upgrade: set "sortbitwise" for jewel clusters

so ceph.healthy or wait-for-healthy won't be blocked by this warning.

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agorgw_file: prevent conflict of mkdir between restarts 15655/head
Gui Hecheng [Tue, 13 Jun 2017 06:39:14 +0000 (14:39 +0800)]
rgw_file: prevent conflict of mkdir between restarts

Fixes: http://tracker.ceph.com/issues/20275
Signed-off-by: Gui Hecheng <guihecheng@cmss.chinamobile.com>
8 years agoMerge pull request #15648 from joscollin/wip-CID1412575-incorrect-expression
Gregory Farnum [Tue, 13 Jun 2017 04:20:18 +0000 (00:20 -0400)]
Merge pull request #15648 from joscollin/wip-CID1412575-incorrect-expression

mon: Incorrect expression in PGMap::get_health()

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
8 years agoMerge pull request #15638 from liewegas/wip-19948
Kefu Chai [Tue, 13 Jun 2017 03:40:53 +0000 (11:40 +0800)]
Merge pull request #15638 from liewegas/wip-19948

ceph_test_rados_api_*: wait for snap trim on ENOENT during cleanup

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agorbd-nbd: fix nbd do_unmap error handling 15593/head
chenfangxian [Tue, 13 Jun 2017 03:05:51 +0000 (11:05 +0800)]
rbd-nbd: fix nbd do_unmap error handling

when nbd disconnect failed, ensure do_unmap return error logic.

Signed-off-by: chenfangxian <chenfangxian@cmss.chinamobile.com>
Signed-off-by: guojiannan <guojiannan@cmss.chinamobile.com>
8 years agoMerge pull request #15519 from liewegas/wip-19595
Sage Weil [Tue, 13 Jun 2017 03:01:05 +0000 (22:01 -0500)]
Merge pull request #15519 from liewegas/wip-19595

osd/PrimaryLogPG: clear oi from trim_object()

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agomon: Incorrect expression in PGMap::get_health() 15648/head
Jos Collin [Tue, 13 Jun 2017 02:54:17 +0000 (08:24 +0530)]
mon: Incorrect expression in PGMap::get_health()

Fixes:

CID 1412575:  Incorrect expression  (COPY_PASTE_ERROR)
ceph/src/mon/PGMap.cc: 2764 in PGMap::get_health()
"num_err" in "ss2 << num_err" looks like a copy-paste error.

Signed-off-by: Jos Collin <jcollin@redhat.com>
8 years agoMerge pull request #15629 from Linbing/wip-msg-async-op-threads
Haomai Wang [Tue, 13 Jun 2017 02:26:35 +0000 (10:26 +0800)]
Merge pull request #15629 from Linbing/wip-msg-async-op-threads

msg/async: add assert of ms_async_op_threads > 0

Reviewed-by: Haomai Wang <haomai@xsky.com>
8 years agoMerge pull request #15426 from zhangsw/fix-rgw-gc-loglevel
Yehuda Sadeh [Mon, 12 Jun 2017 20:07:43 +0000 (13:07 -0700)]
Merge pull request #15426 from zhangsw/fix-rgw-gc-loglevel

rgw: lower some log's level in gc process.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #15571 from ceph/wip-fix-fio-shard-hint
Casey Bodley [Mon, 12 Jun 2017 20:03:21 +0000 (16:03 -0400)]
Merge pull request #15571 from ceph/wip-fix-fio-shard-hint

test/fio: fix lack of setting for Sequencer::shard_hint

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #15603 from idryomov/wip-rados-df-typo
Sage Weil [Mon, 12 Jun 2017 19:13:21 +0000 (14:13 -0500)]
Merge pull request #15603 from idryomov/wip-rados-df-typo

rados: fix typo in 'df' column name

8 years agoMerge pull request #15615 from joscollin/wip-CID717210-Uninitialized-members
Sage Weil [Mon, 12 Jun 2017 19:12:40 +0000 (14:12 -0500)]
Merge pull request #15615 from joscollin/wip-CID717210-Uninitialized-members

common: initialize _hash in LogEntryKey()

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
8 years agoMerge pull request #15627 from theanalyst/12.1.0/release-notes-2
Sage Weil [Mon, 12 Jun 2017 19:06:40 +0000 (14:06 -0500)]
Merge pull request #15627 from theanalyst/12.1.0/release-notes-2

doc: 12.1.0/release notes 2

8 years agoceph_test_rados_api_*: wait for snap trim on ENOENT during cleanup 15638/head
Sage Weil [Mon, 12 Jun 2017 18:57:22 +0000 (14:57 -0400)]
ceph_test_rados_api_*: wait for snap trim on ENOENT during cleanup

Assume that an ENOENT removing an object during cleanup means the
head is a whiteout because there are clones.  When that happens
just sleep for a bit and then retry in the hopes that snap
trimming has happened.

Time out (and fail) after retrying for 10 minutes' worth of tries.

Fixes: http://tracker.ceph.com/issues/19948
Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoosd/PrimaryLogPG: clear oi from trim_object() 15519/head
Sage Weil [Mon, 12 Jun 2017 18:05:41 +0000 (14:05 -0400)]
osd/PrimaryLogPG: clear oi from trim_object()

trim_object() is unique in that its resulting OpContxtUPtr is fed to
simple_opc_submit() but does not first pass through finish_ctx().  Almost
none of what finish_ctx is helpful for us because we are the only place
where we delete a clone, and for that reason it is not terribly useful to
put what we do into finish_ctx.  However, *one* thing that finish_ctx()
does do that we don't (didn't) is clear out the object_info_t io on
delete.  This would leave things like version with a value that would
bleed into future instantiations of the object and break things like
the prior_version in pg_log_entry_t's and, much later, break asserts
when loading the missing set off of disk.

Fix by clearing oi.

Fixes: http://tracker.ceph.com/issues/19947
Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15604 from liewegas/wip-rest-test-qa
Sage Weil [Mon, 12 Jun 2017 17:47:32 +0000 (12:47 -0500)]
Merge pull request #15604 from liewegas/wip-rest-test-qa

qa/suites/rados/rest: test restful mgr module

Reviewed-by: Boris Ranto <branto@redhat.com>
8 years agoqa/suites/rados/rest/mgr-restful: test on centos 15604/head
Sage Weil [Fri, 9 Jun 2017 18:21:23 +0000 (14:21 -0400)]
qa/suites/rados/rest/mgr-restful: test on centos

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15584 from liewegas/wip-20219
Sage Weil [Mon, 12 Jun 2017 16:42:39 +0000 (11:42 -0500)]
Merge pull request #15584 from liewegas/wip-20219

mon/MgrStatMonitor: keep mgrstat version ahead of pgmon

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
8 years agoMerge pull request #15620 from tchaikov/wip-20249
Kefu Chai [Mon, 12 Jun 2017 16:19:11 +0000 (00:19 +0800)]
Merge pull request #15620 from tchaikov/wip-20249

test/vstart_wrapper.sh: display_log on test failure

Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoqa/workunits/rest/test_mgr_rest_api.py: tolerate old distros
Sage Weil [Mon, 12 Jun 2017 15:55:05 +0000 (11:55 -0400)]
qa/workunits/rest/test_mgr_rest_api.py: tolerate old distros

Work with older requests and/or missing urllib3.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoqa/suites/rados/rest/mgr-restful: test restful module
Sage Weil [Fri, 9 Jun 2017 16:31:28 +0000 (12:31 -0400)]
qa/suites/rados/rest/mgr-restful: test restful module

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15634 from liewegas/wip-pyformatter
Kefu Chai [Mon, 12 Jun 2017 15:10:40 +0000 (23:10 +0800)]
Merge pull request #15634 from liewegas/wip-pyformatter

mgr/PyFormatter: implement dump_format_va

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15580 from liewegas/wip-bluestore-memory
Sage Weil [Mon, 12 Jun 2017 14:57:07 +0000 (09:57 -0500)]
Merge pull request #15580 from liewegas/wip-bluestore-memory

os/bluestore: configure rocksdb cache via bluestore_cache_kv_ratio

Reviewed-by: Mark Nelson <mnelson@redhat.com>
8 years agomgr/PyFormatter: implement dump_format_va 15634/head
Sage Weil [Mon, 12 Jun 2017 04:02:30 +0000 (00:02 -0400)]
mgr/PyFormatter: implement dump_format_va

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15624 from Adirl/wip
Haomai Wang [Mon, 12 Jun 2017 13:56:49 +0000 (21:56 +0800)]
Merge pull request #15624 from Adirl/wip

msg/async/rdma: check if fin message completed

Reviewed-by: Haomai Wang <haomai@xsky.com>
8 years agomsg/async/rdma: check if fin message completed 15624/head
Adir Lev [Sun, 30 Apr 2017 11:34:43 +0000 (11:34 +0000)]
msg/async/rdma: check if fin message completed

Change-Id: I9cb1e523be7b21127503a9252b09331a37bea204
Signed-off-by: Alexander Mikheev <alexm@mellanox.com>
Signed-off-by: Adir Lev <adirl@mellanox.com>
8 years agomon/PGMonitor: assert PGMonitor stops proposing after luminous 15584/head
Sage Weil [Mon, 12 Jun 2017 13:48:48 +0000 (09:48 -0400)]
mon/PGMonitor: assert PGMonitor stops proposing after luminous

One hacky exception here for the rebuild-mondb case.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agomon/MgrStatMonitor: keep mgrstat version ahead of pgmon
Sage Weil [Mon, 12 Jun 2017 13:48:16 +0000 (09:48 -0400)]
mon/MgrStatMonitor: keep mgrstat version ahead of pgmon

Pre-luminous, statfs and getpoolstats come from pgmon, and clients will
see and track the paxos version for that.  After the switchover, those
move to mgrstatmon.  If a clients sends a version ahead of the current
mgrstat version, it will block until the paxos version catches up, which
may be years for an aged cluster.

Fix by keeping mgrstat version ahead of pgmon's every time it updates.
This only really matters right at the transition point (we don't update
before that, and after that pgmon doesn't update).

Fixes: http://tracker.ceph.com/issues/20219
Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #14753 from theanalyst/v12.0.2/mailmap
Loic Dachary [Mon, 12 Jun 2017 13:44:53 +0000 (15:44 +0200)]
Merge pull request #14753 from theanalyst/v12.0.2/mailmap

doc: mailmap for v12.0.2

Reviewed-by: Loic Dachary <ldachary@redhat.com>
8 years agoMerge pull request #15328 from jimifm/wip-RGWPutObj
Radoslaw Zarzynski [Mon, 12 Jun 2017 12:50:45 +0000 (14:50 +0200)]
Merge pull request #15328 from jimifm/wip-RGWPutObj

rgw/rgw_op:Prevents memory leaks when calling func swift_versioning_copy() fails

Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
8 years agoMerge pull request #15323 from fangyuxiangGL/compress_bug_fix
Radoslaw Zarzynski [Mon, 12 Jun 2017 12:47:38 +0000 (14:47 +0200)]
Merge pull request #15323 from fangyuxiangGL/compress_bug_fix

rgw: get wrong content when download object with specific range with compression

Reviewed-by: Adam Kupczyk <akupczyk@mirantis.com>
Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
8 years agomsg/async: add assert of ms_async_op_threads > 0 15629/head
linbing [Mon, 12 Jun 2017 11:38:37 +0000 (19:38 +0800)]
msg/async: add assert of ms_async_op_threads > 0

Signed-off-by: linbing <linbing@t2cloud.net>
8 years agoqa: timeout if flush_pg_stats() takes too long 15620/head
Kefu Chai [Mon, 12 Jun 2017 10:33:27 +0000 (18:33 +0800)]
qa: timeout if flush_pg_stats() takes too long

a "timeout" which defaults to 300 seconds is added to flush_pg_stats()

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agomailmap: Yunfei Guan affiliation 14753/head
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:54:20 +0000 (18:54 +0200)]
mailmap: Yunfei Guan affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Andrey Parfenov affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:53:21 +0000 (18:53 +0200)]
mailmap: Andrey Parfenov affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Yao Zongyou affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:53:04 +0000 (18:53 +0200)]
mailmap: Yao Zongyou affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Patrick Dinnen affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:52:46 +0000 (18:52 +0200)]
mailmap: Patrick Dinnen affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Henrik Korkuc affiliation
Abhishek Lekshmanan [Mon, 12 Jun 2017 11:16:48 +0000 (13:16 +0200)]
mailmap: Henrik Korkuc affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Sven Seeberg affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:52:05 +0000 (18:52 +0200)]
mailmap: Sven Seeberg affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Mohamad Gebai affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:51:45 +0000 (18:51 +0200)]
mailmap: Mohamad Gebai affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Fabian Grünbichler affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:51:17 +0000 (18:51 +0200)]
mailmap: Fabian Grünbichler affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Vedant Nanda affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:50:33 +0000 (18:50 +0200)]
mailmap: Vedant Nanda affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Andrew Solomon affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:50:09 +0000 (18:50 +0200)]
mailmap: Andrew Solomon affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Yu Shengzuo affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:49:49 +0000 (18:49 +0200)]
mailmap: Yu Shengzuo affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Yanchun Bai affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:49:31 +0000 (18:49 +0200)]
mailmap: Yanchun Bai affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Tone Zhang affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:48:43 +0000 (18:48 +0200)]
mailmap: Tone Zhang affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Liu Hong affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:47:40 +0000 (18:47 +0200)]
mailmap: Liu Hong affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Liu Hong affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:46:51 +0000 (18:46 +0200)]
mailmap: Liu Hong affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Li Hongjie name normalization
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:46:06 +0000 (18:46 +0200)]
mailmap: Li Hongjie name normalization

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Josh Durgin name normalization
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:45:14 +0000 (18:45 +0200)]
mailmap: Josh Durgin name normalization

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Jesse Williamson name normalization
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:44:32 +0000 (18:44 +0200)]
mailmap: Jesse Williamson name normalization

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Hongtong Liu name normalization
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:44:05 +0000 (18:44 +0200)]
mailmap: Hongtong Liu name normalization

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: He Chuang affiliation
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:43:32 +0000 (18:43 +0200)]
mailmap: He Chuang affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agomailmap: Chu Hua-Rong name normalization
Abhishek Lekshmanan [Mon, 24 Apr 2017 16:40:50 +0000 (18:40 +0200)]
mailmap: Chu Hua-Rong name normalization

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agodoc: release notes: notable change for 12.1.0 15627/head
Abhishek Lekshmanan [Mon, 12 Jun 2017 11:07:11 +0000 (13:07 +0200)]
doc: release notes: notable change for 12.1.0

Adding the changelog from 12.0.3 to 9f259cb923e7474229bb2e5e54b59f3b7f068bc5

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agodoc: v12.1.0 major changes for release 15626/head
Abhishek Lekshmanan [Mon, 12 Jun 2017 10:58:11 +0000 (12:58 +0200)]
doc: v12.1.0 major changes for release

Adding a section for major changes in 12.1.0 release, sorted by sections
so that we can have a consolidated announce when announcing the release

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agoqa: remove duplicated flush_pg_stats() helper
Kefu Chai [Mon, 12 Jun 2017 10:32:50 +0000 (18:32 +0800)]
qa: remove duplicated flush_pg_stats() helper

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agotest/vstart_wrapper.sh: display_log on test failure
Kefu Chai [Mon, 12 Jun 2017 08:15:24 +0000 (16:15 +0800)]
test/vstart_wrapper.sh: display_log on test failure

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agocommon: initialize _hash in LogEntryKey() 15615/head
Jos Collin [Mon, 12 Jun 2017 03:05:12 +0000 (08:35 +0530)]
common: initialize _hash in LogEntryKey()

Fixed:

** CID 717210:  Uninitialized members  (UNINIT_CTOR)
ceph/src/common/LogEntry.h: 70 in LogEntryKey::LogEntryKey()()
Non-static class member "_hash" is not initialized in this constructor nor in any functions that it calls.

Signed-off-by: Jos Collin <jcollin@redhat.com>
8 years agoMerge branch 'ceph' into zl 15595/head
zhanglei [Mon, 12 Jun 2017 01:23:34 +0000 (21:23 -0400)]
Merge branch 'ceph' into zl

8 years agorgw: only log metadata on metadata master zone 15613/head
Casey Bodley [Sat, 10 Jun 2017 22:12:52 +0000 (18:12 -0400)]
rgw: only log metadata on metadata master zone

Fixes: http://tracker.ceph.com/issues/20244
Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #15610 from wjwithagen/wip-wjw-freebsd-py-pecan
Sage Weil [Sat, 10 Jun 2017 17:50:10 +0000 (12:50 -0500)]
Merge pull request #15610 from wjwithagen/wip-wjw-freebsd-py-pecan

core: Install Pecan for FreeBSD

8 years agoMerge pull request #15574 from dillaman/wip-20223
Mykola Golub [Sat, 10 Jun 2017 15:24:16 +0000 (18:24 +0300)]
Merge pull request #15574 from dillaman/wip-20223

pybind/rbd: OSError should be picklable

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
8 years agoMerge pull request #15576 from dachary/wip-ceph-disk
Loic Dachary [Sat, 10 Jun 2017 13:39:54 +0000 (15:39 +0200)]
Merge pull request #15576 from dachary/wip-ceph-disk

ceph-disk: sensible default for block.db

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agocore: Install Pecan for FreeBSD 15610/head
Willem Jan Withagen [Sat, 10 Jun 2017 10:12:23 +0000 (12:12 +0200)]
core: Install Pecan for FreeBSD

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
8 years agoMerge pull request #15609 from stiwari/wip-19879
Gregory Farnum [Sat, 10 Jun 2017 04:27:19 +0000 (21:27 -0700)]
Merge pull request #15609 from stiwari/wip-19879

Merge pull request from stiwari/wip-19879

8 years agoMerge pull request #12851 from zhangsw/fix-rgw-bucketcheck-bug
Yehuda Sadeh [Fri, 9 Jun 2017 22:16:55 +0000 (15:16 -0700)]
Merge pull request #12851 from zhangsw/fix-rgw-bucketcheck-bug

rgw: bucket index check in radosgw-admin removes valid index.

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
8 years agoMerge pull request #15606 from stiwari/fix_1
Gregory Farnum [Fri, 9 Jun 2017 21:39:11 +0000 (14:39 -0700)]
Merge pull request #15606 from stiwari/fix_1

Documentation Fixes for http://tracker.ceph.com/issues/19879

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
8 years agoMerge pull request #15588 from liewegas/wip-20216
Sage Weil [Fri, 9 Jun 2017 21:26:18 +0000 (16:26 -0500)]
Merge pull request #15588 from liewegas/wip-20216

pybind/mgr/dashboard: monkeypatch os.exit to stop cherrypy from taking down mgr

Reviewed-by: John Spray <jspray@redhat.com>
8 years agoMerge pull request #15550 from jcsp/wip-doc-cephfs-objsize
Josh Durgin [Fri, 9 Jun 2017 21:22:56 +0000 (14:22 -0700)]
Merge pull request #15550 from jcsp/wip-doc-cephfs-objsize

doc/cephfs: mention RADOS object size limit

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoceph-disk: sensible default for block.db 15576/head
Loic Dachary [Thu, 8 Jun 2017 13:52:52 +0000 (15:52 +0200)]
ceph-disk: sensible default for block.db

If bluestore_block_db_size is unset or zero, fallback to a sensible
default which is block_size / 100. With a minimum of 1GB.

Signed-off-by: Loic Dachary <loic@dachary.org>
8 years agoMerge pull request #13395 from dang/wip-quota-cache-doc
Matt Benjamin [Fri, 9 Jun 2017 17:56:52 +0000 (13:56 -0400)]
Merge pull request #13395 from dang/wip-quota-cache-doc

Document RGW quota cache options

8 years agoMerge pull request #15568 from guihecheng/rgw_file-cleanup-names
Matt Benjamin [Fri, 9 Jun 2017 17:41:45 +0000 (13:41 -0400)]
Merge pull request #15568 from guihecheng/rgw_file-cleanup-names

rgw: rgw_file cleanup names

8 years agoMerge pull request #15541 from guihecheng/rgw_file-cleanup
Matt Benjamin [Fri, 9 Jun 2017 16:48:20 +0000 (12:48 -0400)]
Merge pull request #15541 from guihecheng/rgw_file-cleanup

rgw_file: replace raw fs->fh_lru.unref with predefined fs->unref

8 years agorados: fix typo in 'df' column name 15603/head
Ilya Dryomov [Fri, 9 Jun 2017 16:36:19 +0000 (18:36 +0200)]
rados: fix typo in 'df' column name

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 years agoMerge pull request #15558 from Linbing/wip-osd-optimize-send-failues
Kefu Chai [Fri, 9 Jun 2017 16:27:44 +0000 (00:27 +0800)]
Merge pull request #15558 from Linbing/wip-osd-optimize-send-failues

osd: when osd in not in failure_pending, we don't need to get osd inst from osdmap.

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15223 from badone/wip-ceph_test_admin_socket_output
Yuri Weinstein [Fri, 9 Jun 2017 16:01:52 +0000 (09:01 -0700)]
Merge pull request #15223 from badone/wip-ceph_test_admin_socket_output

tests: Add integration tests for admin socket output

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #15573 from liewegas/wip-20208
Yuri Weinstein [Fri, 9 Jun 2017 16:00:10 +0000 (09:00 -0700)]
Merge pull request #15573 from liewegas/wip-20208

mon/PGMap: fix osd_epoch update when removing osd_stat

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
8 years agoos/bluestore: set bluestore_cache_kv_ratio to configure rocksdb cache size 15580/head
Sage Weil [Thu, 8 Jun 2017 16:40:11 +0000 (12:40 -0400)]
os/bluestore: set bluestore_cache_kv_ratio to configure rocksdb cache size

Devote 40% to kv (rocksdb), 50% to metadata (onodes etc), 10% to data.

Note that if we don't consume the data portion (e.g., no cache hints) that
the onode metadata will "borrow" that space.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agokv/RocksDBStore: rocksdb_cache_row_ratio
Sage Weil [Thu, 8 Jun 2017 17:01:45 +0000 (13:01 -0400)]
kv/RocksDBStore: rocksdb_cache_row_ratio

Specify portion of cache to devote to row cache (the rest goes to the
block cache).

Signed-off-by: Sage Weil <sage@redhat.com>