We’re automating more of our cluster operations at work and here’s the procedure for warming an EBS volume created from a snapshot to avoid their first-read/write performance issues.
How it works
Follow instructions in gist for installing in root’s crontab as a @reboot
run instruction. It uses an exclusive flock
and a completion file to ensure idempotency.