-
Notifications
You must be signed in to change notification settings - Fork 617
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
criu: Version 3.17 #1862
criu: Version 3.17 #1862
Conversation
I see a couple of new failures with
The main difference between the working CI runs and the none working CI runs is that the CI kernel has been upgraded from I cannot reproduce on Fedora's 5.16.18. As the failure is in Arch and Fedora Rawhide maybe it is a combination of newer libnl3 and that specific kernel. The Podman test seems to be failing because |
@adrianreber could you take a look at why presubmit checks failed? |
GitHub Actions comes with pre-installed criu in /usr. configure scripts looking for CRIU will pickup the pre-installed version in /usr if we do not install CI criu also in /usr. Signed-off-by: Adrian Reber <areber@redhat.com>
Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>
checkpoint-restore#1866 Suggested-by: Andrei Vagin <avagin@gmail.com> Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>
659ddfa
to
c52498f
Compare
Updated this PR with three patches to fix CI failures. |
Codecov Report
@@ Coverage Diff @@
## master #1862 +/- ##
==========================================
- Coverage 69.08% 68.98% -0.10%
==========================================
Files 136 128 -8
Lines 33167 33346 +179
==========================================
+ Hits 22914 23005 +91
- Misses 10253 10341 +88
Continue to review full report at Codecov.
|
@adrianreber please take changes from these PRs: |
Fixes: e2e02bc ("zdtm: Add MAP_HUGETLB memory mapping test") Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>
Currently we check memfd_hugetlb by doing memfd_create("", MFD_HUGETLB). If we see EINVAL we report that it's not supported, but we can also get ENOENT error in such case in hugetlb_file_setup() while trying to find proper hugetlbfs mount. Reference: https://github.com/torvalds/linux/blob/06fb4ecfeac/fs/hugetlbfs/inode.c#L1465 Fixes: 4245e6b ("check: Add a check for using memfd with hugetlb") Reported-by: Mr. Jenkins (ppc64le) Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>
This commit has to be reverted once we fix the issue. Issue: checkpoint-restore#1868 Reported-by: Mr. Jenkins Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>
Amongst a huge number of fixes all over the place this release introduces: * mount-v2 engine * support for MAP_HUGETLB mappings * support for Linux Restartable Sequences * support for SOCK_SEQPACKET unix sockets * CRIU AMD GPU plugin * setsockopt(SO_BUF_LOCK) support for tcp sockets Signed-off-by: Adrian Reber <areber@redhat.com>
c52498f
to
fcd15df
Compare
I added the three commits. |
@avagin Please rebase |
hello! now criu support amd gpu, nvidia gpu when can it be supported? |
As soon as somebody writes the patches to support it. |
Amongst a huge number of fixes all over the place this release introduces:
@checkpoint-restore/maintainers this are the
Makefile.versions
changes for release 3.17. PTAL.