Commit Graph

68875 Commits

Author SHA1 Message Date
Kefu Chai
2c249cc17d Merge pull request #13301 from wjwithagen/wip-wjw-freebsd-manpage-location
doc: Have install put manpages in the FreeBSD correct location

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-17 00:35:45 +08:00
Nathan Cutler
a6ce4dbd12 Merge pull request #13200 from smithfarm/wip-17193-reenable-test
tests: re-enable cephfs python tests on kclient

Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
2017-02-16 17:22:50 +01:00
Willem Jan Withagen
e0e0075920 doc: Have install put manpages in the FreeBSD correct location
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2017-02-16 16:42:17 +01:00
Kefu Chai
8f8c06096c Merge pull request #13452 from tchaikov/wip-suite-repo-for-workunit
qa/tasks/workunit: use the suite repo for cloning workunit

Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-16 23:40:15 +08:00
Abhishek Lekshmanan
aff3f9c127
rgw: rest_admin/user avoid double checking input args
Since all the op_state functions already check for string emptiness, the
check in the execute function becomes redundant.

A TODO to knockdown is validate that the required args are passed in, we
currently return 403s instead of 400 even when required args for eg. uid
are not passed in

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-02-16 15:49:59 +01:00
Pan Liu
72352653d5 rbd-nbd: no need create asok file for unmap and list-mapped commands.
Fixes: http://tracker.ceph.com/issues/17951
Signed-off-by: Pan Liu <liupan1111@gmail.com>
2017-02-16 22:17:52 +08:00
Loic Dachary
a9afc5aaed Merge pull request #13457 from craig08/wip-18954
ceph-disk: Fix getting wrong group name when --setgroup in bluestore

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2017-02-16 13:56:15 +01:00
Kefu Chai
c623b3eb1a Merge pull request #13443 from Liuchang0812/cleanup-common
common: add override in common and misc

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-16 19:49:53 +08:00
craigchi
a8c0870e73 ceph-disk: Fix getting wrong group name when --setgroup in bluestore
ceph-disk prepare --setgroup <GROUP NAME> will be wrong when using with
bluestore

Signed-off-by: craigchi <craig10624@gmail.com>
2017-02-16 19:23:23 +08:00
Barbora Ančincová
b6cad3364c doc: additional edits in FUSE client config
Signed-off-by: Bara Ancincova (bara@redhat.com)
2017-02-16 10:49:24 +01:00
Brad Hubbard
5d1014f5fe Merge pull request #13454 from joscollin/joscollin-fix
os/FuseStore: include <functional> header in src/os/FuseStore.h for gcc 7.x

 Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2017-02-16 19:28:39 +10:00
Jos Collin
37ada3e51d os/FuseStore: include <functional> header in src/os/FuseStore.h for gcc 7.x
This is done as per the Header Dependency Changes in gcc 7.
https://gcc.gnu.org/gcc-7/porting_to.html

Signed-off-by: Jos Collin <jcollin@redhat.com>
2017-02-16 13:49:26 +05:30
Yan, Zheng
f46476452a mds: ignore fs full check for CEPH_MDS_OP_SETFILELOCK
Fixes: http://tracker.ceph.com/issues/18953
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2017-02-16 16:11:35 +08:00
Mykola Golub
321dc61a5a Merge pull request #13416 from dillaman/wip-rbd-mirror-cleanup
rbd-mirror: track images via global image id

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-02-16 09:35:24 +02:00
Kefu Chai
1f82b9b944 qa/tasks/workunit: use the suite repo for cloning workunit
as "workunits" reside in ceph/qa/workunits, it's more intuitive to
respect suite-repo option when cloning workunits.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-02-16 15:05:51 +08:00
liuchang0812
da109b3139 common: add override for common submodule and misc
Fixes: http://tracker.ceph.com/issues/18922

Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-02-16 13:32:22 +08:00
Kefu Chai
f91fa5ae96 Merge pull request #13406 from vumrao/wip-vumrao-18486
osd/Pool: Disallow enabling 'hashpspool' option to a pool without  '--yes-i-really-mean-it'

Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-16 12:48:20 +08:00
Kefu Chai
42d4bf760a Merge pull request #13370 from dreamhost/wip-18887
msg/simple/Pipe: support IPv6 QoS.

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2017-02-16 12:47:06 +08:00
Kefu Chai
fd8ab865f7 Merge pull request #13260 from wjwithagen/wip-wjw-freebsd-getopt-2
tools/scripts:"FreeBSD getopt is not compatible, use the one from packages"

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-16 12:44:18 +08:00
Sage Weil
e53af89bf3 Merge pull request #12144 from ifed01/wip-bluestore-no-blobdepth
os/bluestore: add new garbage collector

Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-15 21:51:57 -06:00
Sage Weil
3cbe67f436 Merge pull request #13390 from Liuchang0812/remove-header
os/bluestore: some cleanup 

Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-15 21:51:37 -06:00
Sage Weil
fd39516023 Merge pull request #13398 from liewegas/wip-pgnls-snaps
osd: drop support for listing objects at a given snap

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-02-15 21:51:16 -06:00
Sage Weil
829a08ff56 Merge pull request #13407 from liewegas/wip-osd-msgs
osd: change a few messages at level 0 and 1; change default level to 1/5

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-15 21:50:55 -06:00
Xiaoxi Chen
9466f2ebb6 mds/MDLog.cc Fix perf counter type for jlat
jlat (journal latency) should be PERFCOUNTER_TIME | PERFCOUNTER_LONGRUNAVG
instead of PERFCOUNTER_U64

Current code with PERFCOUNTER_U64 make PerfCounters::tinc return
directly thus jlat will always be zero.

Signed-off-by: Xiaoxi Chen <xiaoxchen@ebay.com>
2017-02-15 20:28:03 -07:00
xie xingguo
650d9d0e54 os/bluestore: add flush_store_cache cmd
We want this cmd for bluestore testing, e.g., to exclude the impact of
the bluestore internal cache without rebooting host.

e.g.:
[root@tecs131 ~]# ceph --admin-daemon /run/ceph/ceph-osd.1.asok perf dump | grep "bluestore_buffers"
        "bluestore_buffers": 3166,
[root@tecs131 ~]# ceph --admin-daemon /run/ceph/ceph-osd.1.asok flush_store_cache
[root@tecs131 ~]# ceph --admin-daemon /run/ceph/ceph-osd.1.asok perf dump | grep "bluestore_buffers"
        "bluestore_buffers": 95,

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-02-16 08:45:44 +08:00
Sage Weil
eb491a13dc Merge pull request #13235 from liewegas/wip-pg-split-interval
osd: have clients resend ops on pg split

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2017-02-15 16:20:18 -06:00
Sage Weil
e5056df48d Merge pull request #13445 from liewegas/wip-rgw-thrash
qa/suites/rgw/thrash: add osd thrashing tests

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-02-15 15:03:48 -06:00
Casey Bodley
5c9573ac25 Merge pull request #13434 from mikulely/cleanup-rgw-auth
rgw: cleanup unused var in rgw/rgw_rest_s3.cc

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-02-15 14:25:43 -05:00
Sage Weil
4f94a6e682 Merge pull request #13412 from yuyuyu101/wip-rdma-log
msg/async/rdma: add log to show correct destruct queuepair

Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-15 12:09:03 -06:00
Sage Weil
f5cfba602b qa/suites/rgw/thrash: add rgw with osd trashing test
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-15 12:07:20 -05:00
Sage Weil
967b3cbcb7 qa/suites/rgw/multifs: drop redundant civetweb override
This probably breaks the frontend/apache.yaml case.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-15 12:00:13 -05:00
Matt Benjamin
89aaa6d1a4 Merge pull request #13441 from Liuchang0812/cleanup-rgw
rgw: add override in rgw subsystem
2017-02-15 10:53:05 -05:00
John Spray
6d95cb8a1c Merge pull request #13438 from Liuchang0812/cleanup-mds
mds: add override in mds subsystem

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2017-02-15 15:25:26 +00:00
Kefu Chai
833b00c5c7 Merge pull request #13431 from tchaikov/wip-cython-cephfs-without-librados
pybind: cephfs should be built without librados / python-rados

Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
2017-02-15 23:22:59 +08:00
Sage Weil
cf171986a4 Merge pull request #13439 from Liuchang0812/cleanup-osd
osd: add override in osd subsystem

Reviewed-by: Sage Weil <sage@redhat.com.
2017-02-15 09:03:13 -06:00
Sage Weil
70581335ec Merge pull request #13436 from Liuchang0812/cleanup-mgr
mgr: add override in mgr subsystem

Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-15 09:01:37 -06:00
Sage Weil
efbc836519 Merge pull request #13440 from Liuchang0812/cleanup-mon
mon: add override in mon subsystem

Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-15 09:01:02 -06:00
Sage Weil
19ce1081ae Merge pull request #13442 from Liuchang0812/cleanup-librados
librados: add override for librados

Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-15 08:58:35 -06:00
Mykola Golub
22c2614195 Merge pull request #13421 from dillaman/wip-18935
qa/workunits/rbd: resolve potential rbd-mirror race conditions

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-02-15 16:00:45 +02:00
liuchang0812
87c4aaef1c librados: add override for librados
Fixes: http://tracker.ceph.com/issues/18922

Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-02-15 21:42:02 +08:00
liuchang0812
491d653632 mgr: add override in mgr subsystem
Fixes: http://tracker.ceph.com/issues/18922

Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-02-15 21:39:38 +08:00
liuchang0812
6a640d997d mds: add override in mds subsystem
Fixes: http://tracker.ceph.com/issues/18922

Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-02-15 21:26:08 +08:00
Jianpeng Ma
61c33c74e8 common/TracepointProvider: add assert if dlopen error.
Because some reasons, if dlopen error the ceph-osd still work. But we
don't see related tracepoint by 'lttng list -u'. So add this assert to
make easily find the problem.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2017-02-15 21:23:34 +08:00
liuchang0812
a9b1d53d35 osd: add override in osd subsystem
Fixes: http://tracker.ceph.com/issues/18922

Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-02-15 21:22:01 +08:00
Haomai Wang
602d8e523c msg/async/rdm: fix leak when existing failure in ip network
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-02-15 21:21:49 +08:00
liuchang0812
1effdfe19b mon: add override in mon subsystem
Fixes: http://tracker.ceph.com/issues/18922

Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-02-15 21:18:22 +08:00
liuchang0812
cdc88879e0 rgw: add override in rgw subsystem
Fixes: http://tracker.ceph.com/issues/18922

Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-02-15 21:15:38 +08:00
Bartłomiej Święcki
186998277f common: Fix clang compilation
Signed-off-by: Bartłomiej Święcki <bartlomiej.swiecki@corp.ovh.com>
2017-02-15 11:45:03 +01:00
Kefu Chai
df98e8be44 Merge pull request #13317 from ktdreyer/wip-doc-ms-bind-ipv6-exclusive
doc: clarify that "ms bind ipv6" disables IPv4

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kefu@redhat.com>
2017-02-15 17:45:54 +08:00
Jiaying Ren
018ab6f8e3 rgw: cleanup unused var in rgw/rgw_rest_s3.cc
Signed-off-by: Jiaying Ren <jiaying.ren@umcloud.com>
2017-02-15 17:33:08 +08:00