[ 
https://issues.apache.org/jira/browse/JCLOUDS-498?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Gaul closed JCLOUDS-498.
-------------------------------

    Resolution: Not a Problem
      Assignee: Andrew Gaul

Glad to hear that this helped resolve your issue!  You might want to report 
this to your Swift provider, SDSC.

> PUT object calls fail against Swift with jclouds 1.7.1
> ------------------------------------------------------
>
>                 Key: JCLOUDS-498
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-498
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-blobstore
>    Affects Versions: 1.7.1
>         Environment: Tested on Windows 7 with Java 1.7.0_45
>            Reporter: Bill Branan
>            Assignee: Andrew Gaul
>            Priority: Critical
>              Labels: swift
>
> I am attempting to upgrade my application from JClouds 1.5.5 to JClouds 
> 1.7.1. My application connects to an OpenStack Swift storage provider for 
> storing objects. After updating to 1.7.1 all calls seem to work except the 
> calls to store new objects. I've tested listing containers, updating object 
> properties, deleting objects, and deleting containers, and all of these work, 
> but putting a new object does not.
> The error I see when attempting to put a new object is listed below. I get 
> this error regardless of whether I am using the SwiftClient or the BlobStore 
> interface.
> I wrote up some tests to isolate the issue. 
> The test for 1.7.1 is here: 
> https://github.com/bbranan/sdsc-tests/tree/master/sdsc-jclouds-1.7.1
> The test for 1.5.5 is here: 
> https://github.com/bbranan/sdsc-tests/tree/master/sdsc-jclouds-1.5.5
> The tests can be built using "ant" and run using "ant run". The tests work 
> perfectly with 1.5.5, but fail with 1.7.1. (You'll need to enter a couple 
> params at the top of the Java class prior to building.)
> I should also note that the tests for 1.7.1 pass when I connect to Rackspace, 
> but fail when I connect to SDSC Cloud, so there may be differences between 
> OpenStack Swift providers that are not being accounted for. SDSC Cloud is 
> running the Grizzly version of Swift.
> The error I see on PUT failure:
> {noformat}
>      [java] SEVERE: Cannot retry after server error, command is not 
> replayable: [method=public abstract 
> com.google.common.util.concurrent.ListenableFuture 
> org.jclouds.openstack.swift.CommonSwiftAsyncClient.putObject(java.lang.String,org.jclouds.openstack.swift.domain.SwiftObject)[test-container-1394647640389,
>  [info=[contentDisposition=null, contentEncoding=null, contentLanguage=null, 
> contentLength=null, contentMD5=null, contentType=application/unknown, 
> expires=null]]], request=PUT 
> https://duracloud.auth.cloud.sdsc.edu:443/v1/DURACLOUD_36ef189e-614e-49a9-bb8d-84f66e8553d5/test-container-1394647640389/test-content-blob-1394647701119
>  HTTP/1.1]
>      [java]   PUT failed with error: Read timed out connecting to PUT 
> https://duracloud.auth.cloud.sdsc.edu:443/v1/DURACLOUD_36ef189e-614e-49a9-bb8d-84f66e8553d5/test-container-1394647640389/test-content-blob-1394647701119
>  HTTP/1.1
>      [java] org.jclouds.http.HttpResponseException: Read timed out connecting 
> to PUT 
> https://duracloud.auth.cloud.sdsc.edu:443/v1/DURACLOUD_36ef189e-614e-49a9-bb8d-84f66e8553d5/test-container-1394647640389/test-content-blob-1394647701119
>  HTTP/1.1
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to