Commit Graph

81916 Commits

Author SHA1 Message Date
Patrick Donnelly
1f1a2a27ef
qa: update handling of fs status format
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-12-21 10:35:09 -08:00
John Spray
c64c9ff00d qa: configure zabbix properly before selftest
Even though the selftest routine doesn't care about
the settings, we should set them to avoid emitting
nasty log/health messages when enabling the module.

Fixes: http://tracker.ceph.com/issues/22514
Signed-off-by: John Spray <john.spray@redhat.com>
2017-12-21 08:28:55 -05:00
Ramana Raja
181e3ea6ee ceph_volume_client: fix usage of get_mds_map()
get_mds_map() is an instance method, and not a global
function. Use it as such.

Fixes: http://tracker.ceph.com/issues/22524
Signed-off-by: Ramana Raja <rraja@redhat.com>
2017-12-21 18:21:23 +05:30
Yan, Zheng
4955966382 mds: track dirty dentries in separate list
this should improve performance of large directory

Fixes: http://tracker.ceph.com/issues/19578
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2017-12-21 17:44:12 +08:00
/bin/bash
7b83966ed5 msg: the #include "include/assert.h" statement is repeated in src/msg/Dispatcher.h
Signed-off-by: chnmagnus chnmagnus@qq.com
2017-12-21 17:36:00 +08:00
Chang Liu
f5b3bb3560 mgr/dashboard: logging when loads json failed
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
2017-12-21 17:30:54 +08:00
Chang Liu
d6bc960c5d mgr/dashboard: remove redundant python modules re/rados
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
2017-12-21 17:27:18 +08:00
Chang Liu
c16472d7fa mgr/dashbaord: uses fa-cloud-download as RGW's icon
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
2017-12-21 17:24:03 +08:00
Patrick Donnelly
25d9473ebc
PendingReleaseNotes: add note for format change
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-12-20 20:32:10 -08:00
Adam C. Emerson
bff7e61ca5 rgw: retry CORS put/delete operations on ECANCELLED
Fixes: http://tracker.ceph.com/issues/22517
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2017-12-20 17:41:03 -05:00
Jason Dillaman
001d2fc35c librbd: filter out potential race with image rename
Fixes: http://tracker.ceph.com/issues/18435
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-12-20 16:55:06 -05:00
Yuri Weinstein
3b2a26d919 qa/tests: run ceph-ansible task on installer.0 role/node
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2017-12-20 13:12:41 -08:00
Sage Weil
f33ab7e03a Merge remote-tracking branch 'gh/mimic-dev1' 2017-12-20 15:08:30 -06:00
Sage Weil
cd31bf91d8
Merge pull request #19600 from liewegas/wip-mimic-trusty-backports
qa: mimic-dev1 backports to avoid trusty nodes
2017-12-20 14:58:32 -06:00
Sage Weil
6446303916
Merge pull request #19544 from tchaikov/mimic-qa-pass-options-the-right-way
qa/stanalone: pass options using --<option-name>=<value>

Revewed-by: Alfredo Deza <adeza@redhat.com>
2017-12-20 14:57:38 -06:00
Sage Weil
1fe34afd35
Merge pull request #19617 from liewegas/wip-rbd-socket-failures
qa/suites/rbd: fewer socket failures
2017-12-20 14:47:26 -06:00
Sage Weil
a3a911f9dd qa/suites/rbd: fewer socket failures
500 makes the mgr fail.  Fewer failures, and whitelist them if they
happen.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-12-20 14:17:46 -06:00
Casey Bodley
106fd5f939
Merge pull request #19508 from cfanz/wip-mulizone-correct-comment
rgw: correct log output for metadata section name in RGWListBucketIndexesCR

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-12-20 10:37:34 -05:00
kungf
80fd0719ac mon/OSDMonitor: list osd tree in named bucket
Signed-off-by: kungf <yang.wang@easystack.cn>
2017-12-20 22:05:46 +08:00
Mykola Golub
9a1f52e89b
Merge pull request #19604 from dillaman/wip-22485
qa/workunits/rbd: simplify split-brain test to avoid potential race

Reviewed-by: Mykola Golub <mgolub@suse.com>
2017-12-20 15:45:36 +02:00
root
98f955ed66 mds: add "client." before cap->get_client()
unify the log and make it easy to search
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
2017-12-20 21:12:17 +08:00
Jianyu Li
e5ca899260 simplify mds overload judgement logic
Signed-off-by: Jianyu Li <joannyli@tencent.com>
2017-12-20 15:03:48 +08:00
Jianyu Li
9a276c2733 Make MDS evaluates the overload situation with the same criterion
Currently, the prep_rebalancer requires the mds_load of itself
being greater than average level mds_bal_min_rebalance percent
to be counted as exporter, however, for the other mds, as long
as their mdsload is greater than average level, they could be
consider as exporter. This inconsistent standard would cause
gray area in the rebalance activity: one may expect the other
do some work, but it didn't. With the increasing amount of mds,
this inconsistent decision would get worse and affects the
optimization effect of rebalancer.

Signed-off-by: Jianyu Li <joannyli@tencent.com>
2017-12-20 15:02:25 +08:00
Jos Collin
286336a9c5
Merge pull request #19608 from luomuyao/dev
rgw: fix a typo in comment

Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-12-20 05:01:16 +00:00
Yan, Zheng
ee11b6cd9c mds: respect mds_client_writeable_range_max_inc_objs config
get_layout_size_increment() return layout.get_period(). A period
contain layout.stripe_count objects.

The config is for limiting number of objects need to probe when
recovering a file.

Fixes: http://tracker.ceph.com/issues/22492
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2017-12-20 10:07:46 +08:00
luomuyao
5334f46930 cleanup: rgw: fix a typo in comment
Signed-off-by: luomuyao <luo.muyao@zte.com.cn>
2017-12-20 09:43:08 +08:00
Patrick Donnelly
6443022710
Merge PR #19424 into master
* refs/pull/19424/head:
	osdc/Journaler: introduce STATE_STOPPING state
	osdc/Journaler: add 'stopping' check to various finish callbacks

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-12-19 17:08:09 -08:00
Patrick Donnelly
d678415bb0
mds: check metadata pool not cluster is full
CEPH_OSDMAP_FULL flag was obsoleted by
b4ca5ae462. So, check if the metadata pool is
full instead which is a decent proxy (as metadata operations can still
proceed). However, the data pool may still be full which would result in some
operations still not completing (like inode backtrace updates).

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

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-12-19 14:38:06 -08:00
Casey Bodley
de57814fbf
Merge pull request #18898 from Leeshine/wip-rgw-bug-22080
rgw: create sync-module instance when execute radosgw-admin data sync run

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2017-12-19 17:26:18 -05:00
Jason Dillaman
8c2ee6dd0f qa/workunits/rbd: simplify split-brain test to avoid potential race
Fixes: http://tracker.ceph.com/issues/22485
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-12-19 16:30:25 -05:00
Sage Weil
06b7707cee
Merge pull request #19456 from liewegas/wip-22373
qa/standalone/ceph-helpers: pass --verbose to ceph-disk
2017-12-19 11:55:07 -06:00
Casey Bodley
77dd073719
Merge pull request #19584 from qrGitHub/wip-rgw-unused-variable2
rgw: drop variable bl in rgw_op.cc

Reviewed-by: Amit Kumar <amitkuma@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-12-19 12:35:52 -05:00
Yuri Weinstein
0c7042b344
Merge pull request #17967 from tone-zhang/bug_21554
rgw: add "Accept-Ranges" to response header of Swift API

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2017-12-19 09:34:17 -08:00
Yuri Weinstein
acd856a98e
Merge pull request #19274 from badone/wip-rgw_sync_log_trim-uninit-errors
rgw: Silence maybe-uninitialized false positives

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-12-19 09:33:12 -08:00
Yuri Weinstein
95a8b33f4e
Merge pull request #19310 from qrGitHub/wip-rgw-auth-retVal
rgw: fix return value of auth v2/v4

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2017-12-19 09:32:53 -08:00
Yuri Weinstein
f424d21318
Merge pull request #19401 from yaozongyou/rgw-admin-improve-bucket-stats
rgw-admin: properly filtering bucket stats by user_id or bucket_name

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-12-19 09:32:34 -08:00
Yuri Weinstein
4c33f4fa05
Merge pull request #19474 from qrGitHub/wip-rgw-redundant-S3AnonymousEngine
rgw: remove redundant S3AnonymousEngine

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2017-12-19 09:31:48 -08:00
Yuri Weinstein
69ffdd41c5
Merge pull request #19511 from qrGitHub/wip-rgw-optimize-timeSkewCheck
rgw: optimize time skew check

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2017-12-19 09:31:28 -08:00
Kefu Chai
eb330c525f test/docker-test: drop support for ubuntu 14.04 and centos 6
* we cannot build on centos 6. and we are dropping the support for ubuntu
  14.04 also.
* add ubuntu 17.04: this release is not a LTS release, and added merely for
  demostration purpose.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 1acfa03ef9)
2017-12-19 11:12:37 -06:00
Kefu Chai
18fe287989 qa/suites/hadoop: switch from trusty to ubuntu latest
use the ubuntu_face.yaml facet for the distro used for testing. since we
are dropping the support for trusty.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit dbe33502cb)
2017-12-19 11:12:33 -06:00
Kefu Chai
0d1f3d2603 qa/suites/fs: use ubuntu_latest for multiclient tasks
instead of using ubuntu 14.04, since we want to drop the support of this
release.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 88311be439)
2017-12-19 11:12:31 -06:00
Kefu Chai
4ec785b945 qa/suites/fs: use ubuntu_latest for libcephfs_java
* instead of using ubuntu 14.04, use ubuntu_latest.since we want
  to drop the support of this release.
* refactor this test to use the facet of ubuntu_latest.yaml.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit aa89bb2f93)
2017-12-19 11:12:28 -06:00
Kefu Chai
4d266e3347 qa/tasks: remove test_buildpackages
the buildpackages feature is not part of ceph. and its test was moved to
teuthology in 5a43f8d5. let's remove the leftovers from ceph/ceph. BTW,
we have not run this test suite since then. and its dependency cannot be
fulfilled.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 582f04508f)
2017-12-19 11:12:25 -06:00
Casey Bodley
1946e3d0bb
Merge pull request #19576 from qrGitHub/wip-rgw-log-adjustment
rgw: adjust log format for lifecycle

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2017-12-19 10:41:53 -05:00
Sage Weil
54cf9c11a0
Merge pull request #19043 from liewegas/wip-22161
os/bluestore: prevent mount if osd_max_object_size >= 4G

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-12-19 09:33:30 -06:00
Casey Bodley
b2e431d03a
Merge pull request #19273 from qrGitHub/wip-rgw-typo-UNKNOWN
rgw: correct typo UNKOWN to UNKNOWN

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-12-19 10:16:34 -05:00
Wido den Hollander
d7a09ff07d
mgr/zabbix: Fix a small typo in the Python code
Signed-off-by: Wido den Hollander <wido@42on.com>
2017-12-19 15:38:21 +01:00
Sage Weil
d35fed9e95
Merge pull request #18196 from liewegas/wip-bluestore-sync-onreadable
os/bluestore: synchronous on_applied completions

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-12-19 08:22:53 -06:00
Jason Dillaman
2a8ab2d2d1 rbd-mirror: propagate deletion only if remote image doesn't exist
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-12-19 09:22:30 -05:00
Jason Dillaman
f3978ba566 rbd-mirror: only the leader should initialize the image deleter
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-12-19 09:09:13 -05:00