Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
1.6.2
-
None
-
Windows 7, Azure and S3
Description
Try to set user defined meta data for Azure blob storage. No error setting meta data, but when I try to read them, they were not stored for the given blob.
my code (small part of it):
BlobStore blobStore = Context.getBlobStore(); BlobBuilder builder = blobStore.blobBuilder("blob001"); PayloadBlobBuilder payload = builder.payload(data); // data is InputStream payload.contentLength(datalen); Blob blob = payload.build(); Map<String, String> keyValueMap = new HashMap<String, String>(); keyValueMap.put("testmeta","12345"); blob.getMetadata().setUserMetadata(keyValueMap); blobStore.putBlob("container001", blob, multipart() );
For S3 it works.
Is this a known problem with Azure, or something wrong with my code?