]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Casey Bodley [Fri, 3 Mar 2017 16:42:45 +0000 (11:42 -0500)]
rgw: if user.email is empty, dont try to delete
Fixes: http://tracker.ceph.com/issues/18980
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Thu, 2 Mar 2017 18:12:52 +0000 (12:12 -0600)]
Merge pull request #13748 from tchaikov/wip-disable-dwz
rpm: disable dwz to speed up valgrind
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Thu, 2 Mar 2017 17:03:25 +0000 (12:03 -0500)]
Merge pull request #13571 from trociny/wip-18784
rbd-mirror A/A: leader should track up/down rbd-mirror instances
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Thu, 2 Mar 2017 16:13:57 +0000 (00:13 +0800)]
Merge pull request #13746 from tahia-khan/wip-doc-quick-ceph-deploy
doc: deletes duplicated word and clarifies an example
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Thu, 2 Mar 2017 16:07:30 +0000 (10:07 -0600)]
Merge pull request #13689 from Liuchang0812/wip-19107-cleanup-confutil
common: use ref to avoid unnecessary memory copy
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Mar 2017 16:05:21 +0000 (10:05 -0600)]
Merge pull request #13739 from Liuchang0812/fix-unittest-hostname
test: unittest_hostname compile error on freebsd
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Sage Weil [Thu, 2 Mar 2017 16:04:04 +0000 (10:04 -0600)]
Merge pull request #13693 from Liuchang0812/wip-add-override-in-mon-headers
mon: add override in headers
Reviewed-by: Sage Weil <sage@redhat.com>
Mykola Golub [Thu, 2 Mar 2017 15:42:54 +0000 (17:42 +0200)]
Merge pull request #13701 from dillaman/wip-19010
librbd: simplify image open/close semantics
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
liuchang0812 [Tue, 28 Feb 2017 08:59:41 +0000 (16:59 +0800)]
common: use ref to avoid unnecessary memory copy
Fixes: http://tracker.ceph.com/issues/19107
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Tahia Khan [Thu, 2 Mar 2017 13:41:38 +0000 (08:41 -0500)]
doc: deletes duplicated word and clarifies an example
Signed-off-by: Tahia Khan <tahia.khan@gmail.com>
Mykola Golub [Thu, 2 Mar 2017 13:01:35 +0000 (15:01 +0200)]
Merge pull request #13679 from dillaman/wip-librbd-image-cache-clip
librbd: image-extent cache needs to clip out-of-bounds read buffers
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
liuchang0812 [Wed, 22 Feb 2017 10:07:02 +0000 (18:07 +0800)]
mon: add override in headers
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Kefu Chai [Thu, 2 Mar 2017 09:00:48 +0000 (17:00 +0800)]
Merge pull request #13427 from ly798/update-info
mailmap: Liu Yang affiliation
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Haomai Wang [Thu, 2 Mar 2017 07:52:03 +0000 (15:52 +0800)]
Merge pull request #13738 from yuyuyu101/wip-fix-ib
msg/async/rdma: fix potential racing connection usage
Reviewed-by: Adir lev <adirl@mellanox.com>
Haomai Wang [Thu, 2 Mar 2017 07:02:21 +0000 (15:02 +0800)]
Merge pull request #13655 from Adirl/ulimit
msg/async/rdma: check ulimit
Reviewed-by: Haomai Wang <haomai@xsky.com>
Sarit Zubakov [Mon, 20 Feb 2017 20:52:55 +0000 (20:52 +0000)]
msg/async/rdma: check ulimit
On RDMA, memlock should be unlimited. If it is not then
warn the user
issue: 973654
Change-Id: If1e07722aaca9df88714828ca3f7398a2504e262
Signed-off-by: Sarit Zubakov <saritz@mellanox.com>
Signed-off-by: Adir Lev <adirl@mellanox.com>
Haomai Wang [Thu, 2 Mar 2017 06:47:01 +0000 (14:47 +0800)]
Merge pull request #13510 from yuyuyu101/wip-rdma-buffer-size
common/config_opts: improve rdma buffer size to 128k
liuchang0812 [Thu, 2 Mar 2017 05:56:20 +0000 (13:56 +0800)]
test: unittest_hostname compile error on freebsd
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Kefu Chai [Thu, 2 Mar 2017 06:16:48 +0000 (14:16 +0800)]
Merge pull request #13713 from drunkard/master
doc: misc minor fixes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 2 Mar 2017 05:08:17 +0000 (13:08 +0800)]
rpm: disable dwz to speed up valgrind
Fixes: http://tracker.ceph.com/issues/19099
Signed-off-by: Kefu Chai <kchai@redhat.com>
Haomai Wang [Thu, 2 Mar 2017 03:53:13 +0000 (11:53 +0800)]
msg/async/rdma: fix incorrect method name
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Thu, 2 Mar 2017 03:44:59 +0000 (11:44 +0800)]
msg/async/rdma: keep qp_conns lock to prevent connection alive
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Thu, 2 Mar 2017 03:41:52 +0000 (11:41 +0800)]
msg/async/rdma: remove unused variables
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Thu, 2 Mar 2017 03:36:51 +0000 (11:36 +0800)]
Merge pull request #13525 from yuyuyu101/wip-infiniband-fork
msg/async/rdma: make Infiniband can be forkable
Haomai Wang [Mon, 20 Feb 2017 03:58:15 +0000 (11:58 +0800)]
msg/async/rdma: restart Infiniband resources to handle fork properly
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Thu, 2 Mar 2017 03:34:44 +0000 (11:34 +0800)]
Merge pull request #13666 from Adirl/chunk_size
msg/async/rdma: rename chunk_size to buffer_size
Reviewed-by: Haomai Wang <haomai@xsky.com>
Drunkard Zhang [Wed, 1 Mar 2017 02:06:02 +0000 (10:06 +0800)]
doc: add missed commas
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
Drunkard Zhang [Wed, 1 Mar 2017 02:05:38 +0000 (10:05 +0800)]
doc: add mark for quoted content
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
Drunkard Zhang [Wed, 1 Mar 2017 02:01:38 +0000 (10:01 +0800)]
doc: command typo fix, s/radosgw_admin/radosgw-admin
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
Drunkard Zhang [Wed, 1 Mar 2017 02:00:43 +0000 (10:00 +0800)]
doc: fix aiming of command ping
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
Drunkard Zhang [Wed, 1 Mar 2017 01:58:29 +0000 (09:58 +0800)]
doc: hyperlink typo fix in dev/index
The doc compiler complains about this.
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
Haomai Wang [Thu, 2 Mar 2017 02:00:16 +0000 (10:00 +0800)]
Merge pull request #13680 from yuyuyu101/wip-tx-zerocopy
msg/async/rdma: refactor tx handle flow to get rid of locks
Reviewed-by: Adir lev <adirl@mellanox.com>
Zack Cerza [Wed, 1 Mar 2017 23:35:42 +0000 (16:35 -0700)]
Merge pull request #13706 from zmc/wip-openstack-volumes
qa/suites/ceph-deploy: Drop OpenStack volume count
Brad Hubbard [Wed, 1 Mar 2017 22:54:37 +0000 (08:54 +1000)]
Merge pull request #13657 from badone/wip-rgw-setuid-no-coredump
rgw: set dumpable flag after setuid post
ff0e521
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Sage Weil [Wed, 1 Mar 2017 22:30:24 +0000 (16:30 -0600)]
Merge pull request #12998 from Liuchang0812/wip-11081
common: fix that $host always expands to localhost instead of actual hostname
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 1 Mar 2017 22:29:09 +0000 (16:29 -0600)]
Merge pull request #13651 from rzarzynski/wip-bs-bitmap-nocct-in-entry
os/bluestore: remove CephContext* from BmapEntry.
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 1 Mar 2017 22:28:38 +0000 (16:28 -0600)]
Merge pull request #13662 from majianpeng/aio-memset
os/aio: remove the redundant memset(struct iocb)
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 1 Mar 2017 22:27:24 +0000 (16:27 -0600)]
Merge pull request #13668 from songbaisen/m3
osd: the osd should not share map with others when it is in stopping state
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 1 Mar 2017 22:26:54 +0000 (16:26 -0600)]
Merge pull request #13702 from liewegas/wip-trackedop-desc
common/TrackedOp: make TrackedOp::reset_desc() safe
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Zack Cerza [Tue, 28 Feb 2017 20:07:15 +0000 (13:07 -0700)]
qa/suites/ceph-deploy: Drop OpenStack volume count
Looks like we only need two per node, since there is only one OSD per
node, and ceph-deploy wants two disks per OSD to account for the
journal.
Signed-off-by: Zack Cerza <zack@redhat.com>
Mykola Golub [Wed, 1 Mar 2017 21:57:54 +0000 (23:57 +0200)]
Merge pull request #13729 from dillaman/wip-librbd-compile-warnings
librbd: eliminate compiler warnings
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Kefu Chai [Wed, 1 Mar 2017 17:07:22 +0000 (01:07 +0800)]
Merge pull request #11995 from SUSE/wip_timeouts_ceph-create-keys
ceph-create-keys: Add connection timeouts.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Haomai Wang [Wed, 1 Mar 2017 12:47:44 +0000 (20:47 +0800)]
msg/async: must destruct ConnectedSocket in the his own thread
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Mon, 27 Feb 2017 15:25:41 +0000 (23:25 +0800)]
msg/async/rdma: refactor RDMAStack to accelerate tx handle
previously Dispatcher thread will poll both rx and tx events, then dispatch
these events to RDMAWorker and RDMAConnectedSocketImpl.
Actually tx event handling is a lightweight task and we make these handling
inline now. rx event dispatching is still working.
Another change is adding tx cq to make event polling separated.
removing lots of codes yet.
Signed-off-by: Haomai Wang <haomai@xsky.com>
Jason Dillaman [Wed, 1 Mar 2017 15:34:58 +0000 (10:34 -0500)]
librbd: eliminate compiler warnings
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Wed, 1 Mar 2017 15:21:55 +0000 (09:21 -0600)]
Merge pull request #13343 from liewegas/wip-faster-dispatch
osd: faster dispatch
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Radoslaw Zarzynski [Wed, 1 Mar 2017 12:06:06 +0000 (13:06 +0100)]
Merge pull request #13557 from prallabh/healthcheck
rgw: Correct the return codes for the health check feature
Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Kefu Chai [Wed, 1 Mar 2017 10:12:14 +0000 (18:12 +0800)]
Merge pull request #13685 from tchaikov/wip-19097
mgr/MgrClient: use unique_ptr for MgrClient::session
Reviewed-by: Sage Weil <sage@redhat.com>
Haomai Wang [Wed, 1 Mar 2017 07:54:17 +0000 (15:54 +0800)]
Merge pull request #13716 from Adirl/move_counter
msg/async/rdma: move active_queue_pairs perf counter dec to polling
Reviewed-by: Haomai Wang <haomai@xsky.com>
DanielBar-On [Tue, 28 Feb 2017 16:12:07 +0000 (16:12 +0000)]
msg/async/rdma: move active_queue_pairs perf counter dec to polling
removing dead qp's is actually done at polling. if polling is busy then
dead qp will not be removed and active_queue_pair counter is not correct.
issue: 992513
Change-Id: I825e813ce0632fd01f6d29adc87e0e33a2bc13d9
Signed-off-by: DanielBar-On <danielbo@mellanox.com>
root [Tue, 21 Feb 2017 11:03:29 +0000 (16:33 +0530)]
rgw: Correct the return codes for the health check feature
Fixes: http://tracker.ceph.com/issues/19025
Signed-off-by: Pavan Rallabhandi <PRallabhandi@walmartlabs.com>
Kefu Chai [Tue, 28 Feb 2017 06:38:14 +0000 (06:38 +0000)]
mon/MonClient: do not assert on auth in build_authorizer()
* there is chance that some connections is still trying to authorize
itself after the MonClient is shut down. do not assert in this case,
but it is a sign of bug, or bad shutdown sequence, so print a message to
dout().
* do not use active_con->get_auth() as an alternative to `this->auth` if
it is not available. because we promote the authorized conn in
pending_cons as the active_con, and std::swap(active_conn->auth, this->auth)
with the monc_lock. so there is no point to return active_con->get_auth(),
as it's always null.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Drunkard Zhang [Wed, 1 Mar 2017 01:52:29 +0000 (09:52 +0800)]
doc: command typo fix
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
Drunkard Zhang [Wed, 1 Mar 2017 01:52:10 +0000 (09:52 +0800)]
doc: remove dead doc from index
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
Drunkard Zhang [Wed, 1 Mar 2017 01:51:01 +0000 (09:51 +0800)]
doc: hyperlink fix
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
Matt Benjamin [Tue, 28 Feb 2017 21:16:16 +0000 (16:16 -0500)]
Merge pull request #13703 from linuxbox2/wip-is-linked
rgw_file: use fh_hook::is_linked() to check residence
verified by hand f23
Matt Benjamin [Tue, 28 Feb 2017 20:49:06 +0000 (15:49 -0500)]
rgw_file: use fh_hook::is_linked() to check residence
Previously we assumed that !deleted handles were resident--there
is an observed case where a !deleted handle is !linked. Since
we currently use safe_link mode, an is_linked() check is
available, and exhaustive.
Fixes: http://tracker.ceph.com/issues/19111
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Sage Weil [Tue, 28 Feb 2017 20:27:10 +0000 (14:27 -0600)]
Merge pull request #13671 from liewegas/wip-filestore-omap
os/filestore: debug which omap keys are set
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Matt Benjamin [Tue, 28 Feb 2017 20:06:15 +0000 (15:06 -0500)]
Merge pull request #13546 from cbodley/wip-19019
rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
tested by-had, using fault injection
Sage Weil [Tue, 28 Feb 2017 19:19:20 +0000 (13:19 -0600)]
Merge pull request #13415 from ifed01/wip-fix-storetest
test/store_test: add deferred test case setup to support explicit min…
Reviewed-by: Varada Kari <varada.kari@sandisk.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 28 Feb 2017 19:18:08 +0000 (13:18 -0600)]
Merge pull request #13476 from songbaisen/s18
osd: small clear up and optimize on _recover_now and should_share_map function
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 28 Feb 2017 18:23:53 +0000 (12:23 -0600)]
common/TrackedOp: make TrackedOp::reset_desc() safe
It is possible for a reset_desc() call to clear the desc char* while
get_desc() is executing such that it will return a nullptr to the caller.
This can lead to bad results, like a crash in std::string() (which does
not like to take null).
Fix this by not clearing desc. Instead, set a separate flag to indicate
that desc should be (safely) rebuilt on the next get_desc() call.
Fixes: http://tracker.ceph.com/issues/19110
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 17:25:52 +0000 (12:25 -0500)]
Merge pull request #13686 from wjwithagen/wip-wjw-fsx-linux-2
test: Need to exclude the fsx executable also on FreeBSD
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 16:26:35 +0000 (11:26 -0500)]
rbd-mirror: eliminate context switch from close image state machine
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 16:05:51 +0000 (11:05 -0500)]
librbd: eliminate context switch from remove state machine
Also cleaned up formatting issues within the state machine.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Tue, 28 Feb 2017 16:02:29 +0000 (00:02 +0800)]
Merge pull request #13523 from wjwithagen/wip-wjw-clang-mempool
include/mempool.h: fix Clangs complaint about types
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 28 Feb 2017 16:01:46 +0000 (00:01 +0800)]
Merge pull request #13659 from majianpeng/compiler-warning
common/EventTrace: fix compiler warning.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 28 Feb 2017 16:00:30 +0000 (00:00 +0800)]
Merge pull request #13667 from jcsp/wip-mgr-misc
mgr: use unique_ptr for MgrStandby::active_mgr
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 28 Feb 2017 16:00:02 +0000 (00:00 +0800)]
Merge pull request #13669 from jcsp/wip-mgr-get-version
mgr: add a get_version to the python interface
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 15:18:16 +0000 (10:18 -0500)]
librbd: cleanup synchronous open/close memory management
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Tue, 28 Feb 2017 15:54:55 +0000 (09:54 -0600)]
Merge pull request #13692 from Liuchang0812/wip-add-override-in-auth-headers
common/auth: add override in headers
Reviewed-by: Sage Weil <sage@redhat.com>
John Spray [Tue, 28 Feb 2017 15:07:46 +0000 (15:07 +0000)]
Merge pull request #13591 from batrick/mds-static-counters
mds: automate MDS object count tracking
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 28 Feb 2017 15:07:20 +0000 (15:07 +0000)]
Merge pull request #13581 from jcsp/wip-mdsmonitor-refactor
mon: refactor MDSMonitor command handling
Reviewed-by: Yan, Zheng <zyan@redhat.com>
John Spray [Tue, 28 Feb 2017 15:06:07 +0000 (15:06 +0000)]
Merge pull request #13532 from ukernel/wip-18995
ceph_fuse: fix daemonization when pid file is non-empty
Reviewed-by: Kefu Chai <kchai@redhat.com>
John Spray [Tue, 28 Feb 2017 15:05:21 +0000 (15:05 +0000)]
Merge pull request #13464 from jcsp/wip-sessionmap-ioerror
mds: fix IO error handling in SessionMap
Reviewed-by: Yan, Zheng <zyan@redhat.com>
John Spray [Tue, 28 Feb 2017 15:04:59 +0000 (15:04 +0000)]
Merge pull request #13282 from jcsp/wip-fuse-mount-teardown
tasks/cephfs: tear down on mount() failure
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 14:24:53 +0000 (09:24 -0500)]
librbd: utilize a singleton ContextWQ instead of per-image instance
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Orit Wasserman [Tue, 28 Feb 2017 13:58:03 +0000 (15:58 +0200)]
Merge pull request #13676 from yehudasa/wip-19096
rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do so
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Kefu Chai [Tue, 28 Feb 2017 12:44:55 +0000 (20:44 +0800)]
Merge pull request #13600 from dachary/wip-17821-revert
ceph-disk: Revert "Revert "change get_dmcrypt_key test to support different cluster name""
Reviewed-by: Kefu Chai <kchai@redhat.com>
Mykola Golub [Sat, 25 Feb 2017 20:31:17 +0000 (21:31 +0100)]
test/rbd_mirror: leader watchers need separate clients for notify to work
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Sat, 11 Feb 2017 16:05:59 +0000 (17:05 +0100)]
rbd-mirror A/A: leader should track up/down rbd-mirror instances
Fixes: http://tracker.ceph.com/issues/18784
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
liuchang0812 [Wed, 22 Feb 2017 09:49:22 +0000 (17:49 +0800)]
common/auth: add override in headers
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Mykola Golub [Sat, 11 Feb 2017 16:05:23 +0000 (17:05 +0100)]
rbd-mirror: class for tracking instances state
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Willem Jan Withagen [Tue, 28 Feb 2017 08:32:38 +0000 (09:32 +0100)]
src/test/librbd/CMakeLists.txt: Need to exclude the fsx executable also on FreeBSD
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Kefu Chai [Tue, 28 Feb 2017 08:15:00 +0000 (16:15 +0800)]
Merge pull request #13682 from tahia-khan/wip-doc-architecture-rados-hyperlink
doc: fixes a broken hyperlink to RADOS paper in architecture
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 28 Feb 2017 05:42:58 +0000 (05:42 +0000)]
mgr/MgrClient: use unique_ptr for MgrClient::session
* use unique_ptr<MgrSessionState> for MgrClient::session, so we don't leak it.
* also reset it in MgrClient::shutdown(), so the connection held by session can
be released properly, and hence the MonClient will not be asked for
an AuthAuthorizer after being shut down.
Fixes: http://tracker.ceph.com/issues/19097
Signed-off-by: Kefu Chai <kchai@redhat.com>
Tahia Khan [Tue, 28 Feb 2017 03:40:32 +0000 (22:40 -0500)]
doc: fixes a broken hyperlink to RADOS paper in architecture
Signed-off-by: Tahia Khan <tahia.khan@gmail.com>
Sage Weil [Tue, 28 Feb 2017 02:58:10 +0000 (20:58 -0600)]
Merge pull request #13138 from liewegas/wip-vstart
vstart: clean up usage a bit
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 28 Feb 2017 02:32:00 +0000 (10:32 +0800)]
Merge pull request #13663 from tchaikov/wip-ceph-git-for-workunit
qa/tasks/workunit: use ceph.git as an alternative of ceph-ci.git for cloning workunit
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 02:28:50 +0000 (21:28 -0500)]
Merge pull request #13650 from trociny/wip-entity_addr-parse
msg: end parameter in entity_addr_t::parse is optional
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Tue, 28 Feb 2017 02:18:14 +0000 (10:18 +0800)]
Merge pull request #13630 from wjwithagen/wip-wjw-fsx-linux
test/librbd/CMakeLists.txt: ceph_test_librbd_fsx requires linux includes/libs
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 02:16:58 +0000 (21:16 -0500)]
Merge pull request #13196 from vshankar/rbd-ut-fix
test: fix rbd unit test cases w/ striping feature
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 01:37:50 +0000 (20:37 -0500)]
Merge pull request #12645 from guihecheng/wip-rbd-writesame-api
librbd: add writesame API
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 28 Feb 2017 01:24:48 +0000 (20:24 -0500)]
librbd: image-extent cache needs to clip out-of-bounds read buffers
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Mon, 20 Feb 2017 21:00:01 +0000 (16:00 -0500)]
rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
RGWBackoffControlCR only treats EBUSY and EAGAIN as 'temporary' error
codes, with all other errors being fatal when exit_on_error is set
to RGWMetaSyncShardControlCR, a 'fatal' error means that no further sync
is possible on that shard until the gateway restarts
this changes RGWMetaSyncShardControlCR to set exit_on_error to false, so
that it will continue to retry with backoff no matter what error code it
gets
Fixes: http://tracker.ceph.com/issues/19019
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Zack Cerza [Mon, 27 Feb 2017 19:22:59 +0000 (12:22 -0700)]
Merge pull request #13672 from zmc/wip-openstack-volumes
qa/suites/{ceph-ansible,rest}: OpenStack volumes
Sage Weil [Mon, 27 Feb 2017 18:57:00 +0000 (13:57 -0500)]
vstart.sh: set host for mgr.* conf sections
This makes init-ceph work.
Signed-off-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh [Mon, 27 Feb 2017 18:35:01 +0000 (10:35 -0800)]
rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do so
Fixes: http://tracker.ceph.com/issues/19096
rgw_obj_key currently deals with the bucket index key, and not
representing a (name, instance, ns) tupple. Need to initialize
it in two steps.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil [Mon, 27 Feb 2017 16:54:23 +0000 (10:54 -0600)]
Merge pull request #13675 from liewegas/wip-words
doc/release-notes: avoid 'production-ready' in describing kraken
Reviewed-by: Ian Colle <icolle@redhat.com>
Jianpeng Ma [Mon, 27 Feb 2017 16:41:26 +0000 (00:41 +0800)]
os/aio: remove the redundant memset(struct iocb)
In fact, io_prep_read/write/pwritev/preadv do the memset(struct iocb).
So no need do it.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>