<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }div.foxdiv20170106154250038023 { }body { font-size: 10.5pt; font-family: 微软雅黑; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><b><span></span>Also, i can put/get files via dashboard/swift-CLI very quickly.</b></div>
<div><b>So it is strange why 'openstack object save' so slowly...</b></div><div><br></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">[root@controller /]# swift download container1 U869484.bff<br>U869484.bff [auth 1.818s, headers 2.267s, total 2.540s, 42.527 MB/s]<br></span></div><div><br></div><div><b>Another issue, looks like Swift is <span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">not </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">compatible with IE browser, i can upload file successfully via IE, but fail to get the object when downloading, chrome and firefox does not have this issue.</span></b></div><div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div style="margin: 10px; font-size: 10pt;">=========================================</div><div style="margin: 10px; font-size: 10pt;"><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">董 建 华<br>地址:杭州滨江区南环路3766号新世纪办公楼A<br>邮编:310053<br>手机:13857132818<br>总机:0571-28996000<br>传真:0571-28996001<br>热线:4006728686<br>网址:www.ahope.com.cn<br>Email:dongjh@</span><span style="font-size: 10pt; line-height: 1.5; background-color: window;">ahope.com.cn</span></div></div></span></div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:dongjh@ahope.com.cn">dongjh@ahope.com.cn</a></div><div><b>Date:</b> 2017-01-06 15:26</div><div><b>To:</b> <a href="mailto:s.martinelli@gmail.com">Steve Martinelli</a></div><div><b>CC:</b> <a href="mailto:openstack@lists.openstack.org">openstack</a></div><div><b>Subject:</b> Re: [Openstack] Download file from swift extremely slow</div></div></div><div><div class="FoxDiv20170106154250038023">
<div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); font-weight: bold;">Jan  6 15:25:51 controller proxy-server: Deferring reject downstream<br>Jan  6 15:25:51 controller proxy-server: - - 06/Jan/2017/07/25/51 HEAD /v1/AUTH_6fc70c831270448296c9c25361769cf5/api HTTP/1.0 404 - Swift - - - - tx4c868c016bf94fb798abf-00586f467f - 0.0152 RL - 1483687551.074624062 1483687551.089809895 0<br>Jan  6 15:25:51 controller proxy-server: 192.168.11.21 192.168.11.21 06/Jan/2017/07/25/51 GET /v1/AUTH_6fc70c831270448296c9c25361769cf5/api%3Fformat%3Djson%26limit%3D1001%26prefix%3Dswift/containers/container1/object/U869484.bff/%26delimiter%3D/ HTTP/1.0 404 - python-swiftclient-3.1.0 gAAAAABYb0D3JYSC... - 70 - tx4c868c016bf94fb798abf-00586f467f - 0.0399 - - 1483687551.071675062 1483687551.111609936 0<br></span></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div style="margin: 10px; font-size: 10pt;">=========================================</div><div style="margin: 10px; font-size: 10pt;"><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">董 建 华<br>地址:杭州滨江区南环路3766号新世纪办公楼<br>邮编:310053<br>手机:13857132818<br>总机:0571-28996000<br>传真:0571-28996001<br>热线:4006728686<br>网址:www.ahope.com.cn<br>Email:dongjh@</span><span style="font-size: 10pt; line-height: 1.5; background-color: window;">ahope.com.cn</span></div></div></span></div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:dongjh@ahope.com.cn">dongjh@ahope.com.cn</a></div><div><b>Date:</b> 2017-01-04 22:38</div><div><b>To:</b> <a href="mailto:s.martinelli@gmail.com">Steve Martinelli</a></div><div><b>CC:</b> <a href="mailto:openstack@lists.openstack.org">openstack</a></div><div><b>Subject:</b> Re: Re: [Openstack] Download file from swift extremely slow</div></div></div><div><div class="FoxDiv20170106144738055894">
<div><b><span></span>The red lines hang several minutes... Swift CLI is fast...</b></div><div><br></div><div><span style="background-color: rgba(0, 0, 0, 0);">[root@controller /]# . /demo-openrc<br>[root@controller /]# openstack object save container1 cirros-0.3.4-x86_64-disk.img --debug<br>START with options: [u'object', u'save', u'container1', u'cirros-0.3.4-x86_64-disk.img', u'--debug']<br>options: Namespace(access_key='', access_secret='***', access_token='***', access_token_endpoint='', access_token_type='', auth_type='', auth_url='http://controller:5000/v3', authorization_code='', cacert=None, cert='', client_id='', client_secret='***', cloud='', consumer_key='', consumer_secret='***', debug=True, default_domain='default', default_domain_id='', default_domain_name='', deferred_help=False, discovery_endpoint='', domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='', key='', log_file=None, old_profile=None, openid_scope='', os_beta_command=False, os_compute_api_version='', os_data_processing_api_version='1.1', os_data_processing_url='', os_dns_api_version='2', os_identity_api_version='3', os_image_api_version='2', os_key_manager_api_version='1', os_network_api_version='', os_object_api_version='', os_orchestration_api_version='1', os_project_id=None, os_project_name=None, os_volume_api_version='', os_workflow_api_version='2', passcode='', password='***', profile=None, project_domain_id='', project_domain_name='default', project_id='', project_name='demo', protocol='', redirect_uri='', region_name='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='default', user_id='', username='demo', verbose_level=3, verify=None)<br>Auth plugin password selected<br>auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', u'orchestration_api_version': '1', u'database_api_version': u'1.0', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'default', 'project_name': 'demo', 'project_domain_name': 'default'}, 'default_domain': 'default', 'debug': True, u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', 'key': None, 'timing': False, 'password': 'demo', 'cacert': None, u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', u'container_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}}<br>defaults: {u'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', 'api_timeout': None, u'baremetal_api_version': u'1', u'image_api_version': u'2', u'metering_api_version': u'2', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'cacert': None, u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', u'key_manager_api_version': u'v1', 'verify': True, u'identity_api_version': u'2.0', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'dns_api_version': u'2', u'object_store_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}}<br>cloud cfg: {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'username': 'demo', 'project_name': 'demo', 'user_domain_name': 'default', 'auth_url': 'http://controller:5000/v3', 'password': '***', 'project_domain_name': 'default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', 'cacert': None, u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}}<br>compute API version 2, cmd group openstack.compute.v2<br>network API version 2, cmd group openstack.network.v2<br>image API version 2, cmd group openstack.image.v2<br>volume API version 2, cmd group openstack.volume.v2<br>identity API version 3, cmd group openstack.identity.v3<br>object_store API version 1, cmd group openstack.object_store.v1<br>neutronclient API version 2, cmd group openstack.neutronclient.v2<br>dns API version 2, cmd group openstack.dns.v2<br>key_manager API version 1, cmd group openstack.key_manager.v1<br>workflow_engine API version 2, cmd group openstack.workflow_engine.v2<br>orchestration API version 1, cmd group openstack.orchestration.v1<br>data_processing API version 1.1, cmd group openstack.data_processing.v1<br>Auth plugin password selected<br>auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', u'orchestration_api_version': '1', u'database_api_version': u'1.0', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'default', 'project_name': 'demo', 'project_domain_name': 'default'}, 'default_domain': 'default', 'debug': True, u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', 'key': None, 'timing': False, 'password': 'demo', 'cacert': None, u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', u'container_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}}<br>Auth plugin password selected<br>auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', u'orchestration_api_version': '1', u'database_api_version': u'1.0', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'default', 'project_name': 'demo', 'project_domain_name': 'default'}, 'default_domain': 'default', 'debug': True, u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', 'key': None, 'timing': False, 'password': 'demo', 'cacert': None, u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', u'container_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}}<br>command: object save -> openstackclient.object.v1.object.SaveObject<br>Using auth plugin: password<br>Using parameters {'username': 'demo', 'project_name': 'demo', 'user_domain_name': 'default', 'auth_url': 'http://controller:5000/v3', 'password': '***', 'project_domain_name': 'default'}<br>Get auth_ref<br>REQ: curl -g -i -X GET http://controller:5000/v3 -H "Accept: application/json" -H "User-Agent: osc-lib keystoneauth1/2.12.2 python-requests/2.10.0 CPython/2.7.5"<br>Starting new HTTP connection (1): controller<br>"GET /v3 HTTP/1.1" 200 249<br>RESP: [200] Date: Wed, 04 Jan 2017 14:16:47 GMT Server: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 Vary: X-Auth-Token x-openstack-request-id: req-e87a77cb-ecf2-49a8-9981-82abf8d1505d Content-Length: 249 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json<br>RESP BODY: {"version": {"status": "stable", "updated": "2016-10-06T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.7", "links": [{"href": "http://controller:5000/v3/", "rel": "self"}]}}<br><br>Making authentication request to http://controller:5000/v3/auth/tokens<br>"POST /v3/auth/tokens HTTP/1.1" 201 4748<br>{"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "f3b5edbdd90a46249c506fd725bea7cc", "name": "user"}], "expires_at": "2017-01-04T15:16:47.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6fc70c831270448296c9c25361769cf5", "name": "demo"}, "catalog": [{"endpoints": [{"url": "http://controller:35357/v3/", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "6748fb0f735e49fea7af7197f5b9fd2e"}, {"url": "http://controller:35357/v3/", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "705880eae3724ad4a7e87ec73abb9f4a"}, {"url": "http://controller:5000/v3/", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "eef092ba38354716a07a8663a8799d3b"}], "type": "identity", "id": "0d2367d19f2249a28bacb407a767f5ea", "name": "keystone"}, {"endpoints": [{"url": "http://controller:9292", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "72cd4dce5fda472c9ee4ccea1763bdd8"}, {"url": "http://controller:9292", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "7f49508e41a7449286bbae22ad3e1009"}, {"url": "http://controller:9292", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "a39ad51dd9044bbbaa15d9b5bb408d63"}], "type": "image", "id": "5aa73a7985914d019e255ba4735c8050", "name": "glance"}, {"endpoints": [{"url": "http://controller:8776/v1/6fc70c831270448296c9c25361769cf5", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "94430dcb24fa4a67866b9211b115ba8d"}, {"url": "http://controller:8776/v1/6fc70c831270448296c9c25361769cf5", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "9679385e8bf646c195b4387d07e39813"}, {"url": "http://controller:8776/v1/6fc70c831270448296c9c25361769cf5", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "b121154b31f74c8f8d1fc45b1f2cf0aa"}], "type": "volume", "id": "74ce6a390216440db29e6ea10f6b91ff", "name": "cinder"}, {"endpoints": [{"url": "http://controller:8774/v2.1/6fc70c831270448296c9c25361769cf5", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "2e1e0df066594307a01129e260de4347"}, {"url": "http://controller:8774/v2.1/6fc70c831270448296c9c25361769cf5", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "84fb72a51bc54856a8fc046fd5ae9831"}, {"url": "http://controller:8774/v2.1/6fc70c831270448296c9c25361769cf5", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "ad77ed7ffd124197a268563a26e18a7c"}], "type": "compute", "id": "83b496cc41eb455ea1cd871b86d76d09", "name": "nova"}, {"endpoints": [{"url": "http://controller:8776/v2/6fc70c831270448296c9c25361769cf5", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "06fb7274890f4e5580aedaa137415b75"}, {"url": "http://controller:8776/v2/6fc70c831270448296c9c25361769cf5", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "660a72066792425392e615b41180eca7"}, {"url": "http://controller:8776/v2/6fc70c831270448296c9c25361769cf5", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "f13771cf78474a0a90eada29257cfb40"}], "type": "volumev2", "id": "897dd05cadf2484f9085f21670aa485a", "name": "cinderv2"}, {"endpoints": [{"url": "http://controller:8080/v1", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "50905aefc490422d8590891af65da487"}, {"url": "http://controller:8080/v1/AUTH_6fc70c831270448296c9c25361769cf5", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "b7106e3ae36b4f8292169a859754a1c9"}, {"url": "http://controller:8080/v1/AUTH_6fc70c831270448296c9c25361769cf5", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "fa222e78266c4f70b8a8267ecc18ef4a"}], "type": "object-store", "id": "d85e6bb55ecf431c8a4693f24c2750df", "name": "swift"}, {"endpoints": [{"url": "http://controller:9696", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "0edaf79aac3f466daa38363e978198ac"}, {"url": "http://controller:9696", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "2bf3f0355f9a448985d1a53cba578e55"}, {"url": "http://controller:9696", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "6d54619f9e72469f92823ab1bad70353"}], "type": "network", "id": "fc04a1ebb8944c709942dd686c42fe94", "name": "neutron"}], "user": {"domain": {"id": "default", "name": "Default"}, "id": "d8acb30b89ed44bea9568d556b54b8d3", "name": "demo"}, "audit_ids": ["5vRBbs5HSHqKOnZ-9kC2Jw"], "issued_at": "2017-01-04T14:16:47.000000Z"}}<br>run(Namespace(container=u'container1', file=None, object=u'cirros-0.3.4-x86_64-disk.img'))<br>Making authentication request to http://controller:5000/v3/auth/tokens<br>"POST /v3/auth/tokens HTTP/1.1" 201 4748<br>{"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "f3b5edbdd90a46249c506fd725bea7cc", "name": "user"}], "expires_at": "2017-01-04T15:16:47.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6fc70c831270448296c9c25361769cf5", "name": "demo"}, "catalog": [{"endpoints": [{"url": "http://controller:35357/v3/", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "6748fb0f735e49fea7af7197f5b9fd2e"}, {"url": "http://controller:35357/v3/", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "705880eae3724ad4a7e87ec73abb9f4a"}, {"url": "http://controller:5000/v3/", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "eef092ba38354716a07a8663a8799d3b"}], "type": "identity", "id": "0d2367d19f2249a28bacb407a767f5ea", "name": "keystone"}, {"endpoints": [{"url": "http://controller:9292", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "72cd4dce5fda472c9ee4ccea1763bdd8"}, {"url": "http://controller:9292", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "7f49508e41a7449286bbae22ad3e1009"}, {"url": "http://controller:9292", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "a39ad51dd9044bbbaa15d9b5bb408d63"}], "type": "image", "id": "5aa73a7985914d019e255ba4735c8050", "name": "glance"}, {"endpoints": [{"url": "http://controller:8776/v1/6fc70c831270448296c9c25361769cf5", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "94430dcb24fa4a67866b9211b115ba8d"}, {"url": "http://controller:8776/v1/6fc70c831270448296c9c25361769cf5", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "9679385e8bf646c195b4387d07e39813"}, {"url": "http://controller:8776/v1/6fc70c831270448296c9c25361769cf5", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "b121154b31f74c8f8d1fc45b1f2cf0aa"}], "type": "volume", "id": "74ce6a390216440db29e6ea10f6b91ff", "name": "cinder"}, {"endpoints": [{"url": "http://controller:8774/v2.1/6fc70c831270448296c9c25361769cf5", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "2e1e0df066594307a01129e260de4347"}, {"url": "http://controller:8774/v2.1/6fc70c831270448296c9c25361769cf5", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "84fb72a51bc54856a8fc046fd5ae9831"}, {"url": "http://controller:8774/v2.1/6fc70c831270448296c9c25361769cf5", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "ad77ed7ffd124197a268563a26e18a7c"}], "type": "compute", "id": "83b496cc41eb455ea1cd871b86d76d09", "name": "nova"}, {"endpoints": [{"url": "http://controller:8776/v2/6fc70c831270448296c9c25361769cf5", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "06fb7274890f4e5580aedaa137415b75"}, {"url": "http://controller:8776/v2/6fc70c831270448296c9c25361769cf5", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "660a72066792425392e615b41180eca7"}, {"url": "http://controller:8776/v2/6fc70c831270448296c9c25361769cf5", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "f13771cf78474a0a90eada29257cfb40"}], "type": "volumev2", "id": "897dd05cadf2484f9085f21670aa485a", "name": "cinderv2"}, {"endpoints": [{"url": "http://controller:8080/v1", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "50905aefc490422d8590891af65da487"}, {"url": "http://controller:8080/v1/AUTH_6fc70c831270448296c9c25361769cf5", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "b7106e3ae36b4f8292169a859754a1c9"}, {"url": "http://controller:8080/v1/AUTH_6fc70c831270448296c9c25361769cf5", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "fa222e78266c4f70b8a8267ecc18ef4a"}], "type": "object-store", "id": "d85e6bb55ecf431c8a4693f24c2750df", "name": "swift"}, {"endpoints": [{"url": "http://controller:9696", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "0edaf79aac3f466daa38363e978198ac"}, {"url": "http://controller:9696", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "2bf3f0355f9a448985d1a53cba578e55"}, {"url": "http://controller:9696", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "6d54619f9e72469f92823ab1bad70353"}], "type": "network", "id": "fc04a1ebb8944c709942dd686c42fe94", "name": "neutron"}], "user": {"domain": {"id": "default", "name": "Default"}, "id": "d8acb30b89ed44bea9568d556b54b8d3", "name": "demo"}, "audit_ids": ["sLXGcKSWRpii4eOfA7MKBg"], "issued_at": "2017-01-04T14:16:47.000000Z"}}<br>REQ: curl -g -i -X GET http://controller:8080/v1/AUTH_6fc70c831270448296c9c25361769cf5/container1/cirros-0.3.4-x86_64-disk.img -H "User-Agent: osc-lib keystoneauth1/2.12.2 python-requests/2.10.0 CPython/2.7.5" -H "X-Auth-Token: {SHA1}222c5064b2a2330eca9637708a40dffecb8bae4c"<br><font color="#ff0000">Starting new HTTP connection (1): controller<br>"GET /v1/AUTH_6fc70c831270448296c9c25361769cf5/container1/cirros-0.3.4-x86_64-disk.img HTTP/1.1" 200 13287936</font><br>RESP: [200] Content-Length: 13287936 Accept-Ranges: bytes Last-Modified: Wed, 04 Jan 2017 08:58:56 GMT Etag: ee1eca47dc88f4879d8a229cc70a07c6 X-Timestamp: 1483520335.80174 Content-Type: application/octet-stream X-Trans-Id: tx559e7d3d28aa49c995467-00586d03cf Date: Wed, 04 Jan 2017 14:16:48 GMT Connection: keep-alive<br>RESP BODY: QFI�s�<br>&N�JT�  F     �BU�@�@@�A��U�$wK@?T���I@<�J@�jU���Q�(Y<br>�ZL<br>   D�_@<br>       �U<br>�g�YK���I@$DQ@o�O�1G@p_A@�rD���\������D��/F@R3�K���F� �K�V�Q��t���▒▒���R?mE��WG@ D@ ;�D@ \�D��D� �WA K@ �F�!+�G�!a�B�!�2B�!��C�!�tE@!��G�"<br>yI�"HlN"��H�#�@�#JAJ@#N�N@#�{H�$wK$YJ�$�6I�%7F%TI�%��D�%�R@%��Q@&��Q�'BN�'��J(�J(`�F�(��F�(�vD�)cC)B�M)[K�)��L�*IM*��H�*�*I+1�F@+y�S@+��I�,D�S@,�ZI@-,qE�-vrA@-��N@3nM�3�}M�4N�M@4�L�5%J5��B�5��O�5�#�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K^�L_�L�#_�M��YN��^�O���Q�R�S�T�UY@VSV��T�WbP`X</span></div><div><span style="background-color: rgba(0, 0, 0, 0);"><br></span></div><div><span style="background-color: rgba(0, 0, 0, 0);"><br></span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">time swift download container1 cirros-0.3.4-x86_64-disk.img<br><br><br>cirros-0.3.4-x86_64-disk.img [auth 1.810s, headers 2.583s, total 2.693s, 15.060 MB/s]<br><br>real    0m3.298s<br>user    0m2.035s<br>sys     0m0.189s<br></span></div><div><span style="background-color: rgba(0, 0, 0, 0);"><br></span></div><div><span style="background-color: rgba(0, 0, 0, 0);"><br></span></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div style="margin: 10px; font-size: 10pt;">=========================================</div><div style="margin: 10px; font-size: 10pt;"><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">董 建 华<br>地址:杭州滨江区南环路3766号新世纪办公楼<br>邮编:310053<br>手机:13857132818<br>总机:0571-28996000<br>传真:0571-28996001<br>热线:4006728686<br>网址:www.ahope.com.cn<br>Email:dongjh@</span><span style="font-size: 10pt; line-height: 1.5; background-color: window;">ahope.com.cn</span></div></div></span></div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:s.martinelli@gmail.com">Steve Martinelli</a></div><div><b>Date:</b> 2017-01-04 22:05</div><div><b>To:</b> <a href="mailto:dongjh@ahope.com.cn">wawayu</a></div><div><b>CC:</b> <a href="mailto:openstack@lists.openstack.org">openstack</a></div><div><b>Subject:</b> Re: [Openstack] Download file from swift extremely slow</div></div></div><div><div class="FoxDiv20170104221655762915"><div dir="ltr">Does doing ``<span style="color:rgb(0,0,0)">openstack object save container1 cirros-0.3.4-x86_64-disk.img --debug`` </span><span style="color:rgb(0,0,0)">give any additional information?</span><div><font color="#000000"><br></font></div><div><font color="#000000">What about using the swift CLI? any difference in speed? ``swift download </font><span style="color:rgb(0,0,0)">container1 cirros-0.3.4-x86_64-disk.img`` ?</span><font color="#000000"><br></font><div><font color="#000000"><br></font></div><div><font color="#000000"><br></font><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 4, 2017 at 7:19 AM, wawayu <span dir="ltr"><<a href="mailto:dongjh@ahope.com.cn" target="_blank">dongjh@ahope.com.cn</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.5em; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;">Anybody knows this ? <div></div><div style="color:rgb(0,0,0)"><div style="padding:2px 0px;font-size:12px;font-family:"arial narrow"">------------------ Original --<wbr>----------------</div><div style="padding:8px;font-size:12px;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(239,239,239)"><div><b>From:</b> "董建华"<<a href="mailto:dongjh@ahope.com.cn" target="_blank">dongjh@ahope.com.<wbr>cn</a>></div><div><b>Date:</b> Wed, Jan 4, 2017 04:59 PM</div><div><b>To:</b> "openstack"<<a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@<wbr>lists.openstack.org</a>>;</div><div><b>Subject:</b> [Openstack] Download file from swift extremely slow</div></div></div><div class="gmail-HOEnZb"><div class="gmail-h5">
<div><span style="color:rgb(0,0,0);background-color:rgba(0,0,0,0)">Hi experts</span></div><div><span style="color:rgb(0,0,0);background-color:rgba(0,0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0);background-color:rgba(0,0,0,0)">I finished the swift installation following the install guide(</span><span style="background-color:rgba(0,0,0,0);font-size:10.5pt;line-height:1.5"><a href="http://docs.openstack.org/project-install-guide/object-storage/draft/get_started.html" target="_blank">http://docs.openstack.<wbr>org/project-install-guide/<wbr>object-storage/draft/get_<wbr>started.html</a></span><span style="background-color:rgba(0,0,0,0);font-size:10.5pt;line-height:1.5">), file </span><span style="font-size:10.5pt;line-height:1.5;background-color:window">upload</span><span style="font-size:10.5pt;line-height:1.5;background-color:window"> </span><span style="background-color:rgba(0,0,0,0);font-size:10.5pt;line-height:1.5"> is very fast, but file download is extremely slow, why ?</span></div><div><span style="background-color:rgba(0,0,0,0);font-size:10.5pt;line-height:1.5"><br></span></div><div><span style="color:rgb(0,0,0);background-color:rgba(0,0,0,0)">[root@controller admin]#<b> time openstack object create container1 cirros-0.3.4-x86_64-disk.img</b><br>+-----------------------------<wbr>-+------------+---------------<wbr>-------------------+<br>| object                       | container  | etag                          <wbr>   |<br>+-----------------------------<wbr>-+------------+---------------<wbr>-------------------+<br>| cirros-0.3.4-x86_64-disk.img | container1 | ee1eca47dc88f4879d8a229cc70a07<wbr>c6 |<br>+-----------------------------<wbr>-+------------+---------------<wbr>-------------------+<br><br>real    0m3.807s<br>user    0m2.127s<br>sys     0m0.161s<br></span></div><div><span style="color:rgb(0,0,0);background-color:rgba(0,0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0);background-color:rgba(0,0,0,0)"><br></span></div><div><span></span><span style="color:rgb(0,0,0);background-color:rgba(0,0,0,0)">[root@controller /]#<b> time  openstack object save container1 cirros-0.3.4-x86_64-disk.img</b><br>real    5m51.489s<br>user    5m48.172s<br>sys     0m2.094s<br></span></div>
<div><br></div><hr style="width:210px;height:1px" color="#b5c4df" size="1" align="left">
<div><span><div style="margin:10px;font-family:verdana;font-size:10pt"><div style="margin:10px;font-size:10pt">==============================<wbr>===========</div><div style="margin:10px;font-size:10pt"><span style="color:rgb(0,0,0);background-color:rgba(0,0,0,0)">董 建 华<br>地址:杭州滨江区南环路3766号新世纪办公楼<br>邮编:310053<br>手机:<a href="tel:(385)%20713-2818" value="+13857132818" target="_blank">13857132818</a><br>总机:0571-28996000<br>传真:0571-28996001<br>热线:4006728686<br>网址:<a href="http://www.ahope.com.cn" target="_blank">www.ahope.com.cn</a><br>Email:dongjh@</span><span style="font-size:10pt;line-height:1.5;background-color:window"><a href="http://ahope.com.cn" target="_blank">ahope.com.cn</a></span></div></div></span></div>
</div></div><br>______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
<br></blockquote></div><br></div></div></div></div>
</div></div></blockquote>
</div></div></blockquote>
</div></div></blockquote>
</body></html>