diff --git a/front50-sql/src/main/kotlin/com/netflix/spinnaker/front50/migrations/StorageServiceMigrator.kt b/front50-sql/src/main/kotlin/com/netflix/spinnaker/front50/migrations/StorageServiceMigrator.kt index c3285a9fd..ff4f51bbf 100644 --- a/front50-sql/src/main/kotlin/com/netflix/spinnaker/front50/migrations/StorageServiceMigrator.kt +++ b/front50-sql/src/main/kotlin/com/netflix/spinnaker/front50/migrations/StorageServiceMigrator.kt @@ -81,8 +81,9 @@ class StorageServiceMigrator( * - does not exist in 'target' * or * - has been more recently modified in 'source' + * (with "some" buffer to account for precision loss on s3 due to RFC 1123 being used for last modified values) */ - !targetObjectKeys.containsKey(e.key) || targetObjectKeys[e.key]!! < e.value + !targetObjectKeys.containsKey(e.key) || targetObjectKeys[e.key]!! < (e.value - 1000) } if (migratableObjectKeys.isEmpty()) {