]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Thu, 19 May 2016 04:49:58 +0000 (12:49 +0800)]
cmake: make common/TextTable.cc an object library
so we don't recompile it whenever it is used.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 19 May 2016 04:23:10 +0000 (12:23 +0800)]
cmake: reuse secret.c's object library
so we don't need to recompile it when using it.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Josh Durgin [Mon, 16 May 2016 23:46:01 +0000 (16:46 -0700)]
test/objectstore/CMakeLists.txt: fix unittes_bit_alloc typoReviewed-by: Josh Durgin <jdurgin@redhat.com>
test/objectstore/CMakeLists.txt: fix unittes_bit_alloc typo
Yehuda Sadeh [Mon, 16 May 2016 23:41:25 +0000 (16:41 -0700)]
Merge pull request #9118 from oritwas/wip-rgw-apache-realm-pull
rgw: fix realm pull and period pull for apache frontend
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Samuel Just [Mon, 16 May 2016 23:40:43 +0000 (16:40 -0700)]
test/objectstore/CMakeLists.txt: fix unittes_bit_alloc typo
Signed-off-by: Samuel Just <sjust@redhat.com>
Sage Weil [Mon, 16 May 2016 21:53:02 +0000 (17:53 -0400)]
Merge pull request #9152 from liewegas/wip-bitmap-allocator
os/bluestore: bitmap allocator
Reviewed-by: Sage Weil <sage@redhat.com>
Ramesh Chander [Tue, 10 May 2016 09:32:24 +0000 (02:32 -0700)]
os/bluestore: bitmap allocator
Signed-off-by: Ramesh Chander <Ramesh.Chander@sandisk.com>
Ramesh Chander [Mon, 16 May 2016 21:28:57 +0000 (17:28 -0400)]
os/bluestore: pass size to allocator
Signed-off-by: Ramesh Chander <Ramesh.Chander@sandisk.com>
Ramesh Chander [Mon, 16 May 2016 21:30:05 +0000 (17:30 -0400)]
os/bluestore: add config for allocator
Signed-off-by: Ramesh Chander <Ramesh.Chander@sandisk.com
Yuri Weinstein [Mon, 16 May 2016 20:43:51 +0000 (13:43 -0700)]
Merge pull request #7787 from wjwithagen/patch-1
clang: common/config.cc basename() requires libgen.h includes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Mon, 16 May 2016 20:40:48 +0000 (13:40 -0700)]
Merge pull request #8689 from runsisi/wip-fix-ev-sk
msg/async/EventSocket: fix missing break statement
Reviewed-by: Haomai Wang <yuyuyu101@163.com>
Reviewed-by: xiexingguo <xie.xingguo@zte.com.cn>
Yuri Weinstein [Mon, 16 May 2016 20:36:58 +0000 (13:36 -0700)]
Merge pull request #8717 from ZhenyuLeng/noneed_op_is_discardable
osd: make op_is_discardable check optional
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Mon, 16 May 2016 20:34:49 +0000 (13:34 -0700)]
Merge pull request #8961 from xiexingguo/xxg-wip-fixepochtrunc
osd: don't get inc osdmap name truncated
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Mon, 16 May 2016 20:33:57 +0000 (13:33 -0700)]
Merge pull request #8985 from badone/wip-iops-typo
common: obj_bencher.cc add missing ":"
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Mon, 16 May 2016 20:32:41 +0000 (13:32 -0700)]
Merge pull request #9011 from stiopaa1/osdmap_removeUnneededIncludeFiles
osd/OSDMap.h: remove unneeded include files
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Mon, 16 May 2016 20:30:49 +0000 (13:30 -0700)]
Merge pull request #9075 from runsisi/wip-compute-cost
osd/ReplicatedBackend: reuse the already computed cost
Reviewed-by: xiexingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Mon, 16 May 2016 20:27:40 +0000 (13:27 -0700)]
Merge pull request #9077 from liewegas/wip-osd-map-cache
osd: instrument map cache hits and misses
Reviewed-by: xiexingguo <xie.xingguo@zte.com.cn>
Yuri Weinstein [Mon, 16 May 2016 20:20:18 +0000 (13:20 -0700)]
Merge pull request #9078 from liewegas/wip-clean-temps
mon, osdmap: optimize check and cleanup of pg_temp for new osdmaps
Reviewed-by: xiexingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 16 May 2016 17:07:17 +0000 (01:07 +0800)]
Merge pull request #8298 from wjwithagen/wip-wjw-freebsd-autobuild-2
build: many fixes for freebsd
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 16 May 2016 17:02:55 +0000 (13:02 -0400)]
Merge pull request #8480 from songbaisen/song19
crush: When consider rule size use the correct method.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 16 May 2016 17:02:15 +0000 (13:02 -0400)]
Merge pull request #8974 from liewegas/wip-addr-cleanup
msg/msg_types: clean up entity_addr_t
Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 16 May 2016 17:01:26 +0000 (13:01 -0400)]
Merge pull request #9027 from roidayan/make-debs_avoid_creating_recursive_conf_dir
make-debs.sh: avoid creating recursive conf dir
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 16 May 2016 12:58:34 +0000 (20:58 +0800)]
Merge pull request #9144 from vumrao/wip-vumrao-15899
doc : adding explanation of --no-increasing for
Reviewed-by: Kefu Chai <kchai@redhat.com>
John Spray [Mon, 16 May 2016 12:54:16 +0000 (07:54 -0500)]
Merge pull request #8452 from jcsp/wip-15266
pybind: fix unicode handling in CephFSVolumeClient::purge
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Vikhyat Umrao [Mon, 16 May 2016 12:09:34 +0000 (17:39 +0530)]
doc : adding explanation of --no-increasing for
reweight-by-utilization and test-reweight-by-utilization
commands
Fixes: http://tracker.ceph.com/issues/15899
Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
Sage Weil [Mon, 16 May 2016 09:57:45 +0000 (05:57 -0400)]
doc/changelog: missed v10.2.1 changelog
Signed-off-by: Sage Weil <sage@redhat.com>
Loic Dachary [Mon, 16 May 2016 08:50:04 +0000 (10:50 +0200)]
Merge pull request #9141 from liewegas/wip-10.2.1
doc/release-notes: v10.2.1 release notes
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Mon, 16 May 2016 08:37:42 +0000 (04:37 -0400)]
doc/release-notes: v10.2.1 release notes
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 16 May 2016 07:48:48 +0000 (03:48 -0400)]
Merge pull request #9135 from flaf/master
doc: improvement of the "tunables" part
Reviewed-by: Sage Weil <sage@redhat.com>
lafont [Sun, 15 May 2016 20:31:53 +0000 (22:31 +0200)]
doc: improvement of the "tunables" part
* Some CRUSH_TUNABLES$N references were false.
* The explanations concerning the warning when tunables are
non-optimal were false or confusing.
* Make the definition of the "default" profile clearer.
Signed-off-by: François Lafont <francois.lafont@ac-versailles.fr>
ZhenyuLeng [Sat, 23 Apr 2016 10:45:55 +0000 (18:45 +0800)]
The function op_is_discardable introduces lock overhead which can
The function op_is_discardable introduces lock overhead which can
not be ignored.It would be better to judge if to discard op when
the connection disconnected as a parameter whether the network is
believable or extremely unlikelihood.
add g_conf osd_discard_disconnected_ops to control whether to
discard op when the connection disconnected
Waiting for test
Signed-off-by: ZhenyuLeng <lengzhenyu@ict.ac.cn>
Sage Weil [Sun, 15 May 2016 22:47:29 +0000 (18:47 -0400)]
Merge pull request #9124 from stiopaa1/osd_someMorePrivate
osd/OSD.h: move some data members under private
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 15 May 2016 22:45:59 +0000 (18:45 -0400)]
Merge pull request #9128 from stiopaa1/osd_constOperatorPGQueueable
osd/OSD: pass op() params by const in PGQueueable
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 15 May 2016 22:43:41 +0000 (18:43 -0400)]
Merge pull request #9131 from stiopaa1/compatset_removeConstructor
common: CompatSet.h: Remove unneeded constuctor
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 15 May 2016 22:42:38 +0000 (18:42 -0400)]
Merge pull request #9132 from shinobu-x/wip-shinobu
cls_rbd: fix comment typo
Reviewed-by: Sage Weil <sage@redhat.com>
Shinobu Kinjo [Sun, 15 May 2016 09:01:25 +0000 (18:01 +0900)]
src/cls/rbd/cls_rbd.cc: fix super trivial typo
Michal Jarzabek [Sat, 14 May 2016 17:25:25 +0000 (18:25 +0100)]
CompatSet.h: Remove unneeded constuctor
We have a constuctor taking a std::string so there is no need for
the constuctor taking char*.
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Michal Jarzabek [Sat, 14 May 2016 15:57:45 +0000 (16:57 +0100)]
osd/OSD: pass op() params by const in PGQueueable
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Loic Dachary [Sat, 14 May 2016 07:16:37 +0000 (09:16 +0200)]
Merge pull request #8767 from jjhuo/org_jianjian
.mailmap and .orgmap: organization affiliation
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Michal Jarzabek [Sun, 8 May 2016 19:30:41 +0000 (20:30 +0100)]
osd/OSD.h: move some data members under private
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Jason Dillaman [Fri, 13 May 2016 19:52:01 +0000 (15:52 -0400)]
Merge pull request #9123 from idryomov/wip-qa-rbd-dont-chown
qa: rbd: don't modprobe, chown sysfs files or udevadm settle
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Ilya Dryomov [Fri, 13 May 2016 15:57:12 +0000 (17:57 +0200)]
qa: rbd/simple_big.sh: drop extraneous sudo
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 13 May 2016 13:05:53 +0000 (15:05 +0200)]
qa: rbd/concurrent.sh: suppress rbd map output
rbd_map_image() echoes the id of the image and is used in command
substitution:
id=$(rbd_map_image "${image}")
Output from rbd map isn't consumed and clobbers the return.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Thu, 12 May 2016 13:07:12 +0000 (15:07 +0200)]
qa: rbd: don't modprobe, chown sysfs files or udevadm settle
This is a followup to
38a572011dbb ("qa: rbd/map-snapshot-io.sh: don't
chown sysfs files") for the rest of the workunits:
- /sys/bus/rbd/add_single_major is used if present, so chown'ing
/sys/bus/rbd/add doesn't help. Use sudo on rbd map instead.
- Don't modprobe or udevadm settle - rbd CLI tool takes care of that.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Sage Weil [Fri, 13 May 2016 15:00:00 +0000 (11:00 -0400)]
Merge pull request #9070 from liewegas/doc-ct
doc: words of caution about cache tiering
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Nick Fisk <nick@fisk.me.uk>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Fri, 13 May 2016 14:27:31 +0000 (10:27 -0400)]
doc/rados: adjust example cache tiering settings
These are saner values.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 13 May 2016 14:27:10 +0000 (10:27 -0400)]
doc/rados: words of caution about cache tiering
Signed-off-by: Sage Weil <sage@redhat.com>
Orit Wasserman [Fri, 13 May 2016 13:39:32 +0000 (15:39 +0200)]
rgw: fix realm pull and period pull for apache frontend
add missing content-type and content-length headers
Fixes: http://tracker.ceph.com/issues/15846
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Sage Weil [Fri, 13 May 2016 13:35:46 +0000 (09:35 -0400)]
Merge pull request #9110 from stiopaa1/osd_moveTickClasses
osd: move tick classes
Reviewed-by: Sage Weil <sage@redhat.com>
John Spray [Fri, 13 May 2016 13:25:01 +0000 (08:25 -0500)]
Merge pull request #8887 from jcsp/wip-15689
osdc: send error to recovery waiters on shutdown
Reviewed-by: Yan, Zheng <zyan@redhat.com>
John Spray [Fri, 13 May 2016 13:17:05 +0000 (08:17 -0500)]
Merge pull request #8835 from xiaoxichen/implement_fsync_in_pybind
pybind: expose fsync in cephfs binding.
Reviewed-by: John Spray <john.spray@redhat.com>
runsisi [Wed, 11 May 2016 13:28:53 +0000 (21:28 +0800)]
osd/ReplicatedBackend: reuse the already computed cost
no need to compute the cost a second time
Signed-off-by: runsisi <runsisi@zte.com.cn>
Michal Jarzabek [Thu, 12 May 2016 19:53:16 +0000 (20:53 +0100)]
osd/OSD.cc: add override to virtual functions
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Michal Jarzabek [Thu, 12 May 2016 19:51:55 +0000 (20:51 +0100)]
osd/OSD: move C_Tick and C_Tick_WithoutOSDLock
Since above classes are implementation detail of OSD class move them
to the .cc file.
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Sage Weil [Thu, 12 May 2016 17:56:30 +0000 (13:56 -0400)]
Merge pull request #9079 from liewegas/wip-bluestore-freelist
os/bluestore: switch to bitmap freelist by default
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil [Thu, 12 May 2016 17:56:03 +0000 (13:56 -0400)]
Merge pull request #8956 from shinobu-x/wip-shinobu
os/bluestore: fix permissions on StupidAllocator.cc, cleanups
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 12 May 2016 14:14:18 +0000 (22:14 +0800)]
Merge pull request #9074 from tchaikov/wip-cmake-manpages
cmake: build man pages
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Thu, 12 May 2016 13:58:57 +0000 (09:58 -0400)]
osd/OSDMap: fix clean_temps and test
For both pg_temp and primary_temp, we want to calculate what the
mapping *will* be after the inc is applied, and if the mapping is
redundant (it matches what we would have gotten anyway), remove
it. Removing the mapping might mean putting a 'remove' entry in
the inc, or it might mean removing the proposed addition in the
inc.
Update the unit test to test both cases.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 10 May 2016 14:22:32 +0000 (10:22 -0400)]
osd/OSDMap: consolidate into clean_temps
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 10 May 2016 14:20:27 +0000 (10:20 -0400)]
osd/OSDMap: move primary_temp checks to check_down_temps
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 11 May 2016 17:27:47 +0000 (13:27 -0400)]
osd/OSDMap: move redundant pg_temp check to remove_down_temps
Better to do this on the future map value.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 10 May 2016 14:11:41 +0000 (10:11 -0400)]
osd/OSDMap: move old pool check to remove_down_temps
Better to do this on the projected map state.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 10 May 2016 14:09:56 +0000 (10:09 -0400)]
osd/OSDMap: minor optimization of remove_down_temps
Signed-off-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 12 May 2016 05:47:49 +0000 (13:47 +0800)]
cmake: restructure and add missing manpages
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 11 May 2016 13:29:15 +0000 (21:29 +0800)]
cmake: build man pages
Signed-off-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Wed, 11 May 2016 21:13:11 +0000 (17:13 -0400)]
Merge pull request #9024 from trociny/fixup-rbd-mirror-asok
rbd-mirror: don't unregister asok commands if image replayer start failed
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 11 May 2016 21:00:39 +0000 (17:00 -0400)]
Merge pull request #9025 from trociny/fixup-rbd-mirror-status
rbd-mirror: avoid potential deadlock
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 11 May 2016 20:36:17 +0000 (16:36 -0400)]
Merge pull request #9043 from fullerdj/wip-djf-fsx-fix
test/rbd: document fsx option to keep data on success
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 11 May 2016 20:28:48 +0000 (16:28 -0400)]
Merge pull request #9071 from runsisi/wip-rbd-mirror-minor-cleanup
rbd-mirror: minor cleanup
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Yuri Weinstein [Wed, 11 May 2016 18:47:36 +0000 (11:47 -0700)]
Merge pull request #8924 from xiexingguo/xxg-wip-monitor
mon/Monitor: fix memory leak; add leaked key to tracked_conf_key
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Marcel Lauhoff <lauhoff@uni-mainz.de>
Yuri Weinstein [Wed, 11 May 2016 18:36:07 +0000 (11:36 -0700)]
Merge pull request #8952 from badone/wip-i-am-osd-fix
osd: Trivial grammatical fix 'i' to 'I'
Reviewed-by: songbaisen <song.baisen@zte.com.cn>
Yuri Weinstein [Wed, 11 May 2016 18:33:03 +0000 (11:33 -0700)]
Merge pull request #8993 from XinzeChi/wip-copy-get
osd: fix ReplicatedPG::fill_in_copy_get logic
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Wed, 11 May 2016 18:31:03 +0000 (11:31 -0700)]
Merge pull request #8995 from xiexingguo/xxg-wip-fixpingreply
osd: fix potential access violation during handling PING_REPLY
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Wed, 11 May 2016 18:21:03 +0000 (14:21 -0400)]
Merge pull request #8990 from tchaikov/wip-13990
osd: remove all stale osdmaps in handle_osd_map()
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil [Wed, 11 May 2016 18:17:52 +0000 (14:17 -0400)]
Merge pull request #8998 from kylinstorage/wip-fix-wrong-raw-pointer-conversion
librados: fix wrong raw pointer conversion
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Wed, 11 May 2016 18:14:36 +0000 (11:14 -0700)]
qa: rbd/map-snapshot-io.sh: don't chown sysfs files
qa: rbd/map-snapshot-io.sh: don't chown sysfs files
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Ilya Dryomov [Wed, 11 May 2016 15:26:39 +0000 (17:26 +0200)]
qa: rbd/map-snapshot-io.sh: don't chown sysfs files
/sys/bus/rbd/add_single_major is used if present, so chown'ing
/sys/bus/rbd/add doesn't help. Use sudo on rbd map instead.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Sage Weil [Wed, 11 May 2016 17:51:26 +0000 (13:51 -0400)]
os/bluestore: switch to bitmap freelist by default
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 11 May 2016 17:44:53 +0000 (13:44 -0400)]
doc/release-notes: v0.94.7 hammer
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 11 May 2016 16:40:18 +0000 (12:40 -0400)]
common/address_helper: drop entity_addr_from_sockaddr
entity_addr_t::set_sockaddr() does this.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 11 May 2016 16:39:48 +0000 (12:39 -0400)]
msg/xio: use set_sockaddr
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 11 May 2016 16:39:42 +0000 (12:39 -0400)]
common/address_helper: use set_sockaddr
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 11 May 2016 16:31:15 +0000 (12:31 -0400)]
Merge pull request #8377 from vshankar/bs-alloc-cleanup
bluefs: use Allocator::create() to instantiate allocator
Reviewed-by: Sage Weil <sage@redhat.com>
John Spray [Fri, 1 Apr 2016 13:27:31 +0000 (14:27 +0100)]
pybind: fix unicode handling in CephFSVolumeClient::purge
os.path.join is sensitive to string encoding, but
just doing a straight substitution should not be.
Signed-off-by: John Spray <john.spray@redhat.com>
Sage Weil [Wed, 11 May 2016 14:52:42 +0000 (10:52 -0400)]
Merge pull request #8482 from majianpeng/bluestore-prefallocate
os/bluestore/BlueStore: preallocate space when use file instead of blockdevice
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 15:37:10 +0000 (11:37 -0400)]
msg/msg_types: drop sockaddr_storage from entity_addr_t
This reduces the struct size by a ton! 136 -> 36 bytes.
Encode to sockaddr_storage is now slightly slower.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 17:11:55 +0000 (13:11 -0400)]
msg/async/AsyncConnection: do not use sizeof(entity_addr_t)
Protocol is defined in terms of ceph_entity_addr.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 17:09:10 +0000 (13:09 -0400)]
msg/simple/Pipe: do not use sizeof(entity_addr_t)
The protocol is defined in terms of ceph_entity_addr; use that.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 15:17:48 +0000 (11:17 -0400)]
msg/msg_types: put sockaddr_* fields in a union
No functional change here, just a rename.
Name the fields after the struct prefixes (e.g., sockaddr_in.sin_ -> sin).
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 15:27:08 +0000 (11:27 -0400)]
test/librbd/exclusive_lock: use proper entity_addr_t accessors
Signed-off-by: Sage Weil <sage@redhat.com>
John Spray [Wed, 11 May 2016 14:08:12 +0000 (09:08 -0500)]
Merge pull request #8771 from xiaoxichen/configurable_prefix
pybind: configurable cephfs_vol_client prefix.
Reviewed-by: John Spray <john.spray@redhat.com>
runsisi [Wed, 11 May 2016 12:52:38 +0000 (20:52 +0800)]
rbd-mirror: fix typo
Signed-off-by: runsisi <runsisi@zte.com.cn>
runsisi [Wed, 11 May 2016 12:42:37 +0000 (20:42 +0800)]
rbd-mirror: librbd::mirror_peer_list never returns -ENOENT
no need to check -ENOENT specially
Signed-off-by: runsisi <runsisi@zte.com.cn>
runsisi [Wed, 11 May 2016 12:34:51 +0000 (20:34 +0800)]
rbd-mirror: use the already known pool name directly
no need to try to get the pool name by pool id again
Signed-off-by: runsisi <runsisi@zte.com.cn>
Jason Dillaman [Wed, 11 May 2016 12:23:23 +0000 (08:23 -0400)]
Merge pull request #9067 from trociny/fixup-mirror_image_status_list
cls::rbd: mirror_image_status_list returned max 64 items
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
John Spray [Wed, 11 May 2016 12:22:56 +0000 (07:22 -0500)]
Merge pull request #8602 from ajarr/wip-15045
ceph_volume_client: evict client also based on mount path
Reviewed-by: John Spray <john.spray@redhat.com>
Sage Weil [Wed, 11 May 2016 12:15:53 +0000 (08:15 -0400)]
doc/rados: drop description of cache modes we don't recommend
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 15:16:49 +0000 (11:16 -0400)]
msg/msg_types: dump via sockaddr* operator<<
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 14:43:00 +0000 (10:43 -0400)]
tools/rbd/action/Kernel: use sockaddr (not _storage) to stringify
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 14:42:03 +0000 (10:42 -0400)]
krbd: use sockaddr instead of sockaddr_storage to print
Signed-off-by: Sage Weil <sage@redhat.com>