]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Tue, 23 May 2017 08:54:57 +0000 (16:54 +0800)]
mon/MonClient: cancel pending commands on shutdown
Fixes: http://tracker.ceph.com/issues/20051
Signed-off-by: Sage Weil <sage@redhat.com>
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 23 May 2017 08:54:34 +0000 (16:54 +0800)]
mon/MonClient: drop unused param
Signed-off-by: Kefu Chai <kchai@redhat.com>
John Spray [Wed, 24 May 2017 15:50:42 +0000 (16:50 +0100)]
Merge pull request #15213 from jcsp/wip-20040
mon: fix accesing pending_fsmap from peon
Reviewed-by: Yan, Zheng <zyan@redhat.com>
John Spray [Wed, 24 May 2017 15:49:42 +0000 (16:49 +0100)]
Merge pull request #15130 from ukernel/wip-19946
mds: fix CDir::merge() for mds_debug_auth_pins
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 24 May 2017 15:41:45 +0000 (16:41 +0100)]
Merge pull request #15105 from ukernel/wip-19892
qa/cephfs: disable mds_bal_frag for TestStrays.test_purge_queue_op_rate
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 24 May 2017 15:40:50 +0000 (16:40 +0100)]
Merge pull request #15122 from batrick/test-fragment-error
qa: fix float parse error in test_fragment
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
John Spray [Wed, 24 May 2017 15:37:53 +0000 (16:37 +0100)]
Merge pull request #15106 from ukernel/wip-export-pin-cleanup
ceph: simplify CInode::maybe_export_pin()
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
John Spray [Wed, 24 May 2017 15:37:03 +0000 (16:37 +0100)]
Merge pull request #15129 from ukernel/wip-mds-standby-for-rank
mon/MDSMonitor: respect mds_standby_for_rank config
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
John Spray [Wed, 24 May 2017 15:34:50 +0000 (16:34 +0100)]
Merge pull request #15131 from ukernel/wip-19955
mds: limit client writable range increment
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 24 May 2017 15:13:53 +0000 (16:13 +0100)]
Merge pull request #15198 from renhwztetecs/renhw-wip-client-inode
client/inode: fix the dump type of Inode::dump()
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Sage Weil [Wed, 24 May 2017 13:43:35 +0000 (08:43 -0500)]
Merge pull request #15264 from xiexingguo/wip-kill-typo
os/bluestore/KernelDevice: fix comments
Reviewed-by: Sage Weil <sage@redhat.com>
Jos Collin [Wed, 24 May 2017 10:41:48 +0000 (16:11 +0530)]
Merge pull request #15266 from ztczll/master
test:Check make_writeable() return value
zhanglei [Wed, 24 May 2017 09:22:02 +0000 (05:22 -0400)]
test/:Check make_writeable return value
Signed-off-by: zhanglei <243290414@qq.com>
xie xingguo [Wed, 24 May 2017 02:45:29 +0000 (10:45 +0800)]
os/bluestore/KernelDevice: fix comments
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Mykola Golub [Wed, 24 May 2017 06:57:02 +0000 (09:57 +0300)]
Merge pull request #15206 from ifed01/wip-fix-rbd-bench
rbd/bench: fix write gaps when doing sequential writes with io-threads > 1
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Wed, 24 May 2017 03:08:49 +0000 (22:08 -0500)]
Merge pull request #15238 from xiexingguo/wip-fix-blue-mkfs
os/bluestore: write "mkfs_done" into disk only if we pass fsck() tests
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 24 May 2017 03:08:32 +0000 (22:08 -0500)]
Merge pull request #15228 from chardan/jfw-wip-halflife_atomic_t-filestore
filestore: migrate atomic_t to std::atomic<>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 24 May 2017 02:49:46 +0000 (21:49 -0500)]
Merge pull request #9307 from cxwshawn/wip-tc7-fix
crush: optimize header file dependency
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Sage Weil [Wed, 24 May 2017 02:49:22 +0000 (21:49 -0500)]
Merge pull request #14035 from liewegas/wip-bluestore-kv-finisher
os/bluestore: separate kv_sync_thread into two parts
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Sage Weil [Wed, 24 May 2017 02:48:53 +0000 (21:48 -0500)]
Merge pull request #14176 from LiumxNL/wip-170321
mon: show io status quickly if no update in a long period
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Wed, 24 May 2017 02:48:28 +0000 (21:48 -0500)]
Merge pull request #15169 from joscollin/wip-cleanup-redundant-headers-2
common: Remove redundant includes - 2
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Sage Weil [Wed, 24 May 2017 02:48:06 +0000 (21:48 -0500)]
Merge pull request #15177 from liewegas/wip-bluestore-nonexperimental
os: remove experimental status for BlueStore
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil [Wed, 24 May 2017 02:47:51 +0000 (21:47 -0500)]
Merge pull request #15244 from liewegas/wip-crush-features
crush/CrushWrapper: fix has_incompat_choose_args()
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Wed, 24 May 2017 02:47:13 +0000 (21:47 -0500)]
Merge pull request #15245 from liewegas/wip-20058
qa/suites/rados/*/at-end: wait for healthy before scrubbing
Dan Mick [Tue, 23 May 2017 23:38:52 +0000 (16:38 -0700)]
Merge pull request #15190 from tchaikov/wip-ceph-term-width
ceph.in: adjust usage width according to user's tty
Reviewed-by: Dan Mick <dmick@redhat.com>
Matt Benjamin [Tue, 23 May 2017 20:47:57 +0000 (16:47 -0400)]
Merge pull request #15246 from linuxbox2/wip-unlink-safe
rgw_file: release rgw_fh lock and ref on ENOTEMPTY
Sage Weil [Tue, 23 May 2017 20:37:08 +0000 (15:37 -0500)]
Merge pull request #15202 from liewegas/wip-19935
qa/suites/rados: temporarily remove scrub_test from basic/ until post-luminous
Sage Weil [Tue, 23 May 2017 20:36:50 +0000 (15:36 -0500)]
Merge pull request #15207 from liewegas/wip-20043
qa/suites/rados/singleton-nomsg/health-warnings: behave on ext4
Yuri Weinstein [Tue, 23 May 2017 20:36:37 +0000 (13:36 -0700)]
Merge pull request #15092 from yuyuyu101/wip-msgr-writelock
msg/async: reduce write_lock contention
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 23 May 2017 20:35:22 +0000 (13:35 -0700)]
Merge pull request #15172 from badone/wip-erasure-code-optimize-header-file-dependency
erasure-code: optimize header file dependency
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 23 May 2017 20:34:53 +0000 (13:34 -0700)]
Merge pull request #15187 from badone/wip-compressor-optimize-header-file-dependency
compressor: optimize header file dependency
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Tue, 23 May 2017 20:33:23 +0000 (13:33 -0700)]
Merge pull request #15201 from liewegas/wip-19990
qa/workunits/rados/test_health_warning: misc fixes
Reviewed-by: Neha Ojha <nojha@redhat.com>
Casey Bodley [Tue, 23 May 2017 20:18:34 +0000 (16:18 -0400)]
Merge pull request #15098 from cbodley/wip-rgw-default-frontend
rgw: remove fastcgi from default rgw frontends
Reviewed-by: Sage Weil <sage@redhat.com>
Matt Benjamin [Tue, 23 May 2017 19:05:45 +0000 (15:05 -0400)]
rgw_file: release rgw_fh lock and ref on ENOTEMPTY
An early return in new unlink bucket num_entries check was
missing a conditional unlock and unref.
Fixes: http://tracker.ceph.com/issues/20061
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Casey Bodley [Tue, 23 May 2017 18:29:28 +0000 (14:29 -0400)]
Merge pull request #15216 from linuxbox2/wip-rgw-file-unlink
rgw_file: remove post-unlink lookup check
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Tue, 23 May 2017 18:16:21 +0000 (13:16 -0500)]
Merge pull request #15179 from liewegas/wip-fix-osd-health
mon: fix a few bugs with the osd health reporting
Reviewed-by: Neha Ojha <nojha@redhat.com>
Sage Weil [Tue, 23 May 2017 18:15:43 +0000 (13:15 -0500)]
Merge pull request #15188 from ShiqiCooperation/master
mon: delete useless function definition
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 23 May 2017 18:15:22 +0000 (13:15 -0500)]
Merge pull request #15204 from joscollin/wip-cleanup-redundant-headers-3
common: Remove redundant includes - 3
Sage Weil [Tue, 23 May 2017 18:10:54 +0000 (14:10 -0400)]
qa/suites/rados/*/at-end: wait for healthy before scrubbing
The scrub_pgs command also waits for healthy for a while, but fails
silently if it times out, which means the subsequent scrubs will also
fail to clean up.
This forces an earlier failure that does not obscure the root cause.
Signed-off-by: Sage Weil <sage@redhat.com>
Casey Bodley [Tue, 23 May 2017 17:54:56 +0000 (13:54 -0400)]
Merge pull request #14389 from mingshuaiwang/master
rgw: segment fault when shard id out of range
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 23 May 2017 17:52:58 +0000 (13:52 -0400)]
Merge pull request #12774 from shashalu/gc-list
rgw: fix 'gc list --include-all' command infinite loop the first items
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Tue, 23 May 2017 17:50:06 +0000 (13:50 -0400)]
crush/CrushWrapper: fix has_incompat_choose_args()
Special case empty and return false. Otherwise the rest of the method
will dereference an invalid iterator on an empty choose_args
map.
Fixes broken fix in
b1e4295570b6af4d844cf3ec55d77f5c287b29e6 .
Signed-off-by: Sage Weil <sage@redhat.com>
Haomai Wang [Tue, 23 May 2017 16:14:03 +0000 (00:14 +0800)]
Merge pull request #15242 from liupan1111/wip-fix-msg
msg/async: Lower down the AsyncMessenger's standby warning from debug
Reviewed-by: Haomai Wang <haomai@xsky.com>
Sage Weil [Tue, 23 May 2017 16:06:56 +0000 (11:06 -0500)]
Merge pull request #15218 from liewegas/wip-crush-features
crush/CrushWrapper: fix has_incompat_choose_args
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Pan Liu [Tue, 23 May 2017 15:15:14 +0000 (23:15 +0800)]
msg/async: Lower down the AsyncMessenger's standby warning from debug
level 0 to 10.
Signed-off-by: Pan Liu <wanjun.lp@alibaba-inc.com>
xie xingguo [Tue, 23 May 2017 14:00:35 +0000 (22:00 +0800)]
os/bluestore: save "mkfs_done" only if we pass fsck() tests
In our local test bed, we found mkfs() sometimes can fail
due to errors discovered by fsck(), and is therefore unrecoverable
by redoing mkfs() as the "mkfs_done" flag has been successfully saved into disk.
This patch fixes the above case.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
John Spray [Tue, 23 May 2017 13:57:01 +0000 (14:57 +0100)]
Merge pull request #14610 from jcsp/wip-17980
#17980: MDS client blacklisting and blacklist on eviction
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Igor Fedotov [Mon, 22 May 2017 15:19:25 +0000 (08:19 -0700)]
rbd/bench: fixes write gaps when doing sequential writes with io-threads > 1
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Signed-off-by: Mykola Golub mgolub@mirantis.com
John Spray [Tue, 23 May 2017 12:14:43 +0000 (13:14 +0100)]
Merge pull request #14550 from ukernel/wip-multimds-misc
mds: miscellaneous multimds fixes
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 22 May 2017 23:04:05 +0000 (19:04 -0400)]
qa: refine assert_session_count (don't count killing)
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 18 May 2017 12:59:43 +0000 (08:59 -0400)]
qa: update TestVolumeClient for new blacklisting
Blacklisted clients will now proactively fail
outstanding operations, rather than blocking.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 18 May 2017 08:18:23 +0000 (04:18 -0400)]
qa: clean up whitespace in test_misc.py
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 18 May 2017 08:17:15 +0000 (04:17 -0400)]
qa: remove outdated TODO in TestVolumeClient
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 16 May 2017 16:01:49 +0000 (12:01 -0400)]
qa: log whitelist for eviction messages
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 24 Apr 2017 21:19:43 +0000 (17:19 -0400)]
mds: improve eviction usability and update docs
The "session ls" and "session evict" are now
"client ls" and "client evict" (the old ones
are still there for backwards compatibility).
The automatic client eviction now emits
cluster logs that call the client by its
friendly name (usually the hostname).
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 18 Apr 2017 20:34:47 +0000 (16:34 -0400)]
mds: tidy up 'kill_session' naming
We had two kill_sessions. Leave Server::kill_session (the
one that actually operates on MDS sessions only), and rename
the MDSRank one to evict_client, because it does more than
just kill the MDS session.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 21 Mar 2017 14:38:47 +0000 (10:38 -0400)]
qa: add test_filelock_eviction
To check that eviction is releasing flocks.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 16 Mar 2017 16:37:18 +0000 (16:37 +0000)]
mds: hook up autoclose to blacklisting eviction
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 15 Mar 2017 19:48:25 +0000 (19:48 +0000)]
mds: make blacklisting configurable in kill_session
This makes the code a bit awkward because we now have
4x paths through this function (blocking, noblocking, blacklisting,
nonblacklisting).
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 23 Feb 2017 23:23:11 +0000 (23:23 +0000)]
client: fix unmounting while blacklisted
Previously, if you ever made it as far as ~Client
with any inodes in your cache, you'd hit the ObjectCacher
is_locked_by_me assertion during release_set on those inode's osets.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 23 Feb 2017 17:46:16 +0000 (17:46 +0000)]
client: detect blacklisting of myself
EIO all operations when this happens, and do a cut-down
unmount() so that once the user has noticed his mount
is broken, he can unmount it without getting stuck
waiting for flushes/caps/sessions.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 23 Feb 2017 16:20:59 +0000 (16:20 +0000)]
mds: update osd epoch barrier when handling blacklist
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 23 Feb 2017 16:04:20 +0000 (16:04 +0000)]
mds: update osdmap epoch barrier on eviction
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 23 Feb 2017 11:31:18 +0000 (11:31 +0000)]
mds: blacklist clients on eviction
Fixes: http://tracker.ceph.com/issues/9754
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 23 Feb 2017 11:30:34 +0000 (11:30 +0000)]
mon: permit MDS daemons to do blacklisting
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 23 Feb 2017 10:23:28 +0000 (10:23 +0000)]
mds: remove stale comment
The code the comment is talking about went
away in
2490a0a1e .
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 16 Feb 2017 17:21:18 +0000 (17:21 +0000)]
mds: apply OSDMap blacklist to CephFS clients
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 16 Feb 2017 17:20:48 +0000 (17:20 +0000)]
osd/OSDMap: std::set version of get_blacklist
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 16 Feb 2017 14:48:50 +0000 (14:48 +0000)]
osdc: expose new blacklist entries from Objecter
For the MDS which needs to know about new blacklist entries
in order to evict corresponding MDS sessions.
Fixes: http://tracker.ceph.com/issues/17980
Signed-off-by: John Spray <john.spray@redhat.com>
Jesse Williamson [Tue, 2 May 2017 15:00:24 +0000 (08:00 -0700)]
filestore: migrate atomic_t to std::atomic<>
Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
Jos Collin [Tue, 23 May 2017 05:20:27 +0000 (10:50 +0530)]
Merge pull request #15220 from joscollin/wip-cleanup-rados-typo
include/rados: Fix typo in rados_ioctx_cct() doc
Jos Collin [Tue, 23 May 2017 04:03:12 +0000 (09:33 +0530)]
include/rados: Fix typo in rados_ioctx_cct() doc
This fixes PR#15077.
Signed-off-by: Jos Collin <jcollin@redhat.com>
Kefu Chai [Sun, 21 May 2017 17:24:32 +0000 (01:24 +0800)]
ceph.in: adjust usage width according to user's tty
fixed a pep8 warning also
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 23 May 2017 03:28:10 +0000 (11:28 +0800)]
pybind/ceph_daemon.py: move _gettermsize() into Termsize
as the latter is the only consumer of _gettermsize(). and a little bit
refactor to improve the readability and be more pep8 compliant.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 23 May 2017 02:51:18 +0000 (22:51 -0400)]
crush/CrushWrapper: fix has_incompat_choose_args
If the map has *no* choose_args it does not have incompat choose args.
This makes the OSDMap::get_features() check
if (crush->has_incompat_choose_args())
features |= CEPH_FEATURE_CRUSH_CHOOSE_ARGS;
happier.
Signed-off-by: Sage Weil <sage@redhat.com>
Matt Benjamin [Mon, 22 May 2017 21:37:11 +0000 (17:37 -0400)]
rgw_file: remove post-unlink lookup check
This could induce asserts in multi-nfs-gateway scenarios.
Fixes: http://tracker.ceph.com/issues/20047
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin [Tue, 23 May 2017 00:40:09 +0000 (20:40 -0400)]
Merge pull request #15210 from linuxbox2/wip-rgw-rmbuck
rgw_file: remove hidden uxattr objects from buckets on delete
Matt Benjamin [Mon, 22 May 2017 18:51:19 +0000 (14:51 -0400)]
rgw_file: remove hidden uxattr objects from buckets on delete
If a setattr (e.g., chown) has been performed on a bucket, then like
any directory it has a hidden object storing its attributes. This must
be deleted before attempting bucket delete, otherwise, actually empty
buckets will not be removable via NFS.
Fixes: http://tracker.ceph.com/issues/20045
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
John Spray [Mon, 22 May 2017 21:11:53 +0000 (17:11 -0400)]
mon: fix accesing pending_fsmap from peon
Fixes: http://tracker.ceph.com/issues/20040
Signed-off-by: John Spray <john.spray@redhat.com>
Sage Weil [Mon, 22 May 2017 17:46:43 +0000 (12:46 -0500)]
Merge pull request #15195 from theanalyst/doc/12.0.3-typo-fix
doc: fixing an error in 12.0.3 release notes
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
Jos Collin [Fri, 19 May 2017 04:17:32 +0000 (09:47 +0530)]
common: Remove redundant includes
Fixes: http://tracker.ceph.com/issues/19883 (Partially)
Signed-off-by: Jos Collin <jcollin@redhat.com>
Adam C. Emerson [Mon, 22 May 2017 17:14:06 +0000 (13:14 -0400)]
Merge pull request #15186 from adamemerson/wip-clangtastic-mr-clocks
rgw: Remove pessimizing move
common: Forward-declare container I/O overloads
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 22 May 2017 16:53:51 +0000 (12:53 -0400)]
qa/suites/rados/singleton-nomsg/health-warnings: behave on ext4
We may land on an ext4 root partition.
Fixes: http://tracker.ceph.com/issues/20043
Signed-off-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh [Mon, 22 May 2017 16:30:53 +0000 (09:30 -0700)]
Merge pull request #12861 from theanalyst/wip-absolute-urls
rgw: pass authentication domain to civetweb
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil [Mon, 22 May 2017 15:59:22 +0000 (10:59 -0500)]
Merge pull request #15150 from ovh/bp-doc-perf-histograms
doc: document perf historgrams
Reviewed-by: Sage Weil <sage@redhat.com>
Piotr Dałek [Mon, 22 May 2017 15:50:08 +0000 (15:50 +0000)]
doc: document perf historgrams
Documentation for perf histograms schema and dump.
Signed-off-by: Piotr Dałek <piotr.dalek@corp.ovh.com>
Jos Collin [Mon, 22 May 2017 15:12:58 +0000 (20:42 +0530)]
common: Remove redundant includes
Fixes: http://tracker.ceph.com/issues/19883 (Partially)
Signed-off-by: Jos Collin <jcollin@redhat.com>
Adam C. Emerson [Sat, 20 May 2017 00:49:24 +0000 (20:49 -0400)]
rgw: Remove pessimizing move
Do not std::move values from returned functions.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Sat, 20 May 2017 16:10:15 +0000 (12:10 -0400)]
common: Forward-declare container I/O overloads
This will allow strict ADL to find the right overload in the case of a
container of containers and unbreak compilation with Clang.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Sage Weil [Mon, 22 May 2017 14:15:23 +0000 (10:15 -0400)]
qa/suites/rados: temporarily remove scrub_test from basic/ until post-luminous
We don't want to do the at-end.yaml scrubbing business with this test.
Move it into a separate collection until after luminous.
I have a todo item on the post-luminous cleanup list to avoid forgetting
to move this back.
Fixes: http://tracker.ceph.com/issues/19935
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 22 May 2017 14:09:19 +0000 (10:09 -0400)]
qa/workunits/rados/test_health_warning: misc fixes
- use 'noup' flag
- wait for healthy between each test
- check counts for each type
Fixes: http://tracker.ceph.com/issues/19990
Signed-off-by: Sage Weil <sage@redhat.com>
Mykola Golub [Mon, 22 May 2017 12:50:57 +0000 (15:50 +0300)]
Merge pull request #15162 from dillaman/wip-19970
librbd: reduce potential of erroneous blacklisting on image close
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
huanwen ren [Mon, 22 May 2017 12:02:05 +0000 (20:02 +0800)]
client/inode: fix the dump type of Inode::dump()
Signed-off-by: huanwen ren ren.huanwen@zte.com.cn
Yan, Zheng [Fri, 19 May 2017 01:37:15 +0000 (09:37 +0800)]
client: update the 'approaching max_size' code
The old 'approaching max_size' code expects MDS set max_size to
'2 x reported_size'. This is no longer true. The new code reports
file size when half of previous max_size increment has been used.
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Yan, Zheng [Wed, 17 May 2017 11:08:37 +0000 (19:08 +0800)]
mds: limit client writable range increment
For very large file, setting the writable range to '2 * file_size'
causes file recovery to run a long time. To recover a 1T file, Filer
needs to probe 2T~1T range.
Fixes: http://tracker.ceph.com/issues/19955
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Abhishek Lekshmanan [Mon, 22 May 2017 08:42:19 +0000 (10:42 +0200)]
doc: fixing an error in 12.0.3 release notes
Thanks @smithfarm for pointing this out
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Jos Collin [Mon, 22 May 2017 02:00:43 +0000 (07:30 +0530)]
Merge pull request #15191 from Linbing/modify-note-word-error
mon: Fixed typo in @post of _active()
linbing [Mon, 22 May 2017 00:32:28 +0000 (08:32 +0800)]
Note word error of _active(), take iif with if
Signed-off-by: Linbing <hawkerous@gmail.com>
shiqi [Sat, 20 May 2017 09:40:23 +0000 (17:40 +0800)]
mon: delete useless function definition
Signed-off-by: shiqi <1454927420@qq.com>
shawn [Thu, 26 May 2016 02:22:35 +0000 (22:22 -0400)]
compressor: optimize header file dependency
Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>