-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop support for Linux host 4.14 #4689
Conversation
Kernel 4.14 has reached End of Life and is not supported by upstream. This should also reduce our CI costs by 1/3. Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
We are dropping support for Linux host 4.14, so we don't need a special 5.10 guest kernel anymore. Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
We are dropping support for Linux 4.14 so they are no longer needed. Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
We are dropping support for Linux 4.14 so reflect it in the docs. Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
Remove code to support Linux 4.14. Firecracker/Jailer will only work with kernel 5.10 and above. Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
Fix typo in the documentation Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #4689 +/- ##
==========================================
- Coverage 82.16% 81.92% -0.24%
==========================================
Files 255 253 -2
Lines 31361 31108 -253
==========================================
- Hits 25768 25486 -282
- Misses 5593 5622 +29
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doc changes looks good to me, thanks for the change
io_uring is not supported on 4.14 hosts. Since firecracker-microvm#4689 dropped support for 4.14 hosts, and 5.10 does support io_uring, remove various checks related to unsupported (4.14) host kernels. Signed-off-by: Patrick Roy <roypat@amazon.co.uk>
io_uring is not supported on 4.14 hosts. Since firecracker-microvm#4689 dropped support for 4.14 hosts, and 5.10 does support io_uring, remove various checks related to unsupported (4.14) host kernels. Also update some of our unittests to always test both the sync and async block engines. Previously, we only tested the sync engine on 4.14 hosts, and only the async engien on 5.10 hosts. With the removal of 4.14 hosts, this meant that we were no longer unittesting the sync engine in these tests at all. Thus, have all the tests unconditionally test both engines. Signed-off-by: Patrick Roy <roypat@amazon.co.uk>
io_uring is not supported on 4.14 hosts. Since #4689 dropped support for 4.14 hosts, and 5.10 does support io_uring, remove various checks related to unsupported (4.14) host kernels. Also update some of our unittests to always test both the sync and async block engines. Previously, we only tested the sync engine on 4.14 hosts, and only the async engien on 5.10 hosts. With the removal of 4.14 hosts, this meant that we were no longer unittesting the sync engine in these tests at all. Thus, have all the tests unconditionally test both engines. Signed-off-by: Patrick Roy <roypat@amazon.co.uk>
io_uring is not supported on 4.14 hosts. Since firecracker-microvm#4689 dropped support for 4.14 hosts, and 5.10 does support io_uring, remove various checks related to unsupported (4.14) host kernels. Also update some of our unittests to always test both the sync and async block engines. Previously, we only tested the sync engine on 4.14 hosts, and only the async engien on 5.10 hosts. With the removal of 4.14 hosts, this meant that we were no longer unittesting the sync engine in these tests at all. Thus, have all the tests unconditionally test both engines. Signed-off-by: Patrick Roy <roypat@amazon.co.uk>
Changes
Drop support for running Firecracker on host Linux 4.14
Reason
Linux 4.14 has been EOL since January 2024.
License Acceptance
By submitting this pull request, I confirm that my contribution is made under
the terms of the Apache 2.0 license. For more information on following Developer
Certificate of Origin and signing off your commits, please check
CONTRIBUTING.md
.PR Checklist
PR.
CHANGELOG.md
.TODO
s link to an issue.contribution quality standards.
rust-vmm
.