@@ -270,14 +270,19 @@ class ReplicationStatusUpdater {
270270 * @returns {void }
271271 */
272272 _listObjectVersions ( bucket , VersionIdMarker , KeyMarker , cb ) {
273+ this . log . error ( `AAAAA 11 ${ bucket } , ${ VersionIdMarker } , ${ KeyMarker } ` ) ;
274+
273275 this . s3 . send ( new ListObjectVersionsCommand ( {
274276 Bucket : bucket ,
275277 MaxKeys : this . listingLimit ,
276278 Prefix : this . targetPrefix ,
277279 VersionIdMarker,
278280 KeyMarker,
279281 } ) )
280- . then ( data => cb ( null , data ) )
282+ . then ( data => {
283+ this . log . error ( `AAAAA ListObjectVersions IsTruncated: ${ data . IsTruncated } , NextVersionIdMarker: ${ data . NextVersionIdMarker } , NextKeyMarker: ${ data . NextKeyMarker } , ${ data } ` ) ;
284+ cb ( null , data ) ;
285+ } )
281286 . catch ( err => cb ( err ) ) ;
282287 }
283288
@@ -298,10 +303,12 @@ class ReplicationStatusUpdater {
298303 . then ( res => next ( null , res . ReplicationConfiguration ) )
299304 . catch ( err => {
300305 this . log . error ( 'error getting bucket replication' , { error : err } ) ;
301- next ( err ) ;
306+ return next ( err ) ;
302307 } ) ;
303308 } ,
304309 ( repConfig , next ) => {
310+ this . log . error ( `AAAAA 6 ${ repConfig } ` ) ;
311+
305312 const { Rules } = repConfig ;
306313 const storageClass = this . siteName || Rules [ 0 ] . Destination . StorageClass ;
307314 if ( ! storageClass ) {
@@ -346,6 +353,7 @@ class ReplicationStatusUpdater {
346353 this . log . info ( `resuming bucket: ${ bucket } at: KeyMarker=${ this . _KeyMarker } `
347354 + `VersionIdMarker=${ this . _VersionIdMarker } ` ) ;
348355 }
356+ this . log . error ( `AAAAA 1` ) ;
349357 return doWhilst (
350358 done => this . _listObjectVersions (
351359 bucket ,
@@ -356,7 +364,13 @@ class ReplicationStatusUpdater {
356364 this . log . error ( 'error listing object versions' , { error : err } ) ;
357365 return done ( err ) ;
358366 }
359- return this . _markPending ( bucket , data . Versions . concat ( data . DeleteMarkers ) , err => {
367+ this . log . error ( `AAAAA 2 ${ err } ` ) ;
368+ this . log . error ( `AAAAA 3 ${ data } ` ) ;
369+
370+ const versions = ( data . Versions || [ ] ) . concat ( data . DeleteMarkers || [ ] ) ;
371+ this . log . error ( `AAAAA 4 ${ versions } ` ) ;
372+ this . log . error ( `AAAAA 5 ${ JSON . stringify ( versions ) } ` ) ;
373+ return this . _markPending ( bucket , versions , err => {
360374 if ( err ) {
361375 return done ( err ) ;
362376 }
0 commit comments