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

Function createCompleteRequest

tests/unit/utils/mpuUtils.js:55–77  ·  view source on GitHub ↗
(namespace, bucketName, objectKey, testUploadId)

Source from the content-addressed store, hash-verified

53}
54
55function createCompleteRequest(namespace, bucketName, objectKey, testUploadId) {
56 // only suports a single part for now
57 const completeBody = '<CompleteMultipartUpload>' +
58 '<Part>' +
59 '<PartNumber>1</PartNumber>' +
60 `<ETag>"${calculatedHash}"</ETag>` +
61 '</Part>' +
62 '</CompleteMultipartUpload>';
63
64 const request = {
65 bucketName,
66 namespace,
67 objectKey,
68 parsedHost: 's3.amazonaws.com',
69 url: `/${objectKey}?uploadId=${testUploadId}`,
70 headers: { host: `${bucketName}.s3.amazonaws.com` },
71 query: { uploadId: testUploadId },
72 post: completeBody,
73 actionImplicitDenies: false,
74 };
75
76 return request;
77}
78
79function createMPU(namespace, bucketName, objectKey, logger, cb) {
80 let testUploadId;

Callers 1

createMPUFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected