<!--
Verify first that your issue/request is not already reported on GitHub.
Also test if the latest release and master branch are affected too.
Always add information AFTER of these HTML comments, but no need to delete the 
comments.
-->

##### ISSUE TYPE
<!-- Pick one below and delete the rest -->
 * Bug Report

##### COMPONENT NAME
<!--
Categorize the issue, e.g. API, VR, VPN, UI, etc.
-->
~~~
TEMPLATE
~~~

##### CLOUDSTACK VERSION
<!--
New line separated list of affected versions, commit ID for issues on master 
branch.
-->
~~~
4.11.0
~~~

##### CONFIGURATION
<!--
Information about the configuration if relevant, e.g. basic network, advanced 
networking, etc.  N/A otherwise
-->
ADVANCED NETWORKING

##### OS / ENVIRONMENT
<!--
Information about the environment if relevant, N/A otherwise
-->
CentOS Linux release 7.4.1708

##### SUMMARY
<!-- Explain the problem/feature briefly -->
When trying to "Add template from UI" uploading process fails with error: 
Stream closed

May be important:
template size is 104 GB
template format is RAW

##### STEPS TO REPRODUCE
<!--
For bugs, show exactly how to reproduce the problem, using a minimal test-case. 
Use Screenshots if accurate.
-->
**UI**
Templates -> Add Template -> fill form (downloading from http)


##### EXPECTED RESULTS
<!-- What did you expect to happen when running the steps above? -->
~~~
Template is downloaded and registered
~~~

##### ACTUAL RESULTS
<!-- What actually happened? -->
Downloading fails with error: Stream closed

<!-- Paste verbatim command output between quotes below -->
~~~
2018-08-23 12:14:34,078 DEBUG [c.c.a.m.AgentManagerImpl] 
(AgentManager-Handler-2:null) (logid:) SeqA 5-577195: Sending Seq 5-577195:  { 
An
s: , MgmtId: 90520739393856, via: 5, Ver: v1, Flags: 100010, 
[{"com.cloud.agent.api.AgentControlAnswer":{"result":true,"wait":0}}] }
2018-08-23 12:14:35,813 DEBUG [c.c.a.ApiServlet] (qtp745160567-15:ctx-4e0d3cf8) 
(logid:f2420e15) ===START===  192.168.7.123 -- GET  comman
d=registerTemplate&response=json&projectid=62b2e0d2-5f81-4a6d-8d8b-591283f10e4a&name=test-oracledb-tmpl5&displayText=test-oracledb-tmpl5&u
rl=http%3A%2F%2Fcs-templates.cloud.spg%2Fcscoracle-db.raw&zoneids=4a2e5664-edc7-4a0d-ae4a-fd56e1dc4314&format=RAW&isextractable=false&pass
wordEnabled=false&isdynamicallyscalable=false&osTypeId=b70da464-54f4-11e8-8821-525400843140&hypervisor=KVM&ispublic=true&requireshvm=false
&isfeatured=false&isrouting=false&details%5B0%5D.hypervisortoolsversion=xenserver56&directdownload=false&checksum=&_=1535019275786
2018-08-23 12:14:35,819 DEBUG [c.c.a.ApiServer] (qtp745160567-15:ctx-4e0d3cf8 
ctx-194618fb) (logid:f2420e15) CIDRs from which account 'Acc
t[edb45ae5-9c61-4d06-b119-b80783dc8dd2-spg-admin]' is allowed to perform API 
calls: 0.0.0.0/0
2018-08-23 12:14:35,838 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Checking if am
ount of resources of Type = 'template' for Project Name = spg-csc-dev in Domain 
Id = 5 is exceeded: Account Resource Limit = 20, Current A
ccount Resource Amount = 6, Requested Resource Amount = 1.
2018-08-23 12:14:35,841 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Checking if do
main resource limits of Type 'template' for Domain Id = 5 is exceeded: Domain 
Resource Limit = -1, Current Domain Resource Amount = 6, Req
uested Resource Amount = 1.
2018-08-23 12:14:35,842 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Checking if domain 
resource limits of Type 'template' for Domain Id = 2 is exceeded: Domain 
Resource Limit = -1, Current Domain Resource Amount = 6, Requested Resource 
Amount = 1.
2018-08-23 12:14:35,886 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Checking if amount 
of resources of Type = 'secondary_storage' for Project Name = spg-csc-dev in 
Domain Id = 5 is exceeded: Account Resource Limit = 429496729600, Current 
Account Resource Amount = 217944424448, Requested Resource Amount = 
108972212224.
2018-08-23 12:14:35,889 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Checking if domain 
resource limits of Type 'secondary_storage' for Domain Id = 5 is exceeded: 
Domain Resource Limit = -1, Current Domain Resource Amount = 217944424448, 
Requested Resource Amount = 108972212224.
2018-08-23 12:14:35,890 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Checking if domain 
resource limits of Type 'secondary_storage' for Domain Id = 2 is exceeded: 
Domain Resource Limit = -1, Current Domain Resource Amount = 217944424448, 
Requested Resource Amount = 108972212224.
2018-08-23 12:14:35,919 DEBUG [o.a.c.s.i.TemplateDataFactoryImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) template 247 is 
not in store:1, type:Image
2018-08-23 12:14:35,942 DEBUG [o.a.c.s.i.TemplateDataFactoryImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) template 247 is 
already in store:1, type:Image
2018-08-23 12:14:35,959 DEBUG [o.a.c.s.i.BaseImageStoreDriverImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Downloading 
template to data store 1
2018-08-23 12:14:35,970 DEBUG [o.a.c.s.i.BaseImageStoreDriverImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Performing image 
store createTemplate async callback
2018-08-23 12:14:36,003 DEBUG [c.c.h.o.r.Ovm3HypervisorGuru] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) 
getCommandHostDelegation: class 
org.apache.cloudstack.storage.command.DownloadCommand
2018-08-23 12:14:36,003 DEBUG [c.c.h.XenServerGuru] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) We are returning 
the default host to execute commands because the command is not of Copy type.
2018-08-23 12:14:36,004 DEBUG [o.a.c.s.RemoteHostEndPoint] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Sending command 
org.apache.cloudstack.storage.command.DownloadCommand to host: 6
2018-08-23 12:14:36,006 DEBUG [c.c.a.t.Request] (qtp745160567-15:ctx-4e0d3cf8 
ctx-194618fb) (logid:f2420e15) Seq 6-1837468647967162405: Sending  { Cmd , 
MgmtId: 90520739393856, via: 6(s-2-VM), Ver: v1, Flags: 100011, 
[{"org.apache.cloudstack.storage.command.DownloadCommand":{"hvm":false,"description":"test-oracledb-tmpl5","checksum":"","maxDownloadSizeInBytes":137438953472,"id":247,"resourceType":"TEMPLATE","installPath":"template/tmpl/47/247","_store":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://ss1-au1.local/Cloudstack_Backup","_role":"Image"}},"url":"http://cs-templates.cloud.spg/cscoracle-db.raw","format":"RAW","accountId":47,"name":"247-47-8efe5f29-c3ee-3016-acd5-e4a4fb76bcfe","secUrl":"nfs://ss1-au1.local/Cloudstack_Backup","wait":0}}]
 }
2018-08-23 12:14:36,006 DEBUG [c.c.r.ResourceLimitManagerImpl] 
(qtp745160567-15:ctx-4e0d3cf8 ctx-194618fb) (logid:f2420e15) Updating resource 
Type = template count for Account = 47 Operation = increasing Amount = 1
2018-08-23 12:14:36,057 DEBUG [c.c.a.ApiServlet] (qtp745160567-15:ctx-4e0d3cf8 
ctx-194618fb) (logid:f2420e15) ===END===  192.168.7.123 -- GET  
command=registerTemplate&response=json&projectid=62b2e0d2-5f81-4a6d-8d8b-591283f10e4a&name=test-oracledb-tmpl5&displayText=test-oracledb-tmpl5&url=http%3A%2F%2Fcs-templates.cloud.spg%2Fcscoracle-db.raw&zoneids=4a2e5664-edc7-4a0d-ae4a-fd56e1dc4314&format=RAW&isextractable=false&passwordEnabled=false&isdynamicallyscalable=false&osTypeId=b70da464-54f4-11e8-8821-525400843140&hypervisor=KVM&ispublic=true&requireshvm=false&isfeatured=false&isrouting=false&details%5B0%5D.hypervisortoolsversion=xenserver56&directdownload=false&checksum=&_=1535019275786
2018-08-23 12:14:39,155 DEBUG [c.c.a.t.Request] (AgentManager-Handler-13:null) 
(logid:) Seq 6-1837468647967162405: Processing:  { Ans: , MgmtId: 
90520739393856, via: 6, Ver: v1, Flags: 10, 
[{"com.cloud.agent.api.storage.DownloadAnswer":{"jobId":"ba4f5e6d-3466-45d7-8eb4-381d128422d7","downloadPct":0,"errorString":"Stream
 
closed","downloadStatus":"DOWNLOAD_ERROR","downloadPath":"/mnt/SecStorage/447bd664-f78c-31d8-86c6-0bba5bfa390e/template/tmpl/47/247/dnld5981961215788364666tmp_","installPath":"template/tmpl/47/247","templateSize":0,"templatePhySicalSize":0,"checkSum":"","result":true,"details":"Stream
 closed","wait":0}}] }
2018-08-23 12:14:39,156 DEBUG [o.a.c.s.i.BaseImageStoreDriverImpl] 
(RemoteHostEndPoint-4:ctx-58623d61) (logid:6a92f38a) Performing image store 
createTemplate async callback
2018-08-23 12:14:39,213 WARN  [o.a.c.alerts] 
(RemoteHostEndPoint-4:ctx-58623d61) (logid:6a92f38a) AlertType:: 28 | 
dataCenterId:: 1 | podId:: null | clusterId:: null | message:: Failed to 
register template: d039d030-322c-49b3-8fa6-871edee2fb4b with error: Stream 
closed
2018-08-23 12:14:39,235 ERROR [o.a.c.s.i.BaseImageStoreDriverImpl] 
(RemoteHostEndPoint-4:ctx-58623d61) (logid:6a92f38a) Failed to register 
template: d039d030-322c-49b3-8fa6-871edee2fb4b with error: Stream closed
~~~


[ Full content available at: https://github.com/apache/cloudstack/issues/2820 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to