MCPcopy
hub / github.com/scality/cloudserver / freshStartCreateBucket

Function freshStartCreateBucket

lib/api/apiUtils/bucket/bucketCreation.js:92–107  ·  view source on GitHub ↗
(bucket, canonicalID, log, callback)

Source from the content-addressed store, hash-verified

90}
91
92function freshStartCreateBucket(bucket, canonicalID, log, callback) {
93 const bucketName = bucket.getName();
94 metadata.createBucket(bucketName, bucket, log, err => {
95 if (err) {
96 log.debug('error from metadata', { error: err });
97 return callback(err);
98 }
99 log.trace('created bucket in metadata');
100 return addToUsersBucket(canonicalID, bucketName, bucket, log, err => {
101 if (err) {
102 return callback(err);
103 }
104 return removeTransientOrDeletedLabel(bucket, log, callback);
105 });
106 });
107}
108
109/**
110 * Finishes creating a bucket in transient state

Callers 1

createBucketFunction · 0.85

Calls 4

addToUsersBucketFunction · 0.85
debugMethod · 0.80
traceMethod · 0.80

Tested by

no test coverage detected