]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Mon, 16 Jan 2017 01:55:14 +0000 (09:55 +0800)]
Merge pull request #12247 from YankunLi/fix_bf_append_parameter
bufferlist: cleanup semantical wrong for bufferlist::append
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 16 Jan 2017 01:54:12 +0000 (09:54 +0800)]
Merge pull request #12345 from rook/wip-embedded-add-rgw-mds
cmake: add RGW and MDS to libcephd
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 15 Jan 2017 08:17:48 +0000 (16:17 +0800)]
Merge pull request #12784 from LiumxNL/fix-wrongly-delete-routed-op
mon: fix wrongly delete routed pgstats op
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Sun, 15 Jan 2017 04:35:31 +0000 (22:35 -0600)]
Merge pull request #12651 from liewegas/wip-mempool-string
os/bluestore: put strings in mempool
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Sage Weil [Sun, 15 Jan 2017 04:35:01 +0000 (22:35 -0600)]
Merge pull request #12661 from xiexingguo/xxg-wip-cleanup-bitalloc
os/bluestore: cleanup BitAllocator
Reviewed-by: Ramesh Chander <Ramesh.Chander@sandisk.com>
Sage Weil [Sun, 15 Jan 2017 04:34:22 +0000 (22:34 -0600)]
Merge pull request #12700 from ifed01/wip-bluestore-collection-everywhere
os/bluestore: various onode changes to reduce its in-memory footprint.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 15 Jan 2017 04:34:13 +0000 (22:34 -0600)]
Merge pull request #12876 from xiexingguo/xxg-wip-be-for-cache
os/bluestore: use Best-Effort policy when evicting onode from cache
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 15 Jan 2017 04:34:03 +0000 (22:34 -0600)]
Merge pull request #12877 from xiexingguo/xxg-wip-compress-opt
os/bluestore: conditionally load crr option
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 15 Jan 2017 04:33:54 +0000 (22:33 -0600)]
Merge pull request #12900 from XinzeChi/wip-bluestore-valid
os/bluestore: nullptr in OmapIteratorImpl::valid
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just [Sun, 15 Jan 2017 02:48:00 +0000 (18:48 -0800)]
Merge pull request #12844 from athanatos/wip-17831
osd/ReplicatedBackend: take read locks for clone sources during recovery
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Mykola Golub [Fri, 13 Jan 2017 21:40:46 +0000 (23:40 +0200)]
Merge pull request #12924 from dillaman/wip-librbd-test-header
test: correct language mode in file headers
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Alfredo Deza [Fri, 13 Jan 2017 21:06:24 +0000 (16:06 -0500)]
Merge pull request #12892 from ceph/wip-cd-fs-fix
qa/tasks/ceph-deploy: use the new create option during instantiation
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Yehuda Sadeh [Fri, 13 Jan 2017 17:04:35 +0000 (09:04 -0800)]
Merge pull request #12884 from cbodley/wip-18488
rgw: fix off-by-one in RGWDataChangesLog::get_info
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil [Fri, 23 Dec 2016 21:52:43 +0000 (16:52 -0500)]
os/bluestore: put Onode::key in mempool
This is a pain in the butt because std::string and
std::basic_string<...,custom allocator> are incompatible.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 23 Dec 2016 21:52:59 +0000 (16:52 -0500)]
os/bluestore: avoid substr
This creates an intermediate string, which is a waste.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 23 Dec 2016 21:36:44 +0000 (16:36 -0500)]
kv: add char* versions of get, set, rmkey
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 23 Dec 2016 18:55:45 +0000 (13:55 -0500)]
os/bluestore,kstore: combine kv helpers in header
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 23 Dec 2016 18:35:40 +0000 (13:35 -0500)]
os/bluestore: use mempool string for onode_t attr map
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 23 Dec 2016 17:20:27 +0000 (12:20 -0500)]
include/denc: parameterize string by allocator
Signed-off-by: Sage Weil <sage@redhat.com>
Allen Samuels [Sat, 3 Dec 2016 00:51:27 +0000 (16:51 -0800)]
mempool: Add string to mempool data types.
Signed-off-by: Allen Samuels <allen.samuels@sandisk.com>
Yuri Weinstein [Fri, 13 Jan 2017 16:29:24 +0000 (08:29 -0800)]
Merge pull request #12233 from kylinstorage/optimize_request_auth_log
osd/pg: bound the portion of the log we request in GetLog::GetLog()
Reviewed-by: Samuel Just <sjust@redhat.com>
Kefu Chai [Fri, 13 Jan 2017 16:27:32 +0000 (00:27 +0800)]
Merge pull request #12919 from tchaikov/wip-qa-cleanup
tests: remove temporary file
Reviewed-by: Abhishek Lekshmanan <alekshmanan@suse.com>
Kefu Chai [Fri, 13 Jan 2017 16:26:12 +0000 (00:26 +0800)]
Merge pull request #12615 from linuxbox2/wip-sanitizers
build/cmake: provide asan, tsan, ubsan builds
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Sage Weil [Fri, 13 Jan 2017 15:15:10 +0000 (09:15 -0600)]
Merge pull request #12920 from Liuchang0812/update-document-for-logging-level
doc: explain about logging levels
Reviewed-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Fri, 13 Jan 2017 15:05:10 +0000 (10:05 -0500)]
test: correct language mode in file headers
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Fri, 13 Jan 2017 15:03:35 +0000 (10:03 -0500)]
Merge pull request #12887 from jronak/documentation
Doc:Fixes Python Swift client commands
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jason Dillaman [Fri, 13 Jan 2017 14:36:13 +0000 (09:36 -0500)]
Merge pull request #11879 from trociny/wip-15371
rbd-mirror: delayed replication support
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
liuchang0812 [Fri, 13 Jan 2017 12:12:02 +0000 (20:12 +0800)]
doc: explain about logging levels
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
John Spray [Fri, 13 Jan 2017 11:57:09 +0000 (11:57 +0000)]
Merge pull request #12870 from xiaoxichen/mds_readdir
mds/server: skip unwanted dn in handle_client_readdir
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Fri, 13 Jan 2017 11:55:51 +0000 (11:55 +0000)]
Merge pull request #12831 from jcsp/wip-libcephfs-refcount
libcephfs: fix cct refcount constructing from rados
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Ronak Jain [Fri, 13 Jan 2017 11:27:45 +0000 (16:57 +0530)]
Doc: Fixes Python Swift client commands
Fixes: http://tracker.ceph.com/issues/17746
Signed-off-by: Ronak Jain <ronakjain@outlook.in>
John Spray [Fri, 13 Jan 2017 11:21:35 +0000 (11:21 +0000)]
Merge pull request #12859 from ukernel/wip-18460
client: fix Client::handle_cap_flushsnap_ack() crash
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Fri, 13 Jan 2017 11:21:05 +0000 (11:21 +0000)]
Merge pull request #12852 from ukernel/wip-18461
mds: finish clientreplay requests before requesting active state
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Fri, 13 Jan 2017 11:20:00 +0000 (11:20 +0000)]
Merge pull request #12833 from ukernel/wip-18396
tasks/cephfs: fix kernel force umount
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Fri, 13 Jan 2017 11:19:20 +0000 (11:19 +0000)]
Merge pull request #12808 from ukernel/wip-18306
mds: fix null pointer dereference in Locker::handle_client_caps
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Fri, 13 Jan 2017 11:18:59 +0000 (11:18 +0000)]
Merge pull request #12749 from ukernel/wip-18179
mds: propagate error encountered during opening inode by number
Reviewed-by: John Spray <john.spray@redhat.com>
Kefu Chai [Fri, 13 Jan 2017 10:18:41 +0000 (18:18 +0800)]
Merge pull request #12501 from ganeshmaharaj/fix-osd-tracing
tracing: Fix error in including all files in osd_tp
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Jan 2017 10:10:47 +0000 (18:10 +0800)]
tests: remove temporary file
Signed-off-by: Kefu Chai <kchai@redhat.com>
Dan Mick [Fri, 13 Jan 2017 01:58:24 +0000 (17:58 -0800)]
Merge pull request #12848 from dzafman/wip-18469
ceph-objectstore-tool: Handle object names that are also valid json
Reviewed-by: Dan MIck <dmick@redhat.com>
Xie Xingguo [Fri, 13 Jan 2017 00:39:21 +0000 (08:39 +0800)]
Merge pull request #12873 from Liuchang0812/wip-static-check
test: clean up unused variable
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Yuri Weinstein [Fri, 13 Jan 2017 00:18:00 +0000 (16:18 -0800)]
Merge pull request #12913 from zmc/wip-smoke-openstack
Add openstack requirements to smoke suite
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Yuri Weinstein [Fri, 13 Jan 2017 00:10:23 +0000 (16:10 -0800)]
Merge pull request #12914 from tmuthamizhan/wip-ansible-fs-suite
qa: specify client for fs workunit
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Tamil Muthamizhan [Thu, 12 Jan 2017 23:29:56 +0000 (15:29 -0800)]
qa: specify client for fs workunit
s/all/client.0
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
Zack Cerza [Thu, 12 Jan 2017 21:55:26 +0000 (14:55 -0700)]
Add openstack requirements to smoke suite
Signed-off-by: Zack Cerza <zack@redhat.com>
Samuel Just [Thu, 12 Jan 2017 20:46:00 +0000 (12:46 -0800)]
Merge pull request #12869 from athanatos/wip-18358
osdc/Objecter: resend pg commands on interval change
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just [Thu, 12 Jan 2017 20:44:44 +0000 (12:44 -0800)]
Objecter: resend pg commands on interval change
mark_lost_unfound* are now async since the rework, so we need
the Objecter to be able to resend on interval change. This
is preferable to somehow requeueing the Command because they
don't use the normal op queue.
Fixes: http://tracker.ceph.com/issues/18358
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 10 Jan 2017 02:08:53 +0000 (18:08 -0800)]
Objecter: fold last_force_resend into op_target_t
It's always passed along with op_target_t, this seems simpler.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 23 Nov 2016 23:41:13 +0000 (15:41 -0800)]
ReplicatedBackend: take read locks for clone sources during recovery
Otherwise, we run the risk of a clone source which hasn't actually
come into existence yet being used if we grab a clone which *just*
got added the the ssc, but has not yet actually had time to be
created (can't rely on message ordering here since recovery messages
don't necessarily order with client IO!).
Fixes: http://tracker.ceph.com/issues/17831
Signed-off-by: Samuel Just <sjust@redhat.com>
Sage Weil [Thu, 12 Jan 2017 20:17:58 +0000 (14:17 -0600)]
Merge pull request #12888 from athanatos/wip-18165
osd/PrimaryLogPG::failed_push: update missing as well
Reviewed-by: Sage Weil <sage@redhat.com>
Gregory Farnum [Thu, 12 Jan 2017 18:39:54 +0000 (10:39 -0800)]
Merge pull request #12894 from dmick/wip-doc
doc/cephfs/troubleshooting: fix broken bullet list
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Jason Dillaman [Thu, 12 Jan 2017 17:20:09 +0000 (12:20 -0500)]
Merge pull request #12905 from rjfd/wip-15824
librbd: added rbd_flatten_with_progress to API
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Mykola Golub [Mon, 21 Nov 2016 20:43:11 +0000 (22:43 +0200)]
rbd-mirror: delayed replication support
Fixes: http://tracker.ceph.com/issues/15371
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Mon, 21 Nov 2016 08:00:37 +0000 (10:00 +0200)]
test/rbd_mirror: ImageReplayer mock tests
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Mon, 21 Nov 2016 07:57:40 +0000 (09:57 +0200)]
rbd-mirror: tweaks to support creating mock test cases
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Thu, 8 Dec 2016 13:24:59 +0000 (15:24 +0200)]
test: add "resync requested" unit test for rbd-mirror bootstrap request
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Thu, 24 Nov 2016 21:11:16 +0000 (23:11 +0200)]
qa/workunits/rbd: allow to tweak rbd-mirror test setup
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Jason Dillaman [Thu, 12 Jan 2017 14:54:20 +0000 (09:54 -0500)]
Merge pull request #12843 from trociny/wip-18465
librbd: metadata_set API operation should not change global config setting
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 12 Jan 2017 14:53:06 +0000 (09:53 -0500)]
Merge pull request #12880 from wjwithagen/wip-wjw-static_cast-NULL
tests: fix NULL references to be acceptable by Clang
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Ricardo Dias [Thu, 12 Jan 2017 14:30:29 +0000 (14:30 +0000)]
rbd: added rbd_flatten_with_progress to librbd header
Fixes: http://tracker.ceph.com/issues/15824
Signed-off-by: Ricardo Dias <rdias@suse.com>
Nathan Cutler [Thu, 12 Jan 2017 14:22:19 +0000 (15:22 +0100)]
Merge pull request #12683 from SUSE/wip-run-make-check-deps
build/ops: add sanity checks to run-make-check.sh
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Xinze Chi [Thu, 12 Jan 2017 05:58:55 +0000 (13:58 +0800)]
os/bluestore: nullptr in OmapIteratorImpl::valid
call stack:
SnapMapper::get_next_object_to_trim -> MapCacher::get_next ->
OSDriver::get_next-> BlueStore::OmapIteratorImpl::valid()
In OSDriver::get_next, it call iter->upper_bound(key); // this may reset it to nullptr
Signed-off-by: Xinze Chi <xinze@xsky.com>
Jason Dillaman [Thu, 12 Jan 2017 14:14:30 +0000 (09:14 -0500)]
Merge pull request #12864 from gaurav36/bug-18422-rbd-bench-write-crash-4G-io-size
rbd: bench-write should return error if io-size >= 4G
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Yan, Zheng [Wed, 11 Jan 2017 07:50:52 +0000 (15:50 +0800)]
qa/tasks: add test_open_ino_errors
Validate that errors encountered during opening inos are properly
propagated
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Mykola Golub [Thu, 12 Jan 2017 10:48:18 +0000 (12:48 +0200)]
Merge pull request #12863 from dillaman/wip-rbd-coverity
librbd: resolve static analyser warnings
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Dan Mick [Thu, 12 Jan 2017 02:44:25 +0000 (18:44 -0800)]
doc/cephfs/troubleshooting: fix broken bullet list
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Jason Dillaman [Thu, 12 Jan 2017 02:36:09 +0000 (21:36 -0500)]
Merge pull request #12820 from trociny/wip-18447
rbd-mirror: check remote image mirroring state when bootstrapping
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
xie xingguo [Wed, 11 Jan 2017 07:02:34 +0000 (15:02 +0800)]
os/bluestore: use Best-Effort policy when evicting onode from cache
We want a precise control of cache usage, and BE can achieve this goal
in a better way.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
John Spray [Thu, 12 Jan 2017 00:48:29 +0000 (00:48 +0000)]
Merge pull request #12465 from jcsp/wip-18159
mount: do not print "unknown" option to kclient
Reviewed-by: Jeff Layton <jlayton@redhat.com>
John Spray [Thu, 12 Jan 2017 00:32:55 +0000 (00:32 +0000)]
Merge pull request #12794 from ukernel/wip-multimds-misc2
mds: misc multimds fixes part2
Reviewed-by: John Spray <john.spray@redhat.com>
Jason Dillaman [Thu, 12 Jan 2017 00:30:36 +0000 (19:30 -0500)]
Merge pull request #12842 from trociny/wip-break_lock_test
test/librbd: add break_lock test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Bassam Tabbara [Mon, 5 Dec 2016 04:56:35 +0000 (20:56 -0800)]
rgw: make fcgi optional during build
fcgi can now be compiled out of the binary. this reduces the system
dependencies when fcgi is not needed or used.
Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
Bassam Tabbara [Mon, 21 Nov 2016 04:14:04 +0000 (20:14 -0800)]
embedded: add RGW to libcephd
added RGW and rgw-admin to libcephd.
Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
Bassam Tabbara [Fri, 18 Nov 2016 22:40:30 +0000 (14:40 -0800)]
embedded: add MDS to libcephd
Added MDS to libcephd
Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
Willem Jan Withagen [Wed, 11 Jan 2017 10:18:32 +0000 (11:18 +0100)]
tests: fix NULL references to be acceptable by Clang
- On some platforms NULL evaluates to nullptr, which will require a
cast to the right type to be able to compile.
error: reinterpret_cast from 'nullptr_t' to 'ContextWQ *'
- It is a delicate change since otherwise GCC will start complaining
about the reverse:
error: invalid static_cast from type 'const long int' to type 'ContextWQ*'
By casting right at the instance of NULL both compilers are happy.
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Mykola Golub [Wed, 11 Jan 2017 16:13:57 +0000 (18:13 +0200)]
Merge pull request #12839 from dillaman/wip-17993
librbd: delay mirror registration when creating clones
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Wed, 11 Jan 2017 16:13:24 +0000 (18:13 +0200)]
Merge pull request #12838 from dillaman/wip-18419
librbd: possible deadlock with flush if refresh in-progress
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Wed, 11 Jan 2017 16:12:16 +0000 (18:12 +0200)]
Merge pull request #12837 from dillaman/wip-18441
rbd-mirror: avoid processing new events after stop requested
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Jason Dillaman [Wed, 11 Jan 2017 15:53:33 +0000 (10:53 -0500)]
Merge pull request #12846 from dillaman/wip-rbd-mirror-ha-merge
librbd: refactor exclusive lock support into generic managed lock
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Casey Bodley [Wed, 11 Jan 2017 14:32:59 +0000 (09:32 -0500)]
rgw: fix off-by-one in RGWDataChangesLog::get_info
Fixes: http://tracker.ceph.com/issues/18488
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Igor Fedotov [Tue, 27 Dec 2016 17:11:10 +0000 (20:11 +0300)]
os/bluestore: pass Collection* to access BlueStore instance and other needed stuff rather than have additional referencing members in BlueStore child classes.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Igor Fedotov [Wed, 21 Dec 2016 14:58:20 +0000 (17:58 +0300)]
os/bluestore: refactor to avoid both SharedBlobSet and Cache pointers tracking in SharedBlob & BufferSpace respectively. Use Collection* in SharedBlob instead.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Igor Fedotov [Wed, 21 Dec 2016 14:13:28 +0000 (14:13 +0000)]
os/bluestore: make BufferSpace offsets 32-bit wide.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Kefu Chai [Wed, 11 Jan 2017 10:25:19 +0000 (18:25 +0800)]
Merge pull request #12832 from wjin/clean_async
msg/async: cleanups
Reviewed-by: Haomai Wang <haomai@xsky.com>
Yan, Zheng [Wed, 11 Jan 2017 09:14:53 +0000 (17:14 +0800)]
mds: fix MDCache::trim() with max == 0
MDCache::shutdown_pass call MDCache::trim with max == 0. If the last
dentry is non-null, MDCache::trim does nothing
Signed-off-by: Yan, Zheng <zyan@redhat.com>
xie xingguo [Wed, 11 Jan 2017 08:18:47 +0000 (16:18 +0800)]
os/bluestore: conditionally load crr option
And moving COMP_NONE checking ahead, since this is the preferred option.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Yan, Zheng [Tue, 3 Jan 2017 03:11:12 +0000 (11:11 +0800)]
mds: propagate error encountered during opening inode by number
Fixes: http://tracker.ceph.com/issues/18179
Signed-off-by: Yan, Zheng <zyan@redhat.com>
liuchang0812 [Wed, 11 Jan 2017 06:00:55 +0000 (14:00 +0800)]
test: clean up unused variable
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Kefu Chai [Wed, 11 Jan 2017 05:07:20 +0000 (13:07 +0800)]
Merge pull request #12840 from tchaikov/wip-libceph-common
cmake: turn libcommon into a shared library
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Kefu Chai [Wed, 11 Jan 2017 05:02:17 +0000 (13:02 +0800)]
Merge pull request #12809 from wjin/optimize_atomic
msg/async: avoid atomic variable overhead
Reviewed-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Wed, 11 Jan 2017 05:00:27 +0000 (13:00 +0800)]
Merge pull request #12826 from LiumxNL/fix-op-tracker-initiate
mon: optracker's initiated_at timestamp should not be NULL
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Wed, 11 Jan 2017 03:15:35 +0000 (21:15 -0600)]
Merge pull request #12871 from xiexingguo/xxg-wip-bluestore-
20170111
os/bluestore: kill BufferSpace.empty()
Reviewed-by: Sage Weil <sage@redhat.com>
Xiaoxi Chen [Wed, 11 Jan 2017 02:11:08 +0000 (19:11 -0700)]
mds/server: skip unwanted dn in handle_client_readdir
We can skip unwanted dn which < (offset_key, snap) via map.lower_bound, rather than
iterate across them.
Previously we iterate and skip dn which < (offset_key, dn->last), as dn->last >= snap
means (offset_key, dn->last) >= (offset_key, snap), and such iterate_and_skip logic
still keep, so this commit doesnt change code logic but an optimization.
Signed-off-by: Xiaoxi Chen <xiaoxchen@ebay.com>
xie xingguo [Wed, 11 Jan 2017 02:20:54 +0000 (10:20 +0800)]
os/bluestore: kill BufferSpace.empty()
Because:
1. All other public methods are called under the protection of cache->lock,
which makes the usage of this method is weird.
2. The only caller is _dump_extent_map(), and we can do it without this
in a simpler way.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Haomai Wang [Wed, 11 Jan 2017 02:17:07 +0000 (10:17 +0800)]
Merge pull request #12860 from liupan1111/wip-fix-dpdk-prefix
async: fixed the error "Cause: Cannot create lock on '/var/run/.rte_c…
Reviewed-by: Haomai Wang <haomai@xsky.com>
Vasu Kulkarni [Tue, 10 Jan 2017 23:43:12 +0000 (15:43 -0800)]
use the create option during instantiation
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
Alfredo Deza [Tue, 10 Jan 2017 20:47:26 +0000 (15:47 -0500)]
Merge pull request #12867 from ceph/wip-ceph-deploy-workaround
qa/tasks/ceph-deploy: create-keys explicitly
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Sage Weil [Tue, 10 Jan 2017 20:15:10 +0000 (14:15 -0600)]
Merge pull request #12626 from adamemerson/wip-denconstruction
include/denc: improvements
Reviewed-by: Sage Weil <sage@redhat.com>
Haomai Wang [Tue, 10 Jan 2017 16:48:07 +0000 (00:48 +0800)]
Merge pull request #12862 from optimistyzy/110_1
os/bluestore/NVMEdevice: fix the unrelease segs issue
Reviewed-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Tue, 10 Jan 2017 16:43:24 +0000 (00:43 +0800)]
Merge pull request #12091 from wjwithagen/wip-wjw-nosetests
nosetests: use /usr/bin/env to find nosetests
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Adam C. Emerson [Wed, 28 Dec 2016 02:26:25 +0000 (21:26 -0500)]
denc: Support boost::optional
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>