Re: Can not change access for containers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Tue, Jun 28, 2016 at 4:12 AM, John Mathew <john.mathew@xxxxxxxxxxxxxxxx> wrote:
I am using radosgw as object storage in openstack liberty. I am using ceph jewel. Currently I can create public and private containers. But cannot change the access of containers ie. cannot change a public container to private and vice versa. There is pop-up. "Success: Successfully updated container access to public." But access is not changing. Couldn't find any errors in logs. I tried with ceph-infernalis, but couldn't recreate this with infernalis. Everything worked with infernalis. Could this be a bug with ceph jewel? Also does jewel support mulittenant namespace for containers.

Jewel does have a support for separate container namespaces (tenants).
 

Thanks in advance


COMMAND

curl -X POST -i -H  "X-Auth-Token:xxxxxxxxx" -H "X-Container-Read: *" -L  "http://xxxxxxxxxxx:7480/swift/v1/pub5"

Can you try this instead?
 
curl -X POST -i -H  "X-Auth-Token:xxxxxxxxx" -H "X-Container-Read: .r:*" -L  "http://xxxxxxxxxxx:7480/swift/v1/pub5"

Yehuda



2016-06-23 03:17:11.822539 7f0ae2ffd700  2 RGWDataChangesLog::ChangesRenewThread: start
2016-06-23 03:17:33.822711 7f0ae2ffd700  2 RGWDataChangesLog::ChangesRenewThread: start
2016-06-23 03:17:48.028376 7f09077fe700 20 RGWEnv::set(): HTTP_USER_AGENT: curl/7.35.0
2016-06-23 03:17:48.028397 7f09077fe700 20 RGWEnv::set(): HTTP_HOST: 10.10.20.9:7480
2016-06-23 03:17:48.028400 7f09077fe700 20 RGWEnv::set(): HTTP_ACCEPT: */*
2016-06-23 03:17:48.028403 7f09077fe700 20 RGWEnv::set(): HTTP_X_AUTH_TOKEN: 5b83a5faf86e4df3baa087049e8a0b9a
2016-06-23 03:17:48.028410 7f09077fe700 20 RGWEnv::set(): HTTP_X_CONTAINER_READ: *
2016-06-23 03:17:48.028412 7f09077fe700 20 RGWEnv::set(): REQUEST_METHOD: POST
2016-06-23 03:17:48.028414 7f09077fe700 20 RGWEnv::set(): REQUEST_URI: /swift/v1/pub5
2016-06-23 03:17:48.028416 7f09077fe700 20 RGWEnv::set(): QUERY_STRING:
2016-06-23 03:17:48.028422 7f09077fe700 20 RGWEnv::set(): REMOTE_USER:
2016-06-23 03:17:48.028424 7f09077fe700 20 RGWEnv::set(): SCRIPT_URI: /swift/v1/pub5
2016-06-23 03:17:48.028427 7f09077fe700 20 RGWEnv::set(): SERVER_PORT: 7480
2016-06-23 03:17:48.028429 7f09077fe700 20 HTTP_ACCEPT=*/*
2016-06-23 03:17:48.028430 7f09077fe700 20 HTTP_HOST=10.10.20.9:7480
2016-06-23 03:17:48.028431 7f09077fe700 20 HTTP_USER_AGENT=curl/7.35.0
2016-06-23 03:17:48.028432 7f09077fe700 20 HTTP_X_AUTH_TOKEN=5b83a5faf86e4df3baa087049e8a0b9a
2016-06-23 03:17:48.028434 7f09077fe700 20 HTTP_X_CONTAINER_READ=*
2016-06-23 03:17:48.028435 7f09077fe700 20 QUERY_STRING=
2016-06-23 03:17:48.028436 7f09077fe700 20 REMOTE_USER=
2016-06-23 03:17:48.028437 7f09077fe700 20 REQUEST_METHOD=POST
2016-06-23 03:17:48.028438 7f09077fe700 20 REQUEST_URI=/swift/v1/pub5
2016-06-23 03:17:48.028439 7f09077fe700 20 SCRIPT_URI=/swift/v1/pub5
2016-06-23 03:17:48.028439 7f09077fe700 20 SERVER_PORT=7480
2016-06-23 03:17:48.028442 7f09077fe700  1 ====== starting new request req=0x7f09077f87d0 =====
2016-06-23 03:17:48.028470 7f09077fe700  2 req 63:0.000029::POST /swift/v1/pub5::initializing for trans_id = tx00000000000000000003f-00576b8d1c-16d30b-default
2016-06-23 03:17:48.028478 7f09077fe700 10 host=10.10.20.9
2016-06-23 03:17:48.028482 7f09077fe700 20 subdomain= domain= in_hosted_domain=0 in_hosted_domain_s3website=0
2016-06-23 03:17:48.028494 7f09077fe700 10 meta>> HTTP_X_CONTAINER_READ
2016-06-23 03:17:48.028501 7f09077fe700 10 x>> x-amz-read:*
2016-06-23 03:17:48.028520 7f09077fe700 10 ver=v1 first=pub5 req=
2016-06-23 03:17:48.028527 7f09077fe700 10 handler=28RGWHandler_REST_Bucket_SWIFT
2016-06-23 03:17:48.028530 7f09077fe700  2 req 63:0.000089:swift:POST /swift/v1/pub5::getting op 4
2016-06-23 03:17:48.028535 7f09077fe700 10 op=35RGWPutMetadataBucket_ObjStore_SWIFT
2016-06-23 03:17:48.028537 7f09077fe700  2 req 63:0.000095:swift:POST /swift/v1/pub5:put_bucket_metadata:authorizing
2016-06-23 03:17:48.028544 7f09077fe700 20 token_id=5b83a5faf86e4df3baa087049e8a0b9a
2016-06-23 03:17:48.028553 7f09077fe700 20 cached token.project.id=1c1ae7b02eaa4610bd46d04ddc0f3c00
2016-06-23 03:17:48.028559 7f09077fe700 20 updating user=1c1ae7b02eaa4610bd46d04ddc0f3c00
2016-06-23 03:17:48.028577 7f09077fe700 20 get_system_obj_state: rctx=0x7f09077f71d0 obj=default.rgw.users.uid:1c1ae7b02eaa4610bd46d04ddc0f3c00$1c1ae7b02eaa4610bd46d04ddc0f3c00 state=0x7f08f800c318 s->prefetch_data=0
2016-06-23 03:17:48.028589 7f09077fe700 10 cache get: name=default.rgw.users.uid+1c1ae7b02eaa4610bd46d04ddc0f3c00$1c1ae7b02eaa4610bd46d04ddc0f3c00 : type miss (requested=6, cached=0)
2016-06-23 03:17:48.029626 7f09077fe700 10 cache put: name=default.rgw.users.uid+1c1ae7b02eaa4610bd46d04ddc0f3c00$1c1ae7b02eaa4610bd46d04ddc0f3c00 info.flags=0
2016-06-23 03:17:48.029638 7f09077fe700 10 moving default.rgw.users.uid+1c1ae7b02eaa4610bd46d04ddc0f3c00$1c1ae7b02eaa4610bd46d04ddc0f3c00 to cache LRU end
2016-06-23 03:17:48.029653 7f09077fe700 20 get_system_obj_state: rctx=0x7f09077f71d0 obj=default.rgw.users.uid:1c1ae7b02eaa4610bd46d04ddc0f3c00 state=0x7f08f800c188 s->prefetch_data=0
2016-06-23 03:17:48.029661 7f09077fe700 10 cache get: name=default.rgw.users.uid+1c1ae7b02eaa4610bd46d04ddc0f3c00 : hit (requested=6, cached=7)
2016-06-23 03:17:48.029670 7f09077fe700 20 get_system_obj_state: s->obj_tag was set empty
2016-06-23 03:17:48.029681 7f09077fe700 10 cache get: name=default.rgw.users.uid+1c1ae7b02eaa4610bd46d04ddc0f3c00 : hit (requested=1, cached=7)
2016-06-23 03:17:48.029705 7f09077fe700  2 req 63:0.001263:swift:POST /swift/v1/pub5:put_bucket_metadata:normalizing buckets and tenants
2016-06-23 03:17:48.029711 7f09077fe700 10 s->object=<NULL> s->bucket=pub5
2016-06-23 03:17:48.029715 7f09077fe700  2 req 63:0.001273:swift:POST /swift/v1/pub5:put_bucket_metadata:init permissions
2016-06-23 03:17:48.029745 7f09077fe700 15 decode_policy Read AccessControlPolicy<AccessControlPolicy xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Owner><ID>1c1ae7b02eaa4610bd46d04ddc0f3c00</ID><DisplayName>admin</DisplayName></Owner><AccessControlList><Grant><Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser"><ID>1c1ae7b02eaa4610bd46d04ddc0f3c00</ID><DisplayName>admin</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
2016-06-23 03:17:48.029758 7f09077fe700  2 req 63:0.001316:swift:POST /swift/v1/pub5:put_bucket_metadata:recalculating target
2016-06-23 03:17:48.029762 7f09077fe700  2 req 63:0.001320:swift:POST /swift/v1/pub5:put_bucket_metadata:reading permissions
2016-06-23 03:17:48.029766 7f09077fe700  2 req 63:0.001324:swift:POST /swift/v1/pub5:put_bucket_metadata:init op
2016-06-23 03:17:48.029769 7f09077fe700  2 req 63:0.001328:swift:POST /swift/v1/pub5:put_bucket_metadata:verifying op mask
2016-06-23 03:17:48.029772 7f09077fe700 20 required_mask= 2 user.op_mask=7
2016-06-23 03:17:48.029774 7f09077fe700  2 req 63:0.001332:swift:POST /swift/v1/pub5:put_bucket_metadata:verifying op permissions
2016-06-23 03:17:48.029778 7f09077fe700  5 Searching permissions for uid=1c1ae7b02eaa4610bd46d04ddc0f3c00 mask=50
2016-06-23 03:17:48.029780 7f09077fe700  5 Found permission: 15
2016-06-23 03:17:48.029783 7f09077fe700  5 Searching permissions for group=1 mask=50
2016-06-23 03:17:48.029784 7f09077fe700  5 Permissions for group not found
2016-06-23 03:17:48.029786 7f09077fe700  5 Searching permissions for group=2 mask=50
2016-06-23 03:17:48.029788 7f09077fe700  5 Permissions for group not found
2016-06-23 03:17:48.029789 7f09077fe700  5 Getting permissions id=1c1ae7b02eaa4610bd46d04ddc0f3c00 owner=1c1ae7b02eaa4610bd46d04ddc0f3c00 perm=2
2016-06-23 03:17:48.029790 7f09077fe700 10  uid=1c1ae7b02eaa4610bd46d04ddc0f3c00 requested perm (type)=2, policy perm=2, user_perm_mask=2, acl perm=2
2016-06-23 03:17:48.029792 7f09077fe700  2 req 63:0.001351:swift:POST /swift/v1/pub5:put_bucket_metadata:verifying op params
2016-06-23 03:17:48.029795 7f09077fe700  2 req 63:0.001353:swift:POST /swift/v1/pub5:put_bucket_metadata:pre-executing
2016-06-23 03:17:48.029798 7f09077fe700  2 req 63:0.001356:swift:POST /swift/v1/pub5:put_bucket_metadata:executing
2016-06-23 03:17:48.029818 7f09077fe700 20 get_system_obj_state: rctx=0x7f09077f7510 obj=default.rgw.users.uid:* state=0x7f08f800ec58 s->prefetch_data=0
2016-06-23 03:17:48.029825 7f09077fe700 10 cache get: name=default.rgw.users.uid+* : type miss (requested=6, cached=0)
2016-06-23 03:17:48.030978 7f09077fe700 10 cache put: name=default.rgw.users.uid+* info.flags=0
2016-06-23 03:17:48.030984 7f09077fe700 10 moving default.rgw.users.uid+* to cache LRU end
2016-06-23 03:17:48.030989 7f09077fe700 10 grant user does not exist:*
2016-06-23 03:17:48.030998 7f09077fe700 10 x>> x-amz-read:*
2016-06-23 03:17:48.033822 7f09077fe700 10 cache put: name=default.rgw.meta+.meta:bucket.instance:pub5:4443cc88-2381-4fba-932d-7aff574748c6.1494154.1:_EUw9L56pCkxRSjxvFiwmfC1:8 info.flags=23
2016-06-23 03:17:48.033834 7f09077fe700 10 adding default.rgw.meta+.meta:bucket.instance:pub5:4443cc88-2381-4fba-932d-7aff574748c6.1494154.1:_EUw9L56pCkxRSjxvFiwmfC1:8 to cache LRU end
2016-06-23 03:17:48.033836 7f09077fe700 10 updating xattr: name=user.rgw.acl bl.length()=235
2016-06-23 03:17:48.033838 7f09077fe700 10 updating xattr: name=user.rgw.idtag bl.length()=0
2016-06-23 03:17:48.033838 7f09077fe700 10 updating xattr: name=user.rgw.manifest bl.length()=0
2016-06-23 03:17:48.033839 7f09077fe700 10 updating xattr: name=user.rgw.x-amz-read bl.length()=2
2016-06-23 03:17:48.033854 7f09077fe700 10 distributing notification oid=notify.3 bl.length()=1043
2016-06-23 03:17:48.035022 7f0ae37fe700 10 RGWWatcher::handle_notify()  notify_id 2052994367603 cookie 93832456480208 notifier 1495819 bl.length()=1043
2016-06-23 03:17:48.035059 7f0ae37fe700 10 cache put: name=default.rgw.meta+.meta:bucket.instance:pub5:4443cc88-2381-4fba-932d-7aff574748c6.1494154.1:_EUw9L56pCkxRSjxvFiwmfC1:8 info.flags=23
2016-06-23 03:17:48.035068 7f0ae37fe700 10 moving default.rgw.meta+.meta:bucket.instance:pub5:4443cc88-2381-4fba-932d-7aff574748c6.1494154.1:_EUw9L56pCkxRSjxvFiwmfC1:8 to cache LRU end
2016-06-23 03:17:48.035077 7f0ae37fe700 10 updating xattr: name=user.rgw.acl bl.length()=235
2016-06-23 03:17:48.035083 7f0ae37fe700 10 updating xattr: name=user.rgw.idtag bl.length()=0
2016-06-23 03:17:48.035085 7f0ae37fe700 10 updating xattr: name=user.rgw.manifest bl.length()=0
2016-06-23 03:17:48.035087 7f0ae37fe700 10 updating xattr: name=user.rgw.x-amz-read bl.length()=2
2016-06-23 03:17:48.039124 7f09077fe700 10 cache put: name=default.rgw.data.root+.bucket.meta.pub5:4443cc88-2381-4fba-932d-7aff574748c6.1494154.1 info.flags=23
2016-06-23 03:17:48.039146 7f09077fe700 10 moving default.rgw.data.root+.bucket.meta.pub5:4443cc88-2381-4fba-932d-7aff574748c6.1494154.1 to cache LRU end
2016-06-23 03:17:48.039154 7f09077fe700 10 updating xattr: name=user.rgw.acl bl.length()=235
2016-06-23 03:17:48.039155 7f09077fe700 10 updating xattr: name=user.rgw.idtag bl.length()=0
2016-06-23 03:17:48.039156 7f09077fe700 10 updating xattr: name=user.rgw.manifest bl.length()=0
2016-06-23 03:17:48.039156 7f09077fe700 10 updating xattr: name=user.rgw.x-amz-read bl.length()=2
2016-06-23 03:17:48.039174 7f09077fe700 10 distributing notification oid=notify.6 bl.length()=1027
2016-06-23 03:17:48.040176 7f0ae37fe700 10 RGWWatcher::handle_notify()  notify_id 2052994367840 cookie 93832456511456 notifier 1495819 bl.length()=1027
2016-06-23 03:17:48.040202 7f0ae37fe700 10 cache put: name=default.rgw.data.root+.bucket.meta.pub5:4443cc88-2381-4fba-932d-7aff574748c6.1494154.1 info.flags=23
2016-06-23 03:17:48.040207 7f0ae37fe700 10 moving default.rgw.data.root+.bucket.meta.pub5:4443cc88-2381-4fba-932d-7aff574748c6.1494154.1 to cache LRU end
2016-06-23 03:17:48.040211 7f0ae37fe700 10 updating xattr: name=user.rgw.acl bl.length()=235
2016-06-23 03:17:48.040212 7f0ae37fe700 10 updating xattr: name=user.rgw.idtag bl.length()=0
2016-06-23 03:17:48.040213 7f0ae37fe700 10 updating xattr: name=user.rgw.manifest bl.length()=0
2016-06-23 03:17:48.040214 7f0ae37fe700 10 updating xattr: name=user.rgw.x-amz-read bl.length()=2
2016-06-23 03:17:48.042645 7f09077fe700  2 req 63:0.014203:swift:POST /swift/v1/pub5:put_bucket_metadata:completing
2016-06-23 03:17:48.042744 7f09077fe700  2 req 63:0.014302:swift:POST /swift/v1/pub5:put_bucket_metadata:op status=1902
2016-06-23 03:17:48.042754 7f09077fe700  2 req 63:0.014313:swift:POST /swift/v1/pub5:put_bucket_metadata:http status=204
2016-06-23 03:17:48.042764 7f09077fe700  1 ====== req done req=0x7f09077f87d0 op status=1902 http_status=204 ======
2016-06-23 03:17:48.042782 7f09077fe700 20 process_request() returned -1902
2016-06-23 03:17:48.042811 7f09077fe700  1 civetweb: 0x7f08f80008c0: 10.10.20.9 - - [23/Jun/2016:03:17:48 -0400] "POST /swift/v1/pub5 HTTP/1.1" 204 0 - curl/7.35.0
2016-06-23 03:17:55.822874 7f0ae2ffd700  2 RGWDataChangesLog::ChangesRenewThread: start


RESULT


root@CONTROL1:~# curl -X GET -i -H  "X-Auth-Token:xxxxxxxxxxxx"  -L  "http://xxxxxx:7480/swift/v1/pub5"
HTTP/1.1 204 No Content
X-Timestamp: 0.00000
X-Container-Object-Count: 0
X-Container-Bytes-Used-Actual: 0
X-Storage-Policy: default-placement
X-Trans-Id: tx000000000000000000040-00576b8d63-16d30b-default
Content-Length: 0
Accept-Ranges: bytes
Content-Type: text/plain; charset=utf-8

RESULT


root@CONTROL1:~# curl -X GET -i -H  "X-Auth-Token:xxxxxxxxxxxx"  -L  "http://xxxxxx:7480/swift/v1/pub5"
HTTP/1.1 204 No Content
X-Timestamp: 0.00000
X-Container-Object-Count: 0
X-Container-Bytes-Used-Actual: 0
X-Storage-Policy: default-placement
X-Trans-Id: tx000000000000000000040-00576b8d63-16d30b-default
Content-Length: 0
Accept-Ranges: bytes
Content-Type: text/plain; charset=utf-8
--
Warm Regards,

John Mathew
Linux Server Engineer
Emailjohn.mathew@xxxxxxxxxxxxxxxx   |   Skype :  spark.johnmathew
3rd Floor, Leela Infopark, Phase -2,Kakanad, Kochi-30, Kerala, India
Phone:+91 484 6561696 , Mobile:91-8129270421.
Confidentiality Notice: Information in this e-mail is proprietary to SparkSupport. and is intended for use only by the addressed, and may contain information that is privileged, confidential or exempt from disclosure. If you are not the intended recipient, you are notified that any use of this information in any manner is strictly prohibited. Please delete this mail & notify us immediately at info@xxxxxxxxxxxxxxxx

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux