Commit Graph

74705 Commits

Author SHA1 Message Date
Mykola Golub
19fbe87791 Merge pull request #15923 from dillaman/wip-qa-rbd-memcheck-python
qa/suites/rbd: restrict python memcheck validation to CentOS

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-07-01 11:24:05 +03:00
Sage Weil
ef2564b9a9 Merge pull request #15911 from xiexingguo/wip-bluestore-20170626
os/bluestore: narrow cache lock range; make sure min_alloc_size p2 aligned

Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
2017-06-30 21:18:11 -05:00
Sage Weil
c9c697225f Merge pull request #16044 from liewegas/wip-i-cant-believe-its-not-btrfs
qa: stop testing btrfs

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-06-30 21:17:49 -05:00
Sage Weil
aa986f58ef Merge pull request #16046 from liewegas/wip-valgrind-on-centos
do all valgrind runs on centos

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-06-30 21:17:21 -05:00
Sage Weil
0346998b5a doc: recommend against btrfs
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-30 13:54:18 -04:00
Sage Weil
58f95820e6 Merge pull request #15963 from Songweibin/wip-release-notes
doc/release-notes: add Images creation timestamp note

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-06-30 09:38:05 -05:00
Sage Weil
d04f5a1d74 Merge pull request #15924 from jcsp/wip-log-last-filters
mon: Filter `log last` output by severity and channel

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-30 09:11:56 -05:00
Sage Weil
6ee7f82ca0 Merge pull request #15946 from Yan-waller/wip-waller-dumpwatcher0627
osd: dump the field name of object watchers  and cleanups

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-06-30 09:10:39 -05:00
Sage Weil
1025d7a5aa Merge pull request #15959 from smithfarm/wip-rgw-singleton-cleanup
tests: rgw/singleton: drop duplicate filestore-xfs.yaml

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-06-30 09:09:53 -05:00
Sage Weil
e82ea13554 Merge pull request #15961 from majianpeng/filestore-remove-redundant-judgement
os/filestore/FileStore.cc: remove a redundant judgement when get max latency

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Pan Liu <liupan1111@gmail.com>
2017-06-30 09:09:38 -05:00
Sage Weil
ab42986459 Merge pull request #15999 from Yan-waller/wip-waller-0629message
msg/MOSDOpReply: fix missing trace decode

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-06-30 09:09:03 -05:00
Jos Collin
eb39bef0d8 Merge pull request #16037 from gmayyyha/monmapmonitor-use-func
mon/MonmapMonitor: use __func__ instead of hard code function name

Reviewed By: Joao Eduardo Luis <jecluis@gmail.com>
2017-06-30 13:33:29 +00:00
Sage Weil
c7893283cd do all valgrind runs on centos
We are fighting two issues with valgrind on ubuntu (xenial, yakkety,
and z):

	http://tracker.ceph.com/issues/18126
	http://tracker.ceph.com/issues/20360

Revert this when it is fixed.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-30 09:33:18 -04:00
Sage Weil
5a2d78ad85 qa: stop testing btrfs
This is too noisy and we don't recommend it anyway.

See http://tracker.ceph.com/issues/20169

Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-30 09:28:03 -04:00
Yanhu Cao
a70232e830 mon/MonmapMonitor: use __func__ instead of hard code function name
Signed-off-by: Yanhu Cao <gmayyyha@gmail.com>
2017-06-30 16:44:01 +08:00
Sage Weil
d6a13358b5 Merge pull request #15927 from jcsp/wip-mgr-log-on-load-failed
mgr: cluster log message on plugin load error

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-29 22:04:20 -05:00
Sage Weil
3cd961dfe1 Merge pull request #15951 from wido/issue-20430
osd: Execute crush_location_hook when configured in ceph.conf

Reviewed-by: Sage Weil <sage@redhat.com>
2017-06-29 22:03:55 -05:00
Sage Weil
bf87bf0d0d Merge pull request #15954 from Liuchang0812/wip-osd-compact
mon: fix kvstore type in mon compact command

Reviewed-by: Sage Weil <sage@redhat.com>
2017-06-29 22:03:37 -05:00
Sage Weil
d68c391bd9 Merge pull request #15957 from liewegas/wip-rc
ceph_release: we are in the 'rc' phase (12.1.z)

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-29 22:03:20 -05:00
Sage Weil
7fe818990a Merge pull request #15968 from xiexingguo/wip-poolopts-fix
mon/OSDMonitor: two pool opts related fix

Reviewed-by: Sage Weil <sage@redhat.com>
2017-06-29 22:03:02 -05:00
Sage Weil
fa8cee8c19 Merge pull request #15974 from liewegas/wip-require-osd-release-print
osd/OSDMap: print require_osd_release

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-06-29 22:02:47 -05:00
Sage Weil
a8dd57d8a0 Merge pull request #15976 from liewegas/wip-bluestore-big-cache
os/bluestore: default cache size of 3gb
2017-06-29 22:02:08 -05:00
Kefu Chai
9b5f7235b4 Merge pull request #15489 from xxhdx1985126/master
librados: redirect balanced reads to acting primary when targeting object isn't recovered 

Reviewed-by: Sage Weil <sage@redhat.com>
2017-06-30 10:21:37 +08:00
Kefu Chai
303ec788de Merge pull request #14678 from joscollin/wip-cleanup-storeget-return-check
mon: handle cases where store->get() may return error

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-30 09:34:59 +08:00
Kefu Chai
da1c73d26a Merge pull request #15926 from liewegas/wip-log-channel
librados: add log channel to rados_monitor_log2 callback

Reviewed-by: John Spray <john.spray@redhat.com>
2017-06-30 09:32:56 +08:00
Kefu Chai
7ee4907698 Merge pull request #15925 from jcsp/wip-fsstatus-cleanup
mgr: clean up fsstatus module

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-30 09:31:02 +08:00
Kefu Chai
afdddc17f8 Merge pull request #15932 from dillaman/wip-20421
pybind: restore original API for backwards compatibility

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-30 09:29:25 +08:00
Josh Durgin
4bcd6f666b Merge pull request #14760 from dzafman/wip-19657
osd: On EIO from read recover the primary replica from another copy

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-06-29 14:00:18 -07:00
Yehuda Sadeh
14ab16a46f Merge pull request #15912 from cloudbau/wip-20107
rgw: Fix duplicate tag removal during GC

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Tested-by: Yuri Weinstein <yweinste@redhat.com>
2017-06-29 12:54:28 -07:00
Sage Weil
5712698787 Merge pull request #15894 from liewegas/wip-no-default-pool
mon,osd: do not create rbd pool by default
2017-06-29 11:21:42 -05:00
John Spray
e5c8703e75 mon: make log command send messages to default channel
...rather than leaving channel blank.  This means that
people watching the main "cluster" channel will see
the log messages sent using `log`.

Signed-off-by: John Spray <john.spray@redhat.com>
2017-06-29 11:59:53 -04:00
Yan Jun
ef970f870a message: fix missing decode trace
Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
2017-06-29 14:11:26 +08:00
Kefu Chai
7a9ca4e008 Merge pull request #15471 from tchaikov/wip-radostriper-leak-on-fail
libradosstriper: fix MultiAioCompletion leaks on failure

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-06-29 12:57:36 +08:00
David Zafman
67073943bc test: Fix osd-scrub-repair for movement of shards
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-06-28 23:51:42 -04:00
David Zafman
4b0263b165 test: Clean up extra json output from log
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-06-28 23:51:33 -04:00
David Zafman
abadbff892 test: Give time for OSDs to see map with flag change
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-06-28 23:51:25 -04:00
Sage Weil
97bb9976c8 Merge pull request #15812 from dzafman/wip-cot-cleanup
tools: Cleanup dead code in ceph-objectstore-tool

Reviewed-by: Sage Weil <sage@redhat.com>
2017-06-28 21:31:11 -05:00
Casey Bodley
9f77a53e00 Merge pull request #15983 from cbodley/wip-20386
rgw: fix infinite loop in rest api for log list

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2017-06-28 16:05:58 -04:00
Josh Durgin
27569da06e Merge pull request #15635 from dzafman/wip-13837
osd: Corrupt objects stop snaptrim and mark pg snaptrim_error

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-06-28 12:32:04 -07:00
Sage Weil
1530b3400f Merge pull request #15987 from liewegas/wip-19994
doc/release-notes: fix ceph-deploy command
2017-06-28 14:03:02 -05:00
Sage Weil
e1599901b3 doc/release-notes: fix ceph-deploy command
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-28 15:02:34 -04:00
Casey Bodley
d75e6b967d rgw: rest handlers for mdlog and datalog list dont loop
the do-while loops are unnecessary, because cls_log_list() will already
give us the requested number of entries, unless truncated. and these
rest operations return the truncated flag and last_marker, which the
client side is already using to run the same loop

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-06-28 14:36:12 -04:00
Casey Bodley
dd2893ba05 rgw: fix RGWMetadataLog::list_entries() for null last_marker
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-06-28 14:36:12 -04:00
Casey Bodley
112464483e rgw: RGWMetadataLog::list_entries() no longer splices
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-06-28 14:36:02 -04:00
Yuri Weinstein
bdf7fa8279 Merge pull request #15850 from rzarzynski/wip-rgw-20384
rgw: fix wrong error code for expired Swift TempURL's links.

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-06-28 08:14:53 -07:00
Yuri Weinstein
c76f703612 Merge pull request #15883 from rzarzynski/wip-rgw-20395
rgw: omit X-Account-Access-Control if there is no grant to serialize.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-06-28 08:13:02 -07:00
Yuri Weinstein
6337f98bc3 Merge pull request #15884 from joscollin/wip-1412617-uninitialized-pointer-field
rgw: initialize non-static class members in ESQueryCompiler

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-06-28 08:12:31 -07:00
Yuri Weinstein
67c681bafe Merge pull request #15886 from joscollin/wip-CID1412616-uninitialized-pointer-field
rgw: initialize Non-static class member worker in RGWReshard

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-06-28 08:12:04 -07:00
Yuri Weinstein
33cabe95cc Merge pull request #15888 from joscollin/wip-1412615-uninitialized-scalar-field
rgw: initialize Non-static class member val in ESQueryNodeLeafVal_Int

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-06-28 08:08:36 -07:00
Yuri Weinstein
ea87f42cac Merge pull request #15913 from smithfarm/wip-20417
tests: rgw.py: put client roles in a separate list

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-06-28 08:07:54 -07:00