diff options
author | Ihor Antonov <ngortheone@gmail.com> | 2018-05-02 11:13:13 -0400 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> | 2018-05-12 02:55:33 +0300 |
commit | e4777ae2d84c5f38740b744fe85e305f1a2f0209 (patch) | |
tree | f9852a5f3a0dd1eeba6ef2d040bf23644ef1001c /nixos/maintainers/scripts | |
parent | 3fb09ac1de80289841befbd0c67f3bd6f3227222 (diff) |
Fix kernel panic on ec2 kvm instances caused by io timeout on nvme root volume
Diffstat (limited to 'nixos/maintainers/scripts')
-rw-r--r-- | nixos/maintainers/scripts/ec2/amazon-image.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/maintainers/scripts/ec2/amazon-image.nix b/nixos/maintainers/scripts/ec2/amazon-image.nix index 972c04453aefc..5ab5d400e05c2 100644 --- a/nixos/maintainers/scripts/ec2/amazon-image.nix +++ b/nixos/maintainers/scripts/ec2/amazon-image.nix @@ -8,6 +8,11 @@ in { imports = [ ../../../modules/virtualisation/amazon-image.nix ]; + # Required to avoid kernel panics on KVM instances where nvme volume availability can get delayed + # https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html#timeout-nvme-ebs-volumes + # TODO change value to 4294967295 when kernel is updated to 4.15 or later + config.boot.kernelParams = [ "nvme_core.io_timeout=255" ]; + options.amazonImage = { name = mkOption { type = types.str; |