Corporate Home Open Source Home
Syndicate content
Eucalyptus
3 replies [Last post]
adit
Offline
Joined: 10/19/2009

I have written a tool using .NET (C#) to upload/download files to Eucalyptus cloud. When I try to stop/pause a upload by closing the HTTPRequest stream, Bucket are no longer accessible. Then if I try to get the list of file, I don't get any list and if I try to delete the bucket, I get "Bucket not empty" message.

Also I have noticed that if I am uploading large file and if I try to query the bucket, the request hangs and sometime times out.

How do I stop/pause the streaming of files to Bucket in the middle? i.e. what if the network connection breaks in the middle of the upload, how do I stop the stream properly so that Bucket is not corrupted? When the request query hangs, I have seen a Socket Closing messages in the logs.

Why do Buckets become unusable?

Thanks

neil
Offline
Joined: 04/28/2009
Which version of Eucalyptus

Which version of Eucalyptus are you using?

adit
Offline
Joined: 10/19/2009
eucalyptus-cc

eucalyptus-cc 1.6~bzr931-0ubuntu7.5 Elastic Utility Computing Architecture - Clu
eucalyptus-cloud 1.6~bzr931-0ubuntu7.5 Elastic Utility Computing Architecture - Clo
eucalyptus-common 1.6~bzr931-0ubuntu7.5 Elastic Utility Computing Architecture - Com
eucalyptus-gl 1.6~bzr931-0ubuntu7.5 Elastic Utility Computing Architecture - Log
eucalyptus-java-common 1.6~bzr931-0ubuntu7.5 Elastic Utility Computing Architecture - Com
eucalyptus-sc 1.6~bzr931-0ubuntu7.5 Elastic Utility Computing Architecture - Sto
eucalyptus-walrus 1.6~bzr931-0ubuntu7.5 Elastic Utility Computing Architecture - Wal
libeucalyptus-commons-ext-java 0.4.2-0ubuntu1 Eucalyptus commons external Java library

adit
Offline
Joined: 10/19/2009
I have updated eucalytpus to

I have updated eucalytpus to 1.6.2. Still buckets getting corrupted. See the following log output:

01:09:36 DEBUG [ChannelStateMonitor:New I/O client worker #2-3] :1267683072.0000:ResourceStateHandler/ChannelStateMonitor.channelConnected.50:eucalyptus:eucalyptus:SOCKET_OPEN:/192.168.3.205:42090:/192.168.3.205:8774:
01:09:36 DEBUG [ChannelStateMonitor:New I/O client worker #2-4] :1267683072.0000:VmStateHandler/ChannelStateMonitor.split.36:eucalyptus:eucalyptus:SOCKET_CLOSE:1267682976565:399:/192.168.3.205:42091:/192.168.3.205:8774:
01:09:36 DEBUG [ClusterNodeState:New I/O client worker #2-3] --------------------------------------------------------------------------------
Resource update for cluster=UECCC, outstanding=0 pending=0 submitted=0 redeemed=0
--------------------------------------------------------------------------------
01:09:36 DEBUG [ClusterNodeState:New I/O client worker #2-3] -> BEFORE: [ m1.small available=0/0 c1.medium available=0/0 m1.large available=0/0 m1.xlarge available=0/0 c1.xlarge available=0/0 ]
01:09:36 DEBUG [ClusterNodeState:New I/O client worker #2-3] -> AFTER: [ m1.small available=0/0 c1.medium available=0/0 m1.large available=0/0 m1.xlarge available=0/0 c1.xlarge available=0/0 ]
01:09:36 DEBUG [NetworkStateHandler:New I/O client worker #2-3] Adding node service tags: []
01:09:36 DEBUG [ChannelStateMonitor:New I/O client worker #2-3] :1267683072.0000:ResourceStateHandler/ChannelStateMonitor.split.36:eucalyptus:eucalyptus:SOCKET_CLOSE:1267682976584:25:/192.168.3.205:42090:/192.168.3.205:8774: