]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
Yehuda Sadeh [Mon, 16 May 2016 21:35:12 +0000 (14:35 -0700)]
rgw: keep track of written_objs correctly
Fixes: http://tracker.ceph.com/issues/15886
Only add a rados object to the written_objs list if the write
was successful. Otherwise if the write will be canceled for some
reason, we'd remove an object that we didn't write to. This was
a problem in a case where there's multiple writes that went to
the same part. The second writer should fail the write, since
we do an exclusive write. However, we added the object's name
to the written_objs list anyway, which was a real problem when
the old processor was disposed (as it was clearing the objects).
Signed-off-by: Yehuda Sadeh <yehuda@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>
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>
Sage Weil [Fri, 6 May 2016 14:39:57 +0000 (10:39 -0400)]
msg/msg_types: operator<< for sockaddr
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 14:10:54 +0000 (10:10 -0400)]
msg/msg_types: drop addr(), addr_size() accessors
addr() returns a reference to a sockaddr_storage, which we want to drop.
addr_size() is replaced by get_sockaddr_len().
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 14:03:58 +0000 (10:03 -0400)]
msg/simple/Pipe: use sockaddr accessors
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 14:03:18 +0000 (10:03 -0400)]
msg/async/net_handler: use sockaddr accessors
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 6 May 2016 14:01:36 +0000 (10:01 -0400)]
msg/async/AsyncMessenger: use sockaddr accessors for bind
Signed-off-by: Sage Weil <sage@redhat.com>