@@ -236,7 +236,10 @@ class LifecycleTask extends BackbeatTask {
236236 }
237237
238238 const entry = Object . assign ( { } , bucketData , {
239- contextInfo : { reqId : log . getSerializedUids ( ) } ,
239+ contextInfo : {
240+ reqId : log . getSerializedUids ( ) ,
241+ conductorScanId : bucketData . contextInfo && bucketData . contextInfo . conductorScanId ,
242+ } ,
240243 details : { marker } ,
241244 } ) ;
242245 this . _sendBucketEntry ( entry , err => {
@@ -411,6 +414,8 @@ class LifecycleTask extends BackbeatTask {
411414 const entry = Object . assign ( { } , bucketData , {
412415 contextInfo : {
413416 reqId : log . getSerializedUids ( ) ,
417+ conductorScanId : bucketData . contextInfo
418+ && bucketData . contextInfo . conductorScanId ,
414419 } ,
415420 details : {
416421 keyMarker : data . NextKeyMarker ,
@@ -497,6 +502,8 @@ class LifecycleTask extends BackbeatTask {
497502 const entry = Object . assign ( { } , bucketData , {
498503 contextInfo : {
499504 reqId : log . getSerializedUids ( ) ,
505+ conductorScanId : bucketData . contextInfo
506+ && bucketData . contextInfo . conductorScanId ,
500507 } ,
501508 details : {
502509 keyMarker : data . NextKeyMarker ,
@@ -1040,6 +1047,8 @@ class LifecycleTask extends BackbeatTask {
10401047 origin : 'lifecycle' ,
10411048 ruleType : 'expiration' ,
10421049 reqId : log . getSerializedUids ( ) ,
1050+ conductorScanId : bucketData . contextInfo
1051+ && bucketData . contextInfo . conductorScanId ,
10431052 } )
10441053 . setAttribute ( 'target.owner' , bucketData . target . owner )
10451054 . setAttribute ( 'target.bucket' , bucketData . target . bucket )
@@ -1068,6 +1077,8 @@ class LifecycleTask extends BackbeatTask {
10681077 origin : 'lifecycle' ,
10691078 ruleType : 'expiration' ,
10701079 reqId : log . getSerializedUids ( ) ,
1080+ conductorScanId : bucketData . contextInfo
1081+ && bucketData . contextInfo . conductorScanId ,
10711082 } )
10721083 . setAttribute ( 'target.owner' , bucketData . target . owner )
10731084 . setAttribute ( 'target.bucket' , bucketData . target . bucket )
@@ -1174,6 +1185,7 @@ class LifecycleTask extends BackbeatTask {
11741185 origin : 'lifecycle' ,
11751186 ruleType : 'transition' ,
11761187 reqId : log . getSerializedUids ( ) ,
1188+ conductorScanId : params . conductorScanId ,
11771189 } ) ;
11781190 entry . setAttribute ( 'source' , {
11791191 bucket : params . bucket ,
@@ -1374,6 +1386,8 @@ class LifecycleTask extends BackbeatTask {
13741386 site : rules [ ncvt ] . StorageClass ,
13751387 transitionTime : this . _lifecycleDateTime . getTransitionTimestamp (
13761388 { Days : rules [ ncvt ] [ ncd ] } , staleDate ) ,
1389+ conductorScanId : bucketData . contextInfo
1390+ && bucketData . contextInfo . conductorScanId ,
13771391 } , log , cb ) ;
13781392 return ;
13791393 }
@@ -1450,6 +1464,8 @@ class LifecycleTask extends BackbeatTask {
14501464 origin : 'lifecycle' ,
14511465 ruleType : 'expiration' ,
14521466 reqId : log . getSerializedUids ( ) ,
1467+ conductorScanId : bucketData . contextInfo
1468+ && bucketData . contextInfo . conductorScanId ,
14531469 } )
14541470 . setAttribute ( 'target.owner' , bucketData . target . owner )
14551471 . setAttribute ( 'target.bucket' , bucketData . target . bucket )
@@ -1519,6 +1535,8 @@ class LifecycleTask extends BackbeatTask {
15191535 origin : 'lifecycle' ,
15201536 ruleType : 'expiration' ,
15211537 reqId : log . getSerializedUids ( ) ,
1538+ conductorScanId : bucketData . contextInfo
1539+ && bucketData . contextInfo . conductorScanId ,
15221540 } )
15231541 . setAttribute ( 'target.owner' , bucketData . target . owner )
15241542 . setAttribute ( 'target.bucket' , bucketData . target . bucket )
@@ -1606,6 +1624,8 @@ class LifecycleTask extends BackbeatTask {
16061624 site : rules . Transition . StorageClass ,
16071625 transitionTime : this . _lifecycleDateTime . getTransitionTimestamp (
16081626 rules . Transition , object . LastModified ) ,
1627+ conductorScanId : bucketData . contextInfo
1628+ && bucketData . contextInfo . conductorScanId ,
16091629 } , log , done ) ;
16101630 }
16111631 return done ( ) ;
@@ -1709,6 +1729,8 @@ class LifecycleTask extends BackbeatTask {
17091729 encodedVersionId : undefined ,
17101730 transitionTime : this . _lifecycleDateTime . getTransitionTimestamp (
17111731 rules . Transition , version . LastModified ) ,
1732+ conductorScanId : bucketData . contextInfo
1733+ && bucketData . contextInfo . conductorScanId ,
17121734 } , log , done ) ;
17131735 }
17141736
@@ -1758,6 +1780,8 @@ class LifecycleTask extends BackbeatTask {
17581780 origin : 'lifecycle' ,
17591781 ruleType : 'expiration' ,
17601782 reqId : log . getSerializedUids ( ) ,
1783+ conductorScanId : bucketData . contextInfo
1784+ && bucketData . contextInfo . conductorScanId ,
17611785 } )
17621786 . setAttribute ( 'target.owner' , bucketData . target . owner )
17631787 . setAttribute ( 'target.bucket' , bucketData . target . bucket )
@@ -1827,6 +1851,11 @@ class LifecycleTask extends BackbeatTask {
18271851 processBucketEntry ( bucketLCRules , bucketData , s3target ,
18281852 backbeatMetadataProxy , nbRetries , done ) {
18291853 const log = this . log . newRequestLogger ( ) ;
1854+ const conductorScanId = bucketData . contextInfo
1855+ && bucketData . contextInfo . conductorScanId ;
1856+ if ( conductorScanId && typeof log . addDefaultFields === 'function' ) {
1857+ log . addDefaultFields ( { conductorScanId } ) ;
1858+ }
18301859 this . s3target = s3target ;
18311860 this . backbeatMetadataProxy = backbeatMetadataProxy ;
18321861 if ( ! this . backbeatMetadataProxy ) {
0 commit comments