Commit Graph

77354 Commits

Author SHA1 Message Date
Patrick Donnelly
7a317809b3
Merge PR #17204 into master
* refs/remotes/upstream/pull/17204/head:
	fuse: use c++ allocations for group list

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-08-23 20:48:20 -07:00
Patrick Donnelly
7952d66db2
Merge PR #17199 into master
* refs/remotes/upstream/pull/17199/head:
	client: fix compat version on MStatfs

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Douglas Fuller <dfuller@redhat.com>
2017-08-23 20:48:13 -07:00
Kefu Chai
49c65c73f2 Merge pull request #17121 from zmedico/PGPool-update-optimize-with-interval_set-swap
PGPool::update: optimize with interval_set.swap

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-24 09:22:53 +08:00
Xie Xingguo
bedec98a90 Merge pull request #17014 from xiexingguo/wip-various-weight-set-fix
crush: various weight-set fixes

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2017-08-24 08:29:50 +08:00
Xie Xingguo
e0ff2b38f8 Merge pull request #17099 from xiexingguo/wip-stuck-op-count
mon/PGMap: fix "0 stuck requests are blocked > 4096 sec" warn

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-24 08:21:36 +08:00
Sage Weil
4f1fca0483 Merge pull request #17203 from liewegas/wip-jewel-x
qa/suites/upgarde/jewel-x/parallel: tolerate mgr warning
2017-08-23 17:21:37 -05:00
Alfredo Deza
6bf848c6ce Merge pull request #17207 from ceph/wip-bz1484002
ceph-volume: use unique logical volumes

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2017-08-23 17:43:19 -04:00
Yehuda Sadeh
0c23c42678 Merge pull request #12429 from yehudasa/wip-meta-stream
rgw: stream metadata full sync init

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-08-23 12:59:19 -07:00
Matt Benjamin
25ffe9c30d Merge pull request #16926 from fangyuxiangGL/infinitely-send-data-log-list
rgw: break sending data-log list infinitely
2017-08-23 15:57:41 -04:00
Matt Benjamin
1e1731e663 Merge pull request #16612 from cbodley/wip-20668
rgw: fixes for multisite replication of encrypted objects
2017-08-23 15:57:02 -04:00
Alfredo Deza
fbce7ad593 ceph-volume tests centos7 use the new ansible syntax for lvm
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 15:37:42 -04:00
Alfredo Deza
8f0f202ec4 ceph-volume tests use the new ansible syntax for lvm
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 15:37:42 -04:00
Alfredo Deza
7584d64c0f ceph-volume tests create tests for the get_lv helper method
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 15:37:42 -04:00
Alfredo Deza
d5eb9640aa ceph-volume tests create tests for the new arg validator
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 15:37:42 -04:00
Alfredo Deza
0ce77806bd ceph-volume util create a validator module for argparse
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 15:37:42 -04:00
Alfredo Deza
192fe4e1dd ceph-volume lvm.prepare enforce usage of vg/lv when preparing lvm devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 15:37:41 -04:00
Sage Weil
5455f599b3 qa/suites/upgrade/jewel-x/parallel: tolerate OBJECT_MISPLACED
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-23 14:24:00 -04:00
Sage Weil
2504ab1675 qa/suites/upgarde/jewel-x/parallel: tolerate mgr warning
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-23 14:22:34 -04:00
Patrick Donnelly
2084b96de4
Merge PR #17175 into master
* refs/remotes/upstream/pull/17175/head:
	client: add blank space between function name and inode number for log

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-08-23 10:56:09 -07:00
Patrick Donnelly
019eefa84f
Merge PR #17150 into master
* refs/remotes/upstream/pull/17150/head:
	doc/cephfs: s/rados_max_object_size/osd_max_object_size

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-08-23 10:54:30 -07:00
Alfredo Deza
a0286da13b ceph-volume lvm.common update help values for vg/lv usage
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 13:34:14 -04:00
Alfredo Deza
f907f7a91d ceph-volume lvm.create update docstring for vg/lv usage
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 13:34:13 -04:00
Alfredo Deza
cc023aa341 ceph-volume lvm.prepare update docstring for vg/lv usage
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-23 13:34:13 -04:00
Casey Bodley
47ffcb1caf Merge pull request #17162 from cbodley/wip-qa-rgw-pool-application
qa/rgw: use 'ceph osd pool application enable' on created pools

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-08-23 12:52:33 -04:00
Patrick Donnelly
064aaa6931
Merge PR #17163 into master
* refs/remotes/upstream/pull/17163/head:
	mon: get writeable osdmap for added data pool

Reviewed-by: Sage Weil <sage@redhat.com>
2017-08-23 09:52:10 -07:00
Jeff Layton
f4fe5e2d52 fuse: use c++ allocations for group list
Valgrind is unhappy about our turning on supplimentary group handling
with fuse by default. The problem is that we end up calling delete to
free the supplimentary gids list, but fuse uses malloc to allocate it.

Note that I was initially concerned that I needed to use malloc and
free there to handle the case of userland calling ceph_userperm_new,
but we leave freeing the pointer up to the caller in that case.

Convert fuse to use new/delete to allocate and free the group lists
instead.

Tracker: http://tracker.ceph.com/issues/21065
Signed-off-by: Jeff Layton <jlayton@redhat.com>
2017-08-23 12:13:14 -04:00
Josh Durgin
db16d50cc5 Merge pull request #17075 from ivancich/wip-adjust-dup-ops-options
osd: adjust osd_min_pg_log_entries

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-08-23 08:53:09 -07:00
John Spray
744160d784 client: fix compat version on MStatfs
Fixes: http://tracker.ceph.com/issues/21078
Signed-off-by: John Spray <john.spray@redhat.com>
2017-08-23 15:29:14 +01:00
Patrick Donnelly
aaed30f523
Merge PR #16959 into master
* refs/remotes/upstream/pull/16959/head:
	client: skip lookupname if writing to unlinked file

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-08-23 07:07:10 -07:00
Patrick Donnelly
554360785e
Merge PR #17053 into master
* refs/remotes/upstream/pull/17053/head:
	qa: add chown test clearing S_ISGID and S_ISUID
	ceph-fuse: load supplementary groups by default
	client: clear suid/sgid bits on non-zero write
	client: add missing space in debug msg
	cephfs: clear suid/sgid if regular file is exe
	client: refactor clear set uid/gid if -1

Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-08-23 07:03:43 -07:00
Patrick Donnelly
772d1d5279
Merge PR #17122 into master
* refs/remotes/upstream/pull/17122/head:
	mds: check cap string only if !allow_all

Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-08-23 06:49:13 -07:00
Patrick Donnelly
75967dbfe7
Merge PR #17111 into master
* refs/remotes/upstream/pull/17111/head:
	qa: add health whitelist for kcephfs suite

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-08-23 06:49:11 -07:00
Patrick Donnelly
8e6e3c68fc
Merge PR #17054 into master
* refs/remotes/upstream/pull/17054/head:
	mds: Initializing uninitiazed members SnapServer

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-08-23 06:49:10 -07:00
Jason Dillaman
c851ad0efc Merge pull request #17184 from PCzhangPC/rmconv
rbd:rm unnecessary conversion from string to char* in image-meta function

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-08-23 07:21:07 -04:00
Jason Dillaman
9bfc0301ef Merge pull request #17186 from trociny/wip-librados_test_stub-zero-snap
test/librados_test_stub: pass snap context to zero op

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-08-23 07:09:03 -04:00
PCzhangPC
192f937aff rbd:rm unnecessary conversion from string to char* in image-meta function
the APIs in librbd receive string type as parameter, so there is no need to convert string to char* in image-meta function

Signed-off-by: PCzhangPC <pengcheng.zhang@easystack.cn>
2017-08-23 18:11:53 +08:00
Mykola Golub
78ca0fde22 test/librados_test_stub: pass snap context to zero op
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-08-23 09:46:42 +02:00
Kefu Chai
a3c9389e5e Merge pull request #17154 from ktdreyer/doc-cat
doc: eliminate useless cat statement

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-23 12:35:00 +08:00
Patrick Donnelly
94a62a3dff
mon: get writeable osdmap for added data pool
Continuation of: 435717791e

Fixes: http://tracker.ceph.com/issues/21064

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-08-22 21:26:00 -07:00
Zhu Shangzhong
0cb4d379fd client: add blank space between function name and inode number for log
Fixes: http://tracker.ceph.com/issues/21069

Signed-off-by: Zhu Shangzhong <zhu.shangzhong@zte.com.cn>
2017-08-23 10:20:17 +08:00
Yuri Weinstein
2476469074 Merge pull request #16127 from ZVampirEM77/wip-obj-acl-bug
rgw: fix obj copied from remote gateway acl full_control issue

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-08-22 19:17:55 -07:00
Yuri Weinstein
7281f59444 Merge pull request #17041 from dengxiafubi/EAS-1
rgw: exit early if rgw_bucket_set_attrs() fails

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2017-08-22 19:16:18 -07:00
Kefu Chai
c5ee5d1faa Merge pull request #17065 from tchaikov/wip-20785
mon/OSDMonitor: do not send_pg_creates with stale info

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-08-23 10:02:37 +08:00
Dan Mick
05f16b490e Merge pull request #17168 from ceph/wip-volume-man-fix
doc: include ceph-disk and ceph-disk-volume man pages in index

Reviewed-by: Dan Mick <dmick@redhat.com>
2017-08-22 16:37:35 -07:00
Alfredo Deza
10c75e225b doc add ceph-volume and ceph-volume-systemd man pages to CMakeLists file
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-22 18:05:03 -04:00
Alfredo Deza
1c5b99b2f3 doc: include ceph-disk and ceph-disk-volume man pages in index
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-22 17:56:40 -04:00
Yuri Weinstein
e004685520 Merge pull request #16836 from heyingstar/bug-ms_dump_on_send-doubledata
messages/MOSDOp: a fixes of encode_payload

Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
2017-08-22 13:39:12 -07:00
Yuri Weinstein
294dec300c Merge pull request #17079 from joscollin/wip-use-after-free
msg: drop the unnecessary polling_stop()

Reviewed-by: Haomai Wang <haomai@xsky.com>
2017-08-22 13:17:48 -07:00
Casey Bodley
5e67c681f7 Merge pull request #16344 from rzarzynski/wip-rgwqa-tempest
rgw, qa: integrate Tempest to verify RadosGW's compliance with Swift API

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-08-22 15:02:15 -04:00
Casey Bodley
568c3f3a23 qa/rgw: enable 'rgw' application on created pools
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-08-22 14:37:02 -04:00