Skip to content

Commit aeeb7e1

Browse files
Add MD5 hash to snapshot validation marker puts. (#1126)
1 parent 6ddbc13 commit aeeb7e1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

priam/src/main/java/com/netflix/priam/aws/S3FileSystem.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,9 @@ protected void downloadFileImpl(AbstractBackupPath path, String suffix)
105105

106106
@Override
107107
public void putObject(String bucket, String key, String value) {
108+
String md5 = SystemUtils.toBase64(SystemUtils.md5(value.getBytes()));
108109
s3Client.putObject(
109-
PutObjectRequest.builder().bucket(bucket).key(key).build(),
110+
PutObjectRequest.builder().bucket(bucket).key(key).contentMD5(md5).build(),
110111
RequestBody.fromBytes(value.getBytes()));
111112
}
112113

0 commit comments

Comments
 (0)