Commit Graph

68191 Commits

Author SHA1 Message Date
Abhishek Lekshmanan
0268af81f0 mailmap: Dong Wu affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
9eba364751 mailmap: Diwakar Goel affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
ab70389e57 mailmap: Desmond Shih affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
6f05053c4a mailmap: Nitin A Kamble affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
dfa1699501 mailmap: Alexander Graf affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
9796eca47f mailmap: Tomy Cheru affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
d5e22c32ec mailmap: Manali Kulkarni affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
444d408a6b mailmap: Marov Aleksey affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
a84970014f mailmap: Paweł Sadowski affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
8354204bf1 mailmap: Bartłomiej Święcki affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:55 +01:00
Abhishek Lekshmanan
f7baebbaf2 mailmap: Proskurin Kirill affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
73fe715c33 mailmap: Pan Liu affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
ed7b43d674 mailmap: Jayashree Candadai affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
3a30f84b3b mailmap: Malte Fiala affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
13b785cf42 mailmap: Jing Wenjun affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
2c1440565f mailmap: Gui Hecheng affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
18ecf84885 mailmap: Ker Liu affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
6b6f7d4f48 mailmap: Zhou Rui Song affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
7fd614367b mailmap: Yehuda Sadeh name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
7aaafe0e89 mailmap: Weibing Zhang name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
f97fbf2f32 mailmap: Warren Usui name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
330992227f mailmap: Varada Kari name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
4e93132b7b mailmap: Uday Mullangi affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
9a9fcd2581 mailmap: Sebastien Ponce name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
c5bb438e66 mailmap: Sebastien Han name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:54 +01:00
Abhishek Lekshmanan
d0f5e5d58f mailmap: Jie Li name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:53 +01:00
Abhishek Lekshmanan
83afd0a5a1 mailmap: Igor Fedotov name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:53 +01:00
Abhishek Lekshmanan
c44785a3b8 mailmap: Charles Alva affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:53 +01:00
Abhishek Lekshmanan
c1ab1d9be5 mailmap: Adir Liv name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-01-27 10:21:53 +01:00
Pritha Srivastava
1a61a65d87 rgw: ARN generation based on uid for Roles.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:14 +05:30
Pritha Srivastava
eaf20c5cd2 rgw: Added a separate section for Roles options in radosgw-admin help.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:14 +05:30
Pritha Srivastava
12a68e0da2 rgw: Refactored code for Put/Get/List/Delete RolePolicy REST API.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:14 +05:30
Pritha Srivastava
d91c0b2788 rgw: Refactored code for Create/Get/Modify/Delete/List Role(s) REST APIs.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:14 +05:30
Pritha Srivastava
ce46be9878 rgw: Added code for PutRolePolicy, GetRolePolicy, ListRolePolicies and DeleteRolePolicy REST APIs.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:14 +05:30
Pritha Srivastava
d521055ada rgw: Added code for CreateRole, GetRole, UpdateAssumeRolePolicy, ListRoles and DeleteRole REST APIs.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:14 +05:30
Pritha Srivastava
68c1e7c1a4 Replaced gmtime with gmtime_r.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:13 +05:30
Pritha Srivastava
ae06f55fe9 Added code for listing roles for a path prefix.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:13 +05:30
Pritha Srivastava
446142407d rgw: Added code for manipulation of inline permission policies attached to roles.
Implemented radosgw-admin commands for creating/ updating/ deleting/ reading/
and listing of permission policies attached to roles.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:13 +05:30
Pritha Srivastava
ae0e18d6cd rgw: Added code for role modify.
Adding code for role modify, which can be used to update
the assume role policy document of a role.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:13 +05:30
Pritha Srivastava
4d2d0862ef rgw: Adding code for Role creation, deletion and reading.
A new class RGWRole for AWS roles has been added.
Also, code for role create. delete and get for radosgw-admin has been added.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2017-01-27 13:58:13 +05:30
Kefu Chai
e5c256d12e mon: assert if pgmap's format_version < 1
we bump the pgmap's format_version to 1 and the monitor's protocol
version to 12 in 2d2aa00. and it is required to upgrade to jewel before
upgrading to kraken or luminous. so we can safely assume that the
PGMonitor's format_version is always greater or equal to 1.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-01-27 12:17:38 +08:00
Kefu Chai
ff1fd4b4b6 mon: assert on CEPH_FEATURE_MON_STATEFUL_SUB
this feature was introduced in jewel. and we are targeting luminous in
master. so it's safe to assume that all OSDs in the cluster have this
feature.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-01-27 12:17:38 +08:00
Dan Mick
24abb20695 Merge pull request #13148 from tchaikov/wip-18692
packaging: install libceph-common.so* not libceph-common.so.*

Reviewed-by: Dan Mick <dmick@redhat.com>
2017-01-26 19:43:34 -08:00
Kefu Chai
b641135cf8 packaging: install libceph-common.so* not libceph-common.so.*
Fixes: http://tracker.ceph.com/issues/18692
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-01-27 10:43:42 +08:00
Josh Durgin
fa0311ee52 Merge pull request #13087 from athanatos/wip-17831-18583
osd/PrimaryLogPG::try_lock_for_read: give up if missing

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-01-26 15:50:53 -08:00
Igor Fedotov
c7c7540c13 os/bluestore: fix miscalculation in bluestore_extent_ref_map_t::bound_encode
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2017-01-26 23:37:44 +00:00
Igor Fedotov
047eb43a3c os/bluestore: get rid off unused SharedBlob::hash_value function.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2017-01-26 23:37:44 +00:00
Igor Fedotov
a7f8e231e3 os/bluestore: optimize SharedBlob::sbid in-mem representation.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2017-01-26 23:37:44 +00:00
Igor Fedotov
ef46b4878d os/store_test: extend Onode in-mem size estimation with cached data presence case.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2017-01-26 23:37:44 +00:00
Igor Fedotov
e1349ace2b os/bluestore: split SharedBlob into two-parts to improve in-mem footprint for non-shared blobs.
Signed-off-by: Igor Fedotov <ifedotor@mirantis.com>
2017-01-26 23:37:44 +00:00