MCPcopy Index your code
hub / github.com/scality/cloudserver / initMetadata

Function initMetadata

tests/functional/aws-node-sdk/test/utils/init.js:41–57  ·  view source on GitHub ↗
(cb)

Source from the content-addressed store, hash-verified

39let metadataInit = false;
40
41function initMetadata(cb) {
42 const promise = (async () => {
43 if (metadataInit) {
44 return;
45 }
46 await new Promise((resolve, reject) => {
47 metadata.setup(err => {
48 if (err) {
49 return reject(err);
50 }
51 metadataInit = true;
52 return resolve();
53 });
54 });
55 })();
56 return cb ? promise.then(() => cb(), cb) : promise;
57}
58
59function getMetadata(bucketName, objectName, versionId, cb) {
60 const promise = new Promise((resolve, reject) => metadata.getObjectMD(

Callers 2

abortMPU.jsFile · 0.85
objectOverwrite.jsFile · 0.85

Calls 1

setupMethod · 0.80

Tested by

no test coverage detected