Commit Graph

73865 Commits

Author SHA1 Message Date
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
Abhishek Lekshmanan
527617f911 mailmap: Sven Seeberg affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:23 +02:00
Abhishek Lekshmanan
d31af38d62 mailmap: Mohamad Gebai affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:23 +02:00
Abhishek Lekshmanan
c555ac859b mailmap: Fabian Grünbichler affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:23 +02:00
Abhishek Lekshmanan
1c2e7bc9f5 mailmap: Vedant Nanda affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
5fcf7142b6 mailmap: Andrew Solomon affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
9e52f1e43a mailmap: Yu Shengzuo affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
8a2ef9d664 mailmap: Yanchun Bai affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
29d16279cf mailmap: Tone Zhang affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
3959c17e5c mailmap: Liu Hong affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
1a70d0f225 mailmap: Liu Hong affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
d845b9872b mailmap: Li Hongjie name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
9349c5dcf0 mailmap: Josh Durgin name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
854213fa91 mailmap: Jesse Williamson name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
2172bd3de9 mailmap: Hongtong Liu name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
481e6d7a96 mailmap: He Chuang affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:20 +02:00
Abhishek Lekshmanan
79175f1551 mailmap: Chu Hua-Rong name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:12 +02:00
Abhishek Lekshmanan
4ad8b90bb8 doc: release notes: notable change for 12.1.0
Adding the changelog from 12.0.3 to 9f259cb923

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:07:11 +02:00
Abhishek Lekshmanan
dd6b45b88f 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>
2017-06-12 13:05:39 +02:00
Kefu Chai
419ff0b90e qa: remove duplicated flush_pg_stats() helper
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-12 18:32:50 +08:00
Kefu Chai
b2e162b55c test/vstart_wrapper.sh: display_log on test failure
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-12 16:15:49 +08:00
Jos Collin
915906dd56 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>
2017-06-12 08:58:47 +05:30
zhanglei
79eb830014 Merge branch 'ceph' into zl 2017-06-11 21:23:34 -04:00
Casey Bodley
b8272f3607 rgw: only log metadata on metadata master zone
Fixes: http://tracker.ceph.com/issues/20244

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-06-10 18:12:54 -04:00
Sage Weil
9f259cb923 Merge pull request #15610 from wjwithagen/wip-wjw-freebsd-py-pecan
core: Install Pecan for FreeBSD
2017-06-10 12:50:10 -05:00
Mykola Golub
c42c9f9afd Merge pull request #15574 from dillaman/wip-20223
pybind/rbd: OSError should be picklable

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-06-10 18:24:16 +03:00
Loic Dachary
fe491909a6 Merge pull request #15576 from dachary/wip-ceph-disk
ceph-disk: sensible default for block.db

Reviewed-by: Sage Weil <sage@redhat.com>
2017-06-10 15:39:54 +02:00
Willem Jan Withagen
f7e18c29dc core: Install Pecan for FreeBSD
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2017-06-10 12:12:23 +02:00
Gregory Farnum
3084fcfda9 Merge pull request #15609 from stiwari/wip-19879
Merge pull request from stiwari/wip-19879
2017-06-09 21:27:19 -07:00
Yehuda Sadeh
10a22815d2 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>
2017-06-09 15:16:55 -07:00