-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Update devctr to 24.04 #4784
Merged
Merged
Update devctr to 24.04 #4784
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pb8o
added
Priority: Low
Indicates that an issue or pull request should be resolved behind issues or pull requests labelled `
Status: Awaiting author
Indicates that an issue or pull request requires author action
labels
Sep 6, 2024
pb8o
force-pushed
the
devctr-2404
branch
4 times, most recently
from
September 13, 2024 05:55
5a11652
to
a06fb20
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #4784 +/- ##
=======================================
Coverage 84.38% 84.38%
=======================================
Files 249 249
Lines 27494 27494
=======================================
Hits 23201 23201
Misses 4293 4293
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
pb8o
force-pushed
the
devctr-2404
branch
6 times, most recently
from
September 18, 2024 08:53
b0a29c2
to
a1edc07
Compare
pb8o
added
Status: Awaiting review
Indicates that a pull request is ready to be reviewed
and removed
Status: Awaiting author
Indicates that an issue or pull request requires author action
labels
Sep 18, 2024
roypat
previously approved these changes
Sep 23, 2024
roypat
previously approved these changes
Oct 8, 2024
It doesn't end up much shorter but at least it is more readable. Signed-off-by: Pablo Barbáchano <[email protected]>
Rewrite the only test that needs pandas. pandas is a heavy dependency that weighs in around 50MB. It also recently started printing a warning that in the future it will require pyarrow, which is another 40 MB. Pandas is great, however our usage of it is minimal. Size of devctr does not change much, but we avoid the warning, and not having to deal with pyarrow in the future. Example output: ``` MSR removed 0x13 before=0x0 MSR changed 0x179 before=0x20ffff after=0x20 MSR added 0x17 after=0x0 MSR added 0x11 after=0x25ba008 ``` Signed-off-by: Pablo Barbáchano <[email protected]>
Capture stdout in those tests. There is no reason why we should run those tests differently than the others. Also add worksteal option to xdist. Signed-off-by: Pablo Barbáchano <[email protected]>
This was reverted in 157b739, but since then we have added more Rust toolchains, so it adds up. Removing reduces the image size quite a bit: Uncompressed: 4.57GiB -> 3.31 GiB (-28%) Compressed: 1213MiB -> 1058MiB (-13%) Signed-off-by: Pablo Barbáchano <[email protected]>
This was partially done in c839707. We can also drop it from the dependency list. Fixes: c839707 Signed-off-by: Pablo Barbáchano <[email protected]>
This is to be able to manipulate squashfs images during test runs. Signed-off-by: Pablo Barbáchano <[email protected]>
Notably, Python and poetry required some changes to keep working the way it was, as installing Python modules via pip outside a venv is getting more and more difficult. Raised the versions of Python dependencies, and updated some pinned versions. Signed-off-by: Pablo Barbáchano <[email protected]>
Remove some assignments without purpose. Signed-off-by: Pablo Barbáchano <[email protected]>
New version of Pylint complains about a few `possibly-used-before-assignment`. Signed-off-by: Pablo Barbáchano <[email protected]>
iperf3 3.16 needs to send more data to reliably detect the throughtput. Signed-off-by: Pablo Barbáchano <[email protected]>
Kani supports verification on ARM since version 0.37.0 [1], so enable it in our CI. [1]: https://github.com/model-checking/kani/blob/main/CHANGELOG.md#0370 Signed-off-by: Patrick Roy <[email protected]> Signed-off-by: Pablo Barbáchano <[email protected]>
Use the new devctr from latest changes Signed-off-by: Pablo Barbáchano <[email protected]>
kalyazin
approved these changes
Oct 8, 2024
roypat
approved these changes
Oct 8, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Priority: Low
Indicates that an issue or pull request should be resolved behind issues or pull requests labelled `
Status: Awaiting review
Indicates that a pull request is ready to be reviewed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Reason
In addition also
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
.