Description
We need to make sure we understand timestamp behaviour across S3 implementations, for both single part and multipart uploads
tests to verify that the timestamp of files is consistent
- individual files's timestamps don't appear to change
- if you upload two small files in sequence, the timestamp of file 2> file 1
MPU uploads are different: their timestamp may be that of the upload start, rater than upload delete
A sequence of
- init MPU to file1
- PUT to file 2
- complete MPU to file1
may result in timestamp(file1) < timestamp(file2)
but if you add a PUT to file 0 before step 1, then we require that timestamp(file0) < timestamp(file1). That is: there's still an ordering on initialization.
these tests are probably relevant to all MPU implementations, though they'll offer different timing outcomes
Attachments
Issue Links
- is related to
-
HADOOP-16644 Retrive modtime of PUT file from store, via response or HEAD
- Resolved