When creating a Provisioned IOPS EBS volume (or any EBS volumes for that matter) from a snapshot, are the "First Use Penalty” effects avoided?
Are they only partially avoided (for the blocks that are written) from the snapshot, or are they completely avoided?
If the former, is there a way to pre-warm only the blocks that are not written from the snapshot?
Yes same applies to volumes created from the snapshot. The EBS will get attached to the instance and mounted but it will be still pulling data from S3.
For me it was a problem and I did something like this before spinning the app to the fullest to see if all data was copied from S3 snapshot:
By the time this command is done you can be sure all the data has been copied.
Apparently, I did just a little too-little searching before asking this question....
There was a question on stackoverflow:
Which referenced the an AWS forum entry that confirms Danila's answer: