Hello, is there any relevant message thrown out in oned.log when you try to upload > 4G images?

Can you send the versions of the gems you are using (`gem list`)?

Hector


En Fri, 06 Jan 2012 16:53:11 +0100, salma rebai <[email protected]> escribió:

Hi,
Regarding uploading image with occi-storage, perhaps there is a bug in
OpenNebula. In fact, it does not support the upload of large images... I
have tested the command "Occi-storage create image.xml" with a text file
and an OS image of size 2G, and it is working fine.... But when I try to
upload a large image (> 4  G ) , the command fails with the error :
server returned nothing (no headers, no data).....

Any suggestions?? Can someone help me to solve this problem???

Best Regards.


2012/1/5 salma rebai <[email protected]>

Hi,
Apparently it is a space problem! I have tested the occi-storage command
with a small text file and I succeeded to upload It.
I think that occi uses a temporary folder (/tmp)  during uploading new
images and finally it saves these images in the ($ONE_LOCATION/var/images)
folder....
But I don't know how to specify this temporary folder.
For the moment I have changed in the ($ONE_LOCATION/bin/occi-server) file
the TMPDIR variable to be like that :
export TMPDIR=/srv/opennebula/tmp

After restarting the occi-server , the /srv/opennebula/tmp folder is
created, and when I run the "occi-storage create image.xml" command, I
noticed some file that are copied in this file:

> ls -l /srv/opennebula/tmp
total 28561060
-rw------- 1 opennebula opennebula  3448287232 Jan  5 12:44
RackMultipart20120105-23685-1b91zls-0
-rw------- 1 opennebula opennebula 12884901888 Jan  5 12:25
RackMultipart20120105-23685-1mhvl6-0
-rw------- 1 opennebula opennebula 12884902433 Jan  5 12:43
thin-body20120105-23685-1y5klur-0


But after some time the "occi-storage create" command fails with the error
server returned nothing (no headers, no data)

The contents of my log file is as follows
>cat var/occi-server.log
--------------------------------------
         Server configuration
--------------------------------------
{:template_location=>"/srv/opennebula//etc/occi_templates",
 :bridge=>"br0",
 :one_xmlrpc=>"http://localhost:2633/RPC2";,
 :instance_types=>
  {:custom=>{:template=>"custom.erb"},
   :small=>{:template=>"small.erb"},
   :medium=>{:template=>"medium.erb"},
   :large=>{:template=>"large.erb"}},
 :server=>"localhost",
 :auth=>"basic",
 :port=>4567}
== Sinatra/1.3.1 has taken the stage on 4567 for development with backup
from Thin
127.0.0.1 - - [05/Jan/2012 12:10:46] "GET /network HTTP/1.1" 200 119 0.0470 127.0.0.1 - - [05/Jan/2012 12:21:42] "GET /network HTTP/1.1" 200 119 0.2190 127.0.0.1 - - [05/Jan/2012 12:21:49] "GET /storage HTTP/1.1" 200 180 0.2270 127.0.0.1 - - [05/Jan/2012 12:24:15] "GET /network HTTP/1.1" 200 119 0.1177
127.0.0.1 - - [05/Jan/2012 12:25:17] "POST /storage HTTP/1.1" 500 79
0.0125
127.0.0.1 - - [05/Jan/2012 12:45:16] "GET /storage HTTP/1.1" 200 180 0.1723 127.0.0.1 - - [05/Jan/2012 12:45:20] "GET /storage HTTP/1.1" 200 180 0.1987 127.0.0.1 - - [05/Jan/2012 12:47:38] "GET /network HTTP/1.1" 200 119 0.1170
127.0.0.1 - - [05/Jan/2012 12:47:46] "POST /storage HTTP/1.1" 500 79
0.1150
127.0.0.1 - - [05/Jan/2012 12:50:20] "GET /storage HTTP/1.1" 200 180 0.0077 127.0.0.1 - - [05/Jan/2012 12:50:24] "GET /storage HTTP/1.1" 200 180 0.0082
127.0.0.1 - - [05/Jan/2012 12:57:57] "POST /storage HTTP/1.1" 201 238
0.0380
127.0.0.1 - - [05/Jan/2012 13:03:14] "GET /storage HTTP/1.1" 200 242 0.0076 127.0.0.1 - - [05/Jan/2012 13:03:20] "GET /storage HTTP/1.1" 200 242 0.0072

The "occi-storage list" doesn't show any new storage....
Have you any suggestions? Can you help me to solve the problem??

Thanks!
2012/1/4 salma rebai <[email protected]>

Hi,
Thanks for your response.
The folder of my OpenNebula installation (/srv/opennebula) is a large
shared space..... SO i don't know if this really a disk space problem.
When i used the command line "oneimage create " to upload a new image, I
don't find any problems, and images are stored in the
 (/src/opennebula/var/images) folder.....
But, I don't know when new images uploaded with occi-storage take
place... Is there a specific folder used by occi-storage??

Thanks for your Help!
Best Regards.


2012/1/4 Hector Sanjuan <[email protected]>

Hi, it looks to me like you're short of space to upload your image:


 /usr/local/lib/ruby/gems/1.8/**gems/thin-1.2.11/lib/thin/**request.rb:77:in
`parse': No space left on device - /tmp/thin-body20120104-29992-**1v1tn4a-0
(Errno::ENOSPC)


--
Hector Sanjuan
OpenNebula Developer
______________________________**_________________
Users mailing list
[email protected]
http://lists.opennebula.org/**listinfo.cgi/users-opennebula.**org<http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>




--
Salma REBAI
Ingénieur Informatique
Mastère Réseaux et Systèmes Multimédia
Ecole Nationale des Sciences Informatiques Univ. Manouba, Tunisie
Institut Télécom SudParis
[email protected]




--
Salma REBAI
Ingénieur Informatique
Mastère Réseaux et Systèmes Multimédia
Ecole Nationale des Sciences Informatiques Univ. Manouba, Tunisie
Institut Télécom SudParis
[email protected]






--
Hector Sanjuan
OpenNebula Developer
_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to