]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
lixiaoy1  [Thu, 27 Jun 2019 14:12:34 +0000  (10:12 -0400)] 
os/bluestore: fix pmem osd build problemSigned-off-by: Peterson, Scott <scott.d.peterson@intel.com> Signed-off-by: Li, Xiaoyan <xiaoyan.li@intel.com> 
Kefu Chai  [Wed, 26 Jun 2019 15:33:45 +0000  (23:33 +0800)] 
Merge pull request #28593 from smithfarm/wip-40398Reviewed-by: Ricardo Dias <rdias@suse.com> Reviewed-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Wed, 26 Jun 2019 05:55:45 +0000  (13:55 +0800)] 
Merge pull request #28623 from cyx1231st/wip-seastar-msgr-socketReviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Reviewed-by: Kefu Chai <kchai@redhat.com> 
Yingxin Cheng  [Tue, 18 Jun 2019 13:50:16 +0000  (21:50 +0800)] 
crimson/net: added support for new errorsSigned-off-by: Yingxin Cheng <yingxincheng@gmail.com> 
Yingxin Cheng  [Tue, 18 Jun 2019 13:09:26 +0000  (21:09 +0800)] 
test/crimson: add unit-test for ceph::net::SocketSigned-off-by: Yingxin Cheng <yingxincheng@gmail.com> 
Kefu Chai  [Wed, 26 Jun 2019 00:53:20 +0000  (08:53 +0800)] 
Merge pull request #28747 from tchaikov/wip-more-than-activateReviewed-by: Samuel Just <sjust@redhat.com> 
Kefu Chai  [Sun, 23 Jun 2019 11:37:51 +0000  (19:37 +0800)] 
crimson/osd: update peering_state in PG::on_activate_complete()Signed-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 16:15:53 +0000  (00:15  +0800)] 
crimson/osd: use get_osdmap_epoch()Signed-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 11:28:54 +0000  (19:28 +0800)] 
Merge pull request #28634 from tchaikov/wip-22227Reviewed-by: Brad Hubbard <bhubbard@redhat.com> Reviewed-by: Neha Ojha <nojha@redhat.com> 
Kefu Chai  [Wed, 19 Jun 2019 10:07:07 +0000  (18:07 +0800)] 
common/ConfUtils: implement trim helpers using boostSigned-off-by: Kefu Chai <kchai@redhat.com> 
Gu Zhongyan  [Tue, 6 Mar 2018 07:40:21 +0000  (15:40 +0800)] 
qa/workunits: add auth caps allow command caseSigned-off-by: Gu Zhongyan <guzhongyan@360.cn> 
Kefu Chai  [Tue, 18 Jun 2019 14:02:57 +0000  (22:02 +0800)] 
auth/KeyRing: escape quotes around commandsFixes: http://tracker.ceph.com/issues/22227 Signed-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Tue, 18 Jun 2019 12:59:17 +0000  (20:59 +0800)] 
src/: parser returns up to one errorSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Sun, 16 Jun 2019 10:08:50 +0000  (18:08 +0800)] 
src: use spirit based ceph.conf parserSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 05:19:41 +0000  (13:19 +0800)] 
Merge pull request #28695 from kamoltat/wip-mgr-progress-fix-bug-osd-in-outReviewed-by: Josh Durgin <jdurgin@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 05:18:56 +0000  (13:18 +0800)] 
Merge pull request #28689 from tchaikov/wip-crimson-add-me-to-crushReviewed-by: Samuel Just <sjust@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 05:16:47 +0000  (13:16 +0800)] 
Merge pull request #28688 from ifed01/wip-ifed-fix-no-compressReviewed-by: Sage Weil <sage@redhat.com> Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn> 
Kefu Chai  [Tue, 25 Jun 2019 05:15:33 +0000  (13:15 +0800)] 
Merge pull request #28660 from liewegas/wip-40451Reviewed-by: Neha Ojha <nojha@redhat.com> Reviewed-by: Samuel Just <sjust@redhat.com> Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn> 
Kefu Chai  [Tue, 25 Jun 2019 05:13:43 +0000  (13:13 +0800)] 
Merge pull request #28601 from rzarzynski/wip-crimson-os-omit-block-writeReviewed-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 05:12:51 +0000  (13:12 +0800)] 
Merge pull request #28510 from liuchang0812/fix-arg-parserReviewed-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 05:11:51 +0000  (13:11 +0800)] 
Merge pull request #28018 from hjwsm1989/wip-39625Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn> Reviewed-by: Sage Weil <sage@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 05:10:01 +0000  (13:10 +0800)] 
Merge pull request #27627 from cxytt/fix-add-omap-tailReviewed-by: Igor Fedotov <ifedotov@suse.com> 
Jos Collin  [Tue, 25 Jun 2019 04:40:45 +0000  (10:10 +0530)] 
Merge pull request #28718 from varshar16/wip-cephfs-shell-typo-mountingReviewed-by: Jos Collin <jcollin@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 03:19:35 +0000  (11:19 +0800)] 
Merge pull request #28703 from tchaikov/wip-ceph.in-asanReviewed-by: Casey Bodley <cbodley@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 03:19:02 +0000  (11:19 +0800)] 
Merge pull request #28725 from cbodley/wip-cmake-ubsanReviewed-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Tue, 25 Jun 2019 02:46:20 +0000  (10:46 +0800)] 
Merge pull request #28395 from athanatos/sjust/wip-crimson-opReviewed-by: Kefu Chai <kchai@redhat.com> 
Samuel Just  [Sat, 22 Jun 2019 00:46:01 +0000  (17:46 -0700)] 
crimson: fix state machine operations in advance_pg_to and pg creationSigned-off-by: Samuel Just <sjust@redhat.com> 
Jason Dillaman  [Mon, 24 Jun 2019 22:46:04 +0000  (18:46 -0400)] 
Merge pull request #27285 from shangdehao1/wip-librbd-shared-read-only-cache-hookReviewed-by: Jason Dillaman <dillaman@redhat.com> 
shangdehao1  [Fri, 14 Jun 2019 01:15:46 +0000  (09:15 +0800)] 
librbd: refine re-connect implement and init methodSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
Yuan Zhou  [Fri, 14 Jun 2019 01:55:02 +0000  (09:55 +0800)] 
doc: fix example command on creating ceph userSigned-off-by: Yuan Zhou <yuan.zhou@intel.com> 
shangdehao1  [Thu, 13 Jun 2019 01:08:18 +0000  (09:08 +0800)] 
librbd: change init method of Parent cache to asynchronousSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 12 Jun 2019 22:32:33 +0000  (06:32 +0800)] 
librbd: add read_object method to ParentCacheSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 12 Jun 2019 22:04:30 +0000  (06:04 +0800)] 
librbd: refine hard code and remove dead codeSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 12 Jun 2019 21:36:35 +0000  (05:36  +0800)] 
librbd: add lock to resovle race conditionSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
Yuan Zhou  [Wed, 12 Jun 2019 04:14:47 +0000  (12:14 +0800)] 
doc: better format for rbd persistent cacheSigned-off-by: Yuan Zhou <yuan.zhou@intel.com> 
shangdehao1  [Mon, 10 Jun 2019 01:19:36 +0000  (09:19 +0800)] 
librbd: remove parent cache config from ImageCtxSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Sun, 9 Jun 2019 23:30:43 +0000  (07:30 +0800)] 
librbd: cleanup parent cacheSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Sun, 9 Jun 2019 19:47:24 +0000  (03:47  +0800)] 
librbd: modify Parent cache interfaceSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
Yuan Zhou  [Thu, 6 Jun 2019 09:36:39 +0000  (17:36 +0800)] 
doc: updating doc for rbd shared parent cacheSigned-off-by: Yuan Zhou <yuan.zhou@intel.com> 
shangdehao1  [Wed, 5 Jun 2019 00:30:04 +0000  (08:30 +0800)] 
librbd: move SharedPersistentObjectCacher to ParentCacheObjectDispatchSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Fri, 31 May 2019 01:47:31 +0000  (09:47 +0800)] 
librbd: add re-connect and infligh enable featureSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Sun, 26 May 2019 22:22:21 +0000  (06:22 +0800)] 
tools: modify connect implement of RO cacheSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Sun, 26 May 2019 18:53:34 +0000  (02:53  +0800)] 
librbd: fix double free issue for CacheGenContextURef Signed-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Thu, 23 May 2019 21:46:24 +0000  (05:46  +0800)] 
librbd: add TypeTrait class to librbd/cacheSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 22 May 2019 23:01:12 +0000  (07:01 +0800)] 
librbd: cleanup RO cacheSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 8 May 2019 05:10:23 +0000  (13:10 +0800)] 
librbd: change RO hook naming.Signed-off-by: Dehao Shang <dehao.shang@intel.com> 
Yuan Zhou  [Sun, 28 Apr 2019 03:12:01 +0000  (11:12 +0800)] 
doc: adding docs for rbd shared read-only parent image cacheSigned-off-by: Yuan Zhou <yuan.zhou@intel.com> 
shangdehao1  [Fri, 19 Apr 2019 00:24:41 +0000  (08:24 +0800)] 
librbd: modify RO hook implementsSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Fri, 19 Apr 2019 00:19:13 +0000  (08:19 +0800)] 
librbd: don't append zeros for RO caching readingSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Thu, 18 Apr 2019 23:18:48 +0000  (07:18 +0800)] 
librbd: keep gen lambda context smallSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Thu, 18 Apr 2019 22:29:58 +0000  (06:29 +0800)] 
librbd: introduce new context type at ROSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 17 Apr 2019 18:09:18 +0000  (02:09  +0800)] 
librbd: modify flush interface of ROSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Sun, 9 Jun 2019 17:40:18 +0000  (01:40  +0800)] 
test: add librbd/cache/ParentImageCache UTSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 17 Apr 2019 05:32:24 +0000  (13:32 +0800)] 
test: add domain socket mockSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 17 Apr 2019 05:28:07 +0000  (13:28 +0800)] 
librbd: template CacheClient at RO hookSigned-off-by: Dehao Shang <dehao.shang@intel.com> 
shangdehao1  [Wed, 17 Apr 2019 07:58:16 +0000  (15:58 +0800)] 
librbd: enable librbd hook for shared RO cacheSigned-off-by: Dehao Shang <dehao.shang@intel.com> Signed-off-by: Yuan Zhou <yuan.zhou@intel.com> 
Jason Dillaman  [Mon, 24 Jun 2019 21:33:45 +0000  (17:33 -0400)] 
Merge pull request #28665 from mikechristie/wip-doc-mikechristie-update-igw-ansibleReviewed-by: Jason Dillaman <dillaman@redhat.com> 
Yuri Weinstein  [Mon, 24 Jun 2019 18:57:27 +0000  (11:57 -0700)] 
Merge pull request #28721 from yuriw/wip-yuriw-crontab-master
Mike Christie  [Thu, 20 Jun 2019 02:39:48 +0000  (21:39 -0500)] 
doc: Add rbd-target-api ceph iscsi ansible varsSigned-off-by: Mike Christie <mchristi@redhat.com> 
Mike Christie  [Thu, 20 Jun 2019 02:13:51 +0000  (21:13 -0500)] 
doc: Update rbd-target-gw behavior infoSigned-off-by: Mike Christie <mchristi@redhat.com> 
Mike Christie  [Fri, 21 Jun 2019 00:37:20 +0000  (19:37 -0500)] 
doc: Update ceph-ansible iscsigws settingsSigned-off-by: Mike Christie <mchristi@redhat.com> 
Mike Christie  [Thu, 20 Jun 2019 01:29:20 +0000  (20:29 -0500)] 
doc: Fix ceph-ansible iscsigws commandSigned-off-by: Mike Christie <mchristi@redhat.com> 
Mike Christie  [Thu, 20 Jun 2019 01:27:28 +0000  (20:27 -0500)] 
doc: Fix igw ceph ansible host group nameSigned-off-by: Mike Christie <mchristi@redhat.com> 
Sage Weil  [Mon, 24 Jun 2019 18:15:16 +0000  (13:15 -0500)] 
Merge PR #28624 into masterReviewed-by: Tim Serong <tserong@suse.com> Reviewed-by: Kefu Chai <kchai@redhat.com> 
Sage Weil  [Mon, 24 Jun 2019 18:14:42 +0000  (13:14 -0500)] 
Merge PR #28658 into masterReviewed-by: xie xingguo <xie.xingguo@zte.com.cn> Reviewed-by: Josh Durgin <jdurgin@redhat.com> Reviewed-by: Neha Ojha <nojha@redhat.com> 
Sage Weil  [Mon, 24 Jun 2019 18:13:48 +0000  (13:13 -0500)] 
Merge PR #28662 into masterReviewed-by: xie xingguo <xie.xingguo@zte.com.cn> Reviewed-by: Neha Ojha <nojha@redhat.com> 
Casey Bodley  [Mon, 24 Jun 2019 15:46:45 +0000  (11:46 -0400)] 
Merge pull request #28430 from cbodley/wip-40187Reviewed-by: J. Eric Ivancich <ivancich@redhat.com> 
Casey Bodley  [Mon, 24 Jun 2019 15:35:25 +0000  (11:35 -0400)] 
cmake: fix WITH_UBSANSigned-off-by: Casey Bodley <cbodley@redhat.com> 
Jason Dillaman  [Mon, 24 Jun 2019 15:34:36 +0000  (11:34 -0400)] 
Merge pull request #28667 from majianpeng/msg-async-comments
msg/async: add comments for commit 
294c41f18adada6ab .
Reviewed-by: Jason Dillaman <dillaman@redhat.com> 
Yuri Weinstein  [Mon, 24 Jun 2019 14:25:15 +0000  (07:25 -0700)] 
qa/tests: changed the TO email to 'ceph-qa@ceph.io'Signed-off-by: Yuri Weinstein <yweinste@redhat.com> 
Casey Bodley  [Mon, 24 Jun 2019 14:03:21 +0000  (10:03 -0400)] 
Merge pull request #28704 from joke-lee/sts_assume_policyReviewed-by: Pritha Srivastava <prsrivas@redhat.com> 
Jianpeng Ma  [Mon, 24 Jun 2019 12:24:36 +0000  (20:24 +0800)] 
msg/async: add comments for commit 
294c41f18adada6ab .
Consider this case:
    send-thread                                 msg-work
                                            write_event()
                                             r = write_message()
connection->write_lock.lock()
if (.. && !write_in_progress) {
  write_in_progress = true;
  add external_event
}
connection->write_lock.unlock()
                                          connection->write_lock.lock()
                                          if (r > 0)
                                            break;
                                          } while ();
                                          write_in_progress = false;
For this case, we don't add external_event and in write_event we don't
check out_q whether empty rather than break.
This make msg-work never wake up again.
Fortunately, if write_message() > 0, in AsyncConnection::_try_send will
add an EVENT_WRITEABLE to wake up msg-work. So bug can't occur.
I add comment to descript this and hope get the better method to fix
this.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> 
Nathan Cutler  [Mon, 5 Feb 2018 08:34:20 +0000  (09:34 +0100)] 
cmake: empty INSTALL_RPATH for libceph_crypto_openssl.so
See also 
235448879e5e05808e10c2ad8e09f87a05d76179 
Fixes: http://tracker.ceph.com/issues/40398 
Signed-off-by: Nathan Cutler <ncutler@suse.com> 
Nathan Cutler  [Mon, 5 Feb 2018 08:34:20 +0000  (09:34 +0100)] 
cmake: empty INSTALL_RPATH for libceph_crypto_isal.so.1.0.0Fixes: http://tracker.ceph.com/issues/40398 Signed-off-by: Nathan Cutler <ncutler@suse.com> 
Varsha Rao  [Mon, 24 Jun 2019 10:57:21 +0000  (16:27 +0530)] 
cephfs-shell: Fix typo for mountingSigned-off-by: Varsha Rao <varao@redhat.com> 
Kefu Chai  [Mon, 24 Jun 2019 08:11:46 +0000  (16:11 +0800)] 
Merge pull request #28709 from tchaikov/wip-seastarReviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> 
Kefu Chai  [Mon, 24 Jun 2019 04:56:35 +0000  (12:56 +0800)] 
seasetar: pick up the latest seastarSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Mon, 24 Jun 2019 02:58:34 +0000  (10:58 +0800)] 
Merge pull request #28707 from majianpeng/perf-async-msgr-remove-unsued-headerReviewed-by: Kefu Chai <kchai@redhat.com> 
Jianpeng Ma  [Thu, 20 Jun 2019 02:26:59 +0000  (10:26 +0800)] 
test/crimson/perf_async_msgr: remove unsued header file.Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> 
Kefu Chai  [Sun, 23 Jun 2019 02:13:01 +0000  (10:13 +0800)] 
Merge pull request #28684 from tchaikov/wip-silence-warningsReviewed-by: Adam C. Emerson <aemerson@redhat.com> 
Kefu Chai  [Sat, 22 Jun 2019 17:56:42 +0000  (01:56  +0800)] 
Merge pull request #28677 from liewegas/wip-recovery-nvmeReviewed-by: Neha Ojha <nojha@redhat.com> Reviewed-by: Josh Durgin <jdurgin@redhat.com> Reviewed-by: Mark Nelson <mnelson@redhat.com> 
yuliyang  [Sat, 22 Jun 2019 06:58:31 +0000  (14:58 +0800)] 
rgw, Policy should be url_decode when assume_roleSigned-off-by: yuliyang <yuliyang@cmss.chinamobile.com> 
Kefu Chai  [Sat, 22 Jun 2019 04:58:55 +0000  (12:58 +0800)] 
Merge pull request #17619 from liuchang0812/wip-ec-below-min-sizeReviewed-by: Neha Ojha <nojha@redhat.com> Reviewed-by: Greg Farnum <gfarnum@redhat.com> Reviewed-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Sat, 22 Jun 2019 03:59:59 +0000  (11:59 +0800)] 
ceph.in: do not preload asan even if not neededSigned-off-by: Kefu Chai <kchai@redhat.com> 
Casey Bodley  [Fri, 21 Jun 2019 19:52:36 +0000  (15:52 -0400)] 
Merge pull request #28697 from cbodley/wip-qa-rgw-swift-skip-clientReviewed-by: Yuri Weinstein <yweinste@redhat.com> 
Casey Bodley  [Fri, 21 Jun 2019 19:18:55 +0000  (15:18 -0400)] 
qa/rgw: fix swift warning messageSigned-off-by: Casey Bodley <cbodley@redhat.com> 
Kamoltat (Junior) Sirivadhna  [Fri, 21 Jun 2019 18:06:53 +0000  (14:06 -0400)] 
mgr/progress: Bug fix complete event when OSD marked inSigned-off-by: Kamoltat (Junior) Sirivadhna <ksirivad@redhat.com> 
Mykola Golub  [Fri, 21 Jun 2019 17:24:52 +0000  (20:24 +0300)] 
Merge pull request #28657 from dillaman/wip-40435Reviewed-by: Mykola Golub <mgolub@suse.com> 
huangjun  [Fri, 21 Jun 2019 14:09:39 +0000  (22:09 +0800)] 
mon: take the mon lock in handle_conf_changeFixes: http://tracker.ceph.com/issues/39625 Signed-off-by: huangjun <huangjun@xsky.com> 
Sage Weil  [Fri, 21 Jun 2019 13:38:39 +0000  (08:38 -0500)] 
Merge PR #28567 into masterReviewed-by: Kefu Chai <kchai@redhat.com> Reviewed-by: Sage Weil <sage@redhat.com> 
Kefu Chai  [Fri, 21 Jun 2019 11:00:56 +0000  (19:00 +0800)] 
crimson/osd: add osd to crush when it bootsSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 21 Jun 2019 10:59:33 +0000  (18:59 +0800)] 
crimson/os: add CyanStore::stat()Signed-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 21 Jun 2019 11:07:06 +0000  (19:07 +0800)] 
crush,osd: add operator<<(ostream, const CrushLocation&)Signed-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 20 Jun 2019 14:59:09 +0000  (22:59 +0800)] 
crimson/osd: s/override/final/Signed-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 21 Jun 2019 11:18:11 +0000  (19:18 +0800)] 
Merge pull request #28674 from tchaikov/wip-doc/crimsonReviewed-by: Samuel Just <sjust@redhat.com> Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn> 
Kefu Chai  [Fri, 21 Jun 2019 11:13:44 +0000  (19:13 +0800)] 
Merge pull request #28462 from myoungwon/wip-doc-dedupReviewed-by: Kefu Chai <kchai@redhat.com> 
Igor Fedotov  [Fri, 21 Jun 2019 10:16:08 +0000  (13:16 +0300)] 
os/bluestore: load OSD all compression settings unconditionally.Fixes: http://tracker.ceph.com/issues/40480 Signed-off-by: Igor Fedotov <ifedotov@suse.com> 
Kefu Chai  [Fri, 21 Jun 2019 08:10:37 +0000  (16:10 +0800)] 
Merge pull request #26251 from majianpeng/add-new-op-createReviewed-by: Sage Weil <sage@redhat.com> 
myoungwon oh  [Fri, 7 Jun 2019 10:07:05 +0000  (19:07 +0900)] 
doc: add a deduplication documentSigned-off-by: Myoungwon Oh <omwmw@sk.com> 
Kefu Chai  [Thu, 20 Jun 2019 11:27:09 +0000  (19:27 +0800)] 
doc/dev: add crimson.rstSigned-off-by: Kefu Chai <kchai@redhat.com>