mirror of
https://github.com/minio/minio.git
synced 2025-11-07 04:42:56 -05:00
XL/FS: Rewrite in new format.
This commit is contained in:
@@ -28,6 +28,7 @@ import (
|
||||
"unicode/utf8"
|
||||
|
||||
"github.com/minio/minio/pkg/safe"
|
||||
"github.com/skyrings/skyring-common/tools/uuid"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -123,6 +124,20 @@ func pathJoin(elem ...string) string {
|
||||
return path.Join(elem...) + trailingSlash
|
||||
}
|
||||
|
||||
// getUUID() - get a unique uuid.
|
||||
func getUUID() (uuidStr string) {
|
||||
for {
|
||||
uuid, err := uuid.New()
|
||||
if err != nil {
|
||||
errorIf(err, "Unable to initialize uuid")
|
||||
continue
|
||||
}
|
||||
uuidStr = uuid.String()
|
||||
break
|
||||
}
|
||||
return uuidStr
|
||||
}
|
||||
|
||||
// Create an s3 compatible MD5sum for complete multipart transaction.
|
||||
func completeMultipartMD5(parts ...completePart) (string, error) {
|
||||
var finalMD5Bytes []byte
|
||||
|
||||
Reference in New Issue
Block a user