]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Igor Fedotov  [Mon, 27 Feb 2017 13:10:48 +0000  (13:10 +0000)] 
 
test/store_test: adjust OnodeSizeTracking test case to measure full object metadata using empty Onode as a basis 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Igor Fedotov  [Mon, 27 Feb 2017 13:07:46 +0000  (13:07 +0000)] 
 
os/bluestore: remove excessive 0x in logging 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Igor Fedotov  [Mon, 27 Feb 2017 13:03:22 +0000  (13:03 +0000)] 
 
os/bluestore: add test cases for BlueStore blob reuse. 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Igor Fedotov  [Mon, 27 Feb 2017 12:45:42 +0000  (12:45 +0000)] 
 
os/bluestore: try to reuse blob rather than create new one on overwrite. 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Igor Fedotov  [Tue, 21 Feb 2017 15:33:34 +0000  (15:33 +0000)] 
 
os/bluestore: do garbage collection after main write path to be able to call set_lextent from _do_alloc_write (will be required later for blob alignment). 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Igor Fedotov  [Mon, 6 Feb 2017 15:38:42 +0000  (18:38 +0300)] 
 
os/bluestore: make punch_hole call from set_lextent optional. 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Igor Fedotov  [Thu, 26 Jan 2017 12:15:56 +0000  (15:15 +0300)] 
 
os/bluestore: refactor bluestore_blob_t to encapsulate extents/*length fields. 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Igor Fedotov  [Tue, 17 Jan 2017 17:07:43 +0000  (17:07 +0000)] 
 
os/bluestore: store blob logical length rather than recalculate it on pextent vector 
 
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>  
Kefu Chai  [Mon, 27 Mar 2017 03:33:36 +0000  (11:33 +0800)] 
 
Merge pull request #10412 from stiopaa1/mon_monitorh_addConstToGetLeader 
 
mon/Monitor.h: add const to member function 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Jason Dillaman  [Mon, 27 Mar 2017 02:37:45 +0000  (22:37 -0400)] 
 
Merge pull request #14146 from liupan1111/wip-fix-comment 
 
rbd-nbd: clean up the doc and help information 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Matt Benjamin  [Sun, 26 Mar 2017 17:37:14 +0000  (13:37 -0400)] 
 
Merge pull request #12893 from rzarzynski/wip-rgw-auth-rework-cont-2 
 
rgw: continuation of the auth rework 
 
Michal Jarzabek  [Sat, 23 Jul 2016 12:57:50 +0000  (13:57 +0100)] 
 
mon/Monitor.h: add const to member functions 
 
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>  
Orit Wasserman  [Sun, 26 Mar 2017 07:33:28 +0000  (10:33 +0300)] 
 
Merge pull request #10121 from theanalyst/wip-16357 
 
rgw: cls_user don't clobber existing bucket stats when creating bucket 
Reviewed-by: Orit Wasserman <owasserm@redhat.com>  
Pan Liu  [Sun, 26 Mar 2017 06:12:28 +0000  (14:12 +0800)] 
 
rbd-nbd: polish the doc and help information. 
 
Signed-off-by: Pan Liu <liupan1111@gmail.com>  
Mykola Golub  [Sat, 25 Mar 2017 20:26:23 +0000  (22:26 +0200)] 
 
Merge pull request #14134 from wangzhengyong/doc 
 
doc: add some undocumented options to rbd-nbd 
 
Reviewed-by: Pan Liu <liupan1111@gmail.com>  
Reviewed-by: Mykola Golub <mgolub@mirantis.com>  
Jason Dillaman  [Sat, 25 Mar 2017 20:21:00 +0000  (16:21 -0400)] 
 
Merge pull request #14091 from trociny/wip-prepare_async_request 
 
librbd: potential use of uninitialised value in ImageWatcher 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Haomai Wang  [Sat, 25 Mar 2017 19:38:35 +0000  (03:38  +0800)] 
 
Merge pull request #13740 from Adirl/forksafe 
 
msg/async/rdma: Add fork safe on RDMA 
 
Reviewed-by: Haomai Wang <haomai@xsky.com>  
Sage Weil  [Sat, 25 Mar 2017 18:08:33 +0000  (13:08 -0500)] 
 
Merge pull request #13965 from liewegas/wip-bluestore-pc 
 
os/bluestore: fix perf counters 
 
Sage Weil  [Sat, 25 Mar 2017 18:07:37 +0000  (13:07 -0500)] 
 
Merge pull request #13962 from Liuchang0812/wip-add-override-in-osd-headers 
 
osd: add override in headers files 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
wangzhengyong  [Sat, 25 Mar 2017 07:09:01 +0000  (15:09 +0800)] 
 
doc: add some undocumented options to rbd-nbd 
 
Signed-off-by: wangzhengyong@cmss.chinamobile.com  
liuchang0812  [Wed, 22 Feb 2017 11:43:11 +0000  (19:43 +0800)] 
 
osd: add override in headers files 
 
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>  
Kefu Chai  [Sat, 25 Mar 2017 04:13:17 +0000  (12:13 +0800)] 
 
Merge pull request #14114 from dmick/wip-boost-j 
 
debian/rules, ceph.spec.in: invoke cmake with -DBOOST_J 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Radoslaw Zarzynski  [Mon, 20 Mar 2017 03:35:42 +0000  (04:35  +0100)] 
 
rgw: implement the dynamic reconfiguration of auth strategies. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Sat, 18 Mar 2017 15:16:02 +0000  (16:16 +0100)] 
 
rgw: the S3's local v2 auth engine becomes a fallback conditionally. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Fri, 17 Mar 2017 22:29:54 +0000  (23:29 +0100)] 
 
rgw: implement SwiftAnonymousEngine. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Tue, 7 Feb 2017 18:10:18 +0000  (19:10 +0100)] 
 
rgw: parametrize the implicit tenancy of rgw::auth::RemoteApplier. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Tue, 7 Feb 2017 14:11:19 +0000  (15:11 +0100)] 
 
rgw: RGWPostObj_ObjStore_S3 doesn't instantiate auth strategy for each request anymore. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Tue, 7 Feb 2017 13:28:40 +0000  (14:28 +0100)] 
 
rgw: fix appending '\0' in the rgw::auth::LocalApplier::to_str(). 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Sage Weil  [Fri, 24 Mar 2017 21:41:37 +0000  (16:41 -0500)] 
 
Merge pull request #13889 from liewegas/wip-denc-nullptr 
 
include/denc: remove nullptr runtime magic boundedness check 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Fri, 24 Mar 2017 21:41:18 +0000  (16:41 -0500)] 
 
Merge pull request #14096 from baiyanchun/remove_useless_parameter 
 
common: remove useless parameter 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Reviewed-by: Pan Liu <liupan1111@gmail.com>  
Sage Weil  [Fri, 24 Mar 2017 20:28:27 +0000  (15:28 -0500)] 
 
Merge pull request #14131 from liewegas/wip-crush-encode 
 
crush: only encode class info if SERVER_LUMINOUS 
 
Reviewed-by: Loic Dachary <ldachary@redhat.com>  
Sage Weil  [Fri, 24 Mar 2017 18:17:39 +0000  (13:17 -0500)] 
 
Merge pull request #13960 from wangzhengyong/kstore 
 
os/kstore: some error handling 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 24 Mar 2017 18:16:58 +0000  (13:16 -0500)] 
 
Merge pull request #13973 from shinobu-x/wp-sk-primarylogpg-null-nullptr 
 
osd/PrimaryLogPG: nullptr not NULL 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 24 Mar 2017 18:13:39 +0000  (13:13 -0500)] 
 
Merge pull request #13995 from liuhongtong/wip-config 
 
common/config: set rocksdb_cache_size to OPT_U64 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 24 Mar 2017 18:12:16 +0000  (13:12 -0500)] 
 
Merge pull request #14013 from ShiqiCooperation/newshiqi 
 
test/unittest_bluefs: check whether add_block_device success 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 24 Mar 2017 17:59:34 +0000  (13:59 -0400)] 
 
crush: only encode class info if SERVER_LUMINOUS 
 
This fixes OSDMap reencode crc mismatches on jewel to 
luminous upgrades. 
 
Fixes: http://tracker.ceph.com/issues/19361  
Signed-off-by: Sage Weil <sage@redhat.com>  
Dan Mick  [Fri, 24 Mar 2017 02:35:08 +0000  (19:35 -0700)] 
 
ceph.spec.in: derive _smp_ncpus and use it for -DBOOST_J 
 
Signed-off-by: Dan Mick <dan.mick@redhat.com>  
Dan Mick  [Fri, 24 Mar 2017 02:34:28 +0000  (19:34 -0700)] 
 
ceph.spec.in: move lowmem_build setting of _smp_mflags 
 
Signed-off-by: Dan Mick <dan.mick@redhat.com>  
Dan Mick  [Thu, 23 Mar 2017 23:36:53 +0000  (16:36 -0700)] 
 
debian/rules: invoke cmake with -DBOOST_J 
 
Allow boost build during toplevel cmake from Debian package build 
to benefit from multiple processors.  Should speed build a lot 
on many-proc machines (say, arm64).  Use argument passed to 
debhelper. 
 
Signed-off-by: Dan Mick <dan.mick@redhat.com>  
Radoslaw Zarzynski  [Tue, 7 Feb 2017 13:27:10 +0000  (14:27 +0100)] 
 
rgw: improve logs in the RGWAccessControlPolicy class. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Tue, 7 Feb 2017 13:25:43 +0000  (14:25 +0100)] 
 
rgw: improve logs in rgw::auth::Strategy. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Sat, 4 Feb 2017 14:49:26 +0000  (15:49 +0100)] 
 
rgw: RGWOp is responsible now for the authentication process. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Mon, 23 Jan 2017 16:37:49 +0000  (17:37 +0100)] 
 
rgw: refactor error handling in rgw::auth::keystone. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 18 Jan 2017 19:08:08 +0000  (20:08 +0100)] 
 
rgw: implement descriptive authentication failure reasons. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Thu, 12 Jan 2017 00:25:15 +0000  (01:25  +0100)] 
 
rgw: unify handling S3's ::authorize_v2 and ::get_policy methods. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 17:34:26 +0000  (18:34 +0100)] 
 
rgw: remove the parts of auth framework that aren't necessary anymore. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 17:32:32 +0000  (18:32 +0100)] 
 
rgw: move ACL Strategies to the newer auth framework. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 16:04:24 +0000  (17:04 +0100)] 
 
rgw: switch from req_state::auth_identity to req_state::auth::identity. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 16:01:17 +0000  (17:01 +0100)] 
 
rgw: remove rgw/rgw_auth_decoimpl.h as it isn't necessary anymore. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 15:26:53 +0000  (16:26 +0100)] 
 
rgw: add rgw::auth::s3::AWSv2AuthStrategy and switch the S3 auth to it. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 15:14:11 +0000  (16:14 +0100)] 
 
rgw: replace RGWDummyIdentityApplier with rgw::auth::DummyIdentityApplier. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 18:31:26 +0000  (19:31 +0100)] 
 
rgw: apply the new filters over appliers in the Swift's auth strategy. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 15:08:39 +0000  (16:08 +0100)] 
 
rgw: implement the rgw::auth::SysReqApplier over IdentityApplier. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Thu, 22 Dec 2016 12:32:52 +0000  (13:32 +0100)] 
 
rgw: implement rgw::auth::ThirdPartyAccountApplier. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 11 Jan 2017 14:57:40 +0000  (15:57 +0100)] 
 
rgw: add Control::FALLBACK mode to rgw::auth::AuthStrategy. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Fri, 6 Jan 2017 15:59:49 +0000  (16:59 +0100)] 
 
rgw: aggregate S3's external auth engine as the ExternalAuthStrategy. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Fri, 6 Jan 2017 13:15:54 +0000  (14:15 +0100)] 
 
rgw: make rgw::keystone::TokenEnvelope::expired() to be const-correct. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Fri, 6 Jan 2017 12:59:37 +0000  (13:59 +0100)] 
 
rgw: switch S3-specific auth engines to the new infra. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Fri, 6 Jan 2017 11:35:11 +0000  (12:35 +0100)] 
 
rgw: integrate the new EC2Engine with current S3 auth code. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Thu, 5 Jan 2017 18:00:27 +0000  (19:00 +0100)] 
 
rgw: introduce basement for all S3 auth engines. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Thu, 5 Jan 2017 13:51:08 +0000  (14:51 +0100)] 
 
rgw: fix indentation in RGWPostObj_ObjStore_S3::get_policy(). 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 4 Jan 2017 19:24:09 +0000  (20:24 +0100)] 
 
rgw: improve const-correctness and refactor S3 canonized string crafting. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 4 Jan 2017 19:22:13 +0000  (20:22 +0100)] 
 
rgw: add rgw::auth::keystone::EC2Engine. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>  
Radoslaw Zarzynski  [Thu, 26 Jan 2017 17:50:57 +0000  (18:50 +0100)] 
 
rgw: the authorize() method of Swift's handler operates on auth strategy now. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Thu, 26 Jan 2017 17:49:00 +0000  (18:49 +0100)] 
 
rgw: the Swift's auth strategy is instantiated and injected from rgw_main.cc. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>  
Radoslaw Zarzynski  [Thu, 26 Jan 2017 17:18:53 +0000  (18:18 +0100)] 
 
rgw: settle rgw::auth::{IdentityApplier,Completer} in req_state. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Thu, 26 Jan 2017 17:15:21 +0000  (18:15 +0100)] 
 
rgw: port the TempURL auth engine to the new auth infrastructure. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Thu, 22 Dec 2016 12:48:18 +0000  (13:48 +0100)] 
 
rgw: port Swift's Signed and External auth engines. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 14 Dec 2016 17:15:33 +0000  (18:15 +0100)] 
 
rgw: implement rgw::auth::DecoratedApplier. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Tue, 13 Dec 2016 14:28:10 +0000  (15:28 +0100)] 
 
rgw: implement rgw::auth::swift::DefaultStrategy. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Tue, 13 Dec 2016 14:27:31 +0000  (15:27 +0100)] 
 
rgw: implement rgw::auth::AnonymousEngine. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Mon, 12 Dec 2016 11:25:06 +0000  (12:25 +0100)] 
 
rgw: implement rgw::auth::LocalApplier. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Fri, 28 Oct 2016 12:34:19 +0000  (14:34 +0200)] 
 
rgw: inject token cache as a dependency in rgw::auth::keystone::TokenEngine. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 26 Oct 2016 16:10:15 +0000  (18:10 +0200)] 
 
rgw: implement the rgw::auth::KeystoneEngine. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Mon, 7 Nov 2016 11:09:45 +0000  (12:09 +0100)] 
 
rgw: Keystone implementation can support multiple instances now. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Thu, 27 Oct 2016 15:42:06 +0000  (17:42 +0200)] 
 
rgw: only move Keystone-related things into rgw::keystone namespace. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>  
Radoslaw Zarzynski  [Thu, 27 Oct 2016 13:32:20 +0000  (15:32 +0200)] 
 
rgw: add the rgw::auth::TokenExtractor interface. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Wed, 26 Oct 2016 16:09:07 +0000  (18:09 +0200)] 
 
rgw: introduce the rgw::auth::RemoteApplier interface. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Casey Bodley  [Fri, 24 Mar 2017 15:15:05 +0000  (11:15 -0400)] 
 
Merge pull request #14082 from idealguo/update-bucket-acl 
 
rgw: enable to update acl of bucket created in slave zonegroup 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 24 Mar 2017 15:11:50 +0000  (11:11 -0400)] 
 
Merge pull request #14043 from zhangsw/fix-rgw-deletebucket 
 
rgw: delete non-empty buckets in slave zonegroup works not well 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 24 Mar 2017 15:10:28 +0000  (11:10 -0400)] 
 
Merge pull request #13991 from Liuchang0812/wip-rgw-optimization 
 
rgw: avoid listing user buckets for rgw_delete_user 
 
Reviewed-by: Orit Wasserman <owasserm@redhat.com>  
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Fri, 24 Mar 2017 15:08:18 +0000  (11:08 -0400)] 
 
Merge pull request #13504 from rzarzynski/wip-rgw-chunkingfilter-cleanup 
 
rgw: clean up the unneeded rgw::io::ChunkingFilter::has_content_length. 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Radoslaw Zarzynski  [Mon, 7 Nov 2016 12:47:09 +0000  (13:47 +0100)] 
 
rgw: introduce the rgw::auth::Applier interface. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Fri, 21 Oct 2016 15:14:47 +0000  (17:14 +0200)] 
 
rgw: implement the rgw::auth::Strategy. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Radoslaw Zarzynski  [Tue, 18 Oct 2016 14:10:07 +0000  (16:10 +0200)] 
 
rgw: introduce and document new interfaces to the auth subsystem. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Kefu Chai  [Fri, 24 Mar 2017 14:44:15 +0000  (22:44 +0800)] 
 
Merge pull request #13847 from wjwithagen/wip-wjw-ceph-disk-tests-2 
 
ceph-disk/tests/test_main.py: FreeBSD does not do multipath 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Fri, 24 Mar 2017 13:44:56 +0000  (21:44 +0800)] 
 
Merge pull request #13974 from tchaikov/wip-vstart-start-mgr 
 
vstart: do not start mgr if not start_all 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Fri, 24 Mar 2017 07:53:17 +0000  (15:53 +0800)] 
 
Merge pull request #13197 from asheplyakov/master-18740 
 
systemd/ceph-disk: make it possible to customize timeout 
 
Reviewed-by: Loic Dachary <ldachary@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Fri, 24 Mar 2017 06:43:48 +0000  (14:43 +0800)] 
 
Merge pull request #14103 from tchaikov/wip-https-github 
 
script: ceph-release-notes: use https instead of http 
 
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>  
Sage Weil  [Fri, 24 Mar 2017 01:47:45 +0000  (20:47 -0500)] 
 
Merge pull request #14085 from wjwithagen/wip-wjw-bluestore-fixture 
 
test/objectstore/store_test_fixture.cc: Exclude bluestore code if required. 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Fri, 24 Mar 2017 01:47:12 +0000  (20:47 -0500)] 
 
Merge pull request #13931 from wangzhengyong/extent 
 
os/bluestore: fix bug for calc extent_avg in reshard function 
 
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>  
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>  
Sage Weil  [Fri, 24 Mar 2017 01:44:59 +0000  (20:44 -0500)] 
 
Merge pull request #14073 from liewegas/wip-bluestore-nullptr 
 
os/bluestore: avoid nullptr in bluestore_extent_ref_map_t::bound_encode 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Fri, 24 Mar 2017 01:44:35 +0000  (20:44 -0500)] 
 
Merge pull request #13577 from yonghengdexin735/wip-zzz-openalloc 
 
os/bluestore: fix bug in _open_alloc() 
 
Reviewed-by: Varada Kari <varada.kari@sandisk.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Loic Dachary  [Thu, 23 Mar 2017 20:48:00 +0000  (21:48 +0100)] 
 
Merge pull request #14110 from dachary/wip-crush-cleanup 
 
crush: builder: clean the arguments of crush_reweight* methods 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Reviewed-by: Loic Dachary <ldachary@redhat.com>  
Kefu Chai  [Wed, 22 Mar 2017 05:04:06 +0000  (13:04 +0800)] 
 
vstart.sh: do not init fsmap if "$new == 0" 
 
we cannot create a new cephfs using a non-empty pool without '--force' 
option now, so the "ceph fs new" command fails with "vstart.sh -k". 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Wed, 22 Mar 2017 15:33:30 +0000  (23:33 +0800)] 
 
tests: remove mds,osd,mon args passed to vstart.sh 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Sahid Orentino Ferdjaoui  [Mon, 13 Mar 2017 16:36:16 +0000  (12:36 -0400)] 
 
crush: builder: clean the arguments of crush_reweight* methods 
 
This commit is just a cleanup to make the arguments of the method 
around crush_reweight all coherent. 
 
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@redhat.com>  
Kefu Chai  [Wed, 22 Mar 2017 03:48:40 +0000  (11:48 +0800)] 
 
vstart.sh: remove start_* 
 
so there are only two ways to override the number of daemons to start 
- using the env var CEPH_NUM_{MON|OSD|MGR|MDS} or {MON|OSD|MGR|MDS} 
- command line options: --{mon,osd,mds}_num 
 
do prevent a daemon from running, set the corrresponding env var to 0. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Yuri Weinstein  [Thu, 23 Mar 2017 15:47:55 +0000  (08:47 -0700)] 
 
Merge pull request #14050 from ovh/bp-dump-ops-by-duration 
 
common/TrackedOp: allow dumping historic ops sorted by duration 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Yuri Weinstein  [Thu, 23 Mar 2017 15:46:36 +0000  (08:46 -0700)] 
 
Merge pull request #14060 from LiumxNL/wip-170321 
 
osd: combine unstable stats with info.stats when publish stats to osd 
 
Reviewed-by: Sage Weil <sage@redhat.com>