Casey Bodley
9d7b477c70
Merge pull request #15613 from cbodley/wip-20244
...
rgw: only log metadata on metadata master zone
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2017-06-13 10:37:27 -04:00
Casey Bodley
40d8bc7324
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>
2017-06-13 10:27:47 -04:00
Kefu Chai
85293e7633
Merge pull request #15663 from zealoussnow/wip-fix-build
...
cmake: exclude *.css while generating ctags
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-13 21:07:24 +08:00
Matt Benjamin
1031f90219
Merge pull request #15655 from guihecheng/rgw_file-fix-mkdir
...
rgw_file: prevent conflict of mkdir between restarts
2017-06-13 08:40:48 -04:00
Igor Fedotov
697dea6086
Merge pull request #15659 from lixiaoy1/fio_ceph
...
test/fio: Fix assert in set_cache_shards in bluestore fio
2017-06-13 16:24:50 +04:00
lisali
21fc54b11b
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>
2017-06-13 12:41:04 -04:00
Mykola Golub
b7d657d45e
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>
2017-06-13 15:10:25 +03:00
Leo Zhang
3c1eb63cb9
doc: remove some non-existent and fix the default value according to source code
...
Signed-off-by: Leo Zhang <nguzcf@gmail.com>
2017-06-13 19:57:07 +08:00
Leo Zhang
7681fd8e4a
build: add css file to excludes while generate tags
...
Signed-off-by: Leo Zhang <nguzcf@gmail.com>
2017-06-13 19:43:54 +08:00
Jing Wenjun
ce88212582
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>
2017-06-13 18:05:52 +08:00
Kefu Chai
b7f59b6437
qa/suites/upgrade: remove duplicated upgrade task
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-13 17:00:06 +08:00
Kefu Chai
3734280522
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>
2017-06-13 17:00:00 +08:00
Gui Hecheng
87cec5ff9a
rgw_file: prevent conflict of mkdir between restarts
...
Fixes: http://tracker.ceph.com/issues/20275
Signed-off-by: Gui Hecheng <guihecheng@cmss.chinamobile.com>
2017-06-13 15:28:37 +08:00
Gregory Farnum
52f0deb9a3
Merge pull request #15648 from joscollin/wip-CID1412575-incorrect-expression
...
mon: Incorrect expression in PGMap::get_health()
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-06-13 00:20:18 -04:00
Kefu Chai
3048d94ee3
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>
2017-06-13 11:40:53 +08:00
chenfangxian
890adc605b
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>
2017-06-13 11:05:51 +08:00
Sage Weil
aeb402988a
Merge pull request #15519 from liewegas/wip-19595
...
osd/PrimaryLogPG: clear oi from trim_object()
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-06-12 22:01:05 -05:00
Jos Collin
7c2ab49cdf
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>
2017-06-13 08:24:23 +05:30
Haomai Wang
6d23ae59c1
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>
2017-06-13 10:26:35 +08:00
Haomai Wang
bf98babb32
msg/async: fix accept_conn not remove entry in conns when lazy delete
...
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-06-13 10:16:47 +08:00
Yehuda Sadeh
7ad2ae27a4
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>
2017-06-12 13:07:43 -07:00
Casey Bodley
78c6e6e8d0
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>
2017-06-12 16:03:21 -04:00
Sage Weil
ad5a4363cc
Merge pull request #15603 from idryomov/wip-rados-df-typo
...
rados: fix typo in 'df' column name
2017-06-12 14:13:21 -05:00
Sage Weil
c7f7500b88
Merge pull request #15615 from joscollin/wip-CID717210-Uninitialized-members
...
common: initialize _hash in LogEntryKey()
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-06-12 14:12:40 -05:00
Sage Weil
04ab255175
Merge pull request #15627 from theanalyst/12.1.0/release-notes-2
...
doc: 12.1.0/release notes 2
2017-06-12 14:06:40 -05:00
Sage Weil
4302237637
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>
2017-06-12 14:57:22 -04:00
Sage Weil
cd1271b432
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>
2017-06-12 14:05:41 -04:00
Sage Weil
b98fad9b1c
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>
2017-06-12 12:47:32 -05:00
Sage Weil
be88220965
qa/suites/rados/rest/mgr-restful: test on centos
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-12 13:46:58 -04:00
Sage Weil
0c2e02e4c8
Merge pull request #15584 from liewegas/wip-20219
...
mon/MgrStatMonitor: keep mgrstat version ahead of pgmon
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-06-12 11:42:39 -05:00
Kefu Chai
ed249becf0
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>
2017-06-13 00:19:11 +08:00
Sage Weil
7df54f2f24
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>
2017-06-12 11:56:16 -04:00
Sage Weil
408e78e5f2
qa/suites/rados/rest/mgr-restful: test restful module
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-12 11:55:10 -04:00
Kefu Chai
efb1c30174
Merge pull request #15634 from liewegas/wip-pyformatter
...
mgr/PyFormatter: implement dump_format_va
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-12 23:10:40 +08:00
Sage Weil
e56f8273e9
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>
2017-06-12 09:57:07 -05:00
Sage Weil
86c851e138
mgr/PyFormatter: implement dump_format_va
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-12 09:57:00 -04:00
Haomai Wang
6d0b4ce160
Merge pull request #15624 from Adirl/wip
...
msg/async/rdma: check if fin message completed
Reviewed-by: Haomai Wang <haomai@xsky.com>
2017-06-12 21:56:49 +08:00
Adir Lev
f4af675f68
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>
2017-06-12 13:52:17 +00:00
Sage Weil
5325460b39
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>
2017-06-12 09:48:48 -04:00
Sage Weil
62703782ce
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>
2017-06-12 09:48:16 -04:00
Loic Dachary
93c29f1a43
Merge pull request #14753 from theanalyst/v12.0.2/mailmap
...
doc: mailmap for v12.0.2
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2017-06-12 15:44:53 +02:00
Radoslaw Zarzynski
f51771b517
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>
2017-06-12 14:50:45 +02:00
Radoslaw Zarzynski
fe9fedf12e
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>
2017-06-12 14:47:38 +02:00
linbing
db20e853be
msg/async: add assert of ms_async_op_threads > 0
...
Signed-off-by: linbing <linbing@t2cloud.net>
2017-06-12 19:38:37 +08:00
Kefu Chai
63840ffaba
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>
2017-06-12 19:32:11 +08:00
Abhishek Lekshmanan
ba88ca7f69
mailmap: Yunfei Guan affiliation
...
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:56 +02:00
Abhishek Lekshmanan
0c5cd613c0
mailmap: Andrey Parfenov affiliation
...
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:56 +02:00
Abhishek Lekshmanan
2ee666c72e
mailmap: Yao Zongyou affiliation
...
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:56 +02:00
Abhishek Lekshmanan
ef96856f5e
mailmap: Patrick Dinnen affiliation
...
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:56 +02:00
Abhishek Lekshmanan
8fca92b281
mailmap: Henrik Korkuc affiliation
...
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:48 +02:00