Diwaker Gupta created JCLOUDS-334:
-------------------------------------
Summary: createContainerInLocation returns true even if container
exists
Key: JCLOUDS-334
URL: https://issues.apache.org/jira/browse/JCLOUDS-334
Project: jclouds
Issue Type: Bug
Components: jclouds-blobstore
Affects Versions: 1.6.2
Reporter: Diwaker Gupta
Javadocs for `createContainerInLocation` state (from
http://javadocs.jclouds.cloudbees.net/org/jclouds/blobstore/BlobStore.html):
"Returns: true if the container was created, false if it already existed."
The following simple test snippet verifies this:
```
assertThat(blobStore.createContainerInLocation(
/*location=*/ null, name)).isTrue();
assertTrue(blobStore.containerExists(name));
assertThat(blobStore.createContainerInLocation(
/*location=*/ null, name)).isFalse();
```
I ran the test above for a variety of blobstores, and the test fails for pretty
much everyblobstore including aws-s3, cloudfiles, hpcloud, azureblob, atmos
etc. In my tests, it does pass when using generic S3 endpoints like with Google
cloud storage.
--
This message was sent by Atlassian JIRA
(v6.1#6144)