You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2017/05/15 18:10:44 UTC
jclouds git commit: JCLOUDS-1297: Fix uploadId format for non-English
locale
Repository: jclouds
Updated Branches:
refs/heads/master cff2f87e1 -> a299a6c1f
JCLOUDS-1297: Fix uploadId format for non-English locale
Add Locale.ENGLISH parameter to String.format(...) to generate same uploadId for different locales.
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/a299a6c1
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/a299a6c1
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/a299a6c1
Branch: refs/heads/master
Commit: a299a6c1fdfff5669d2f9bc830e6b2df96bec1a8
Parents: cff2f87
Author: ui4j <ui...@users.noreply.github.com>
Authored: Mon May 15 20:01:40 2017 +0300
Committer: GitHub <no...@github.com>
Committed: Mon May 15 20:01:40 2017 +0300
----------------------------------------------------------------------
.../openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jclouds/blob/a299a6c1/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java
----------------------------------------------------------------------
diff --git a/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java b/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java
index bd77e2b..da50532 100644
--- a/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java
+++ b/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java
@@ -37,6 +37,7 @@ import java.nio.channels.FileChannel;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.UUID;
@@ -473,7 +474,7 @@ public class RegionScopedSwiftBlobStore implements BlobStore {
private MultipartUpload initiateMultipartUpload(String container, BlobMetadata blobMetadata, long partSize, PutOptions options) {
Long contentLength = blobMetadata.getContentMetadata().getContentLength();
- String uploadId = String.format("%s/slo/%.6f/%s/%s", blobMetadata.getName(),
+ String uploadId = String.format(Locale.ENGLISH, "%s/slo/%.6f/%s/%s", blobMetadata.getName(),
System.currentTimeMillis() / 1000.0, contentLength == null ? Long.valueOf(0) : contentLength,
partSize);
return MultipartUpload.create(container, blobMetadata.getName(), uploadId, blobMetadata, options);