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

Function getLifecycleListing

lib/services.js:496–508  ·  view source on GitHub ↗

* Gets list of objects ready to be lifecycled * @param {object} bucketName - bucket in which objectMetadata is stored * @param {object} listingParams - params object passing on * needed items from request object * @param {object} log - request logger instance * @param {funct

(bucketName, listingParams, log, cb)

Source from the content-addressed store, hash-verified

494 * JSON response from metastore
495 */
496 getLifecycleListing(bucketName, listingParams, log, cb) {
497 assert.strictEqual(typeof bucketName, 'string');
498 log.trace('performing metadata get object listing for lifecycle',
499 { listingParams });
500 metadata.listLifecycleObject(bucketName, listingParams, log,
501 (err, listResponse) => {
502 if (err) {
503 log.debug('error from metadata', { error: err });
504 return cb(err);
505 }
506 return cb(null, listResponse);
507 });
508 },
509
510 metadataStoreMPObject(bucketName, cipherBundle, params, log, cb) {
511 assert.strictEqual(typeof bucketName, 'string');

Callers

nothing calls this directly

Calls 2

traceMethod · 0.80
debugMethod · 0.80

Tested by

no test coverage detected