Upload one file with a single PUT, upload the same bytes in two parts, and an S3-compatible store can return two different ETags. That difference is expected: a multipart ETag describes the upload's part structure, not the MD5 of the complete file. Treating every ETag as a ...
An incomplete S3 multipart upload can consume storage without creating an object. Ordinary object listings do not show its uploaded parts, so a bucket may contain one visible file and megabytes or terabytes of additional part data. The safe cleanup unit is not “everything incomplete.” It is ...