-
Notifications
You must be signed in to change notification settings - Fork 202
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
Ubuntu 24.04 LTS (noble
) part 2
#1904
Conversation
Jenkins, test this please |
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.
Reviewed 4 of 8 files at r1, 16 of 16 files at r2, 1 of 1 files at r3, 1 of 1 files at r4, 1 of 1 files at r5, 1 of 1 files at r6, 1 of 1 files at r7, 1 of 1 files at r8, 1 of 1 files at r9, 1 of 1 files at r10, all commit messages.
Reviewable status: all files reviewed, 1 unresolved discussion, not enough approvals from maintainers (2 more required), not enough approvals from different teams (1 more required, approved so far: ITL) (waiting on @woju)
.ci/linux-sgx-ubuntu24.04-edmm.jenkinsfile
line 12 at r6 (raw file):
env.DOCKER_ARGS_SGX += ''' --add-host host.docker.internal:host-gateway
Is this something new? Why it is needed?
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.
Reviewable status: all files reviewed, 1 unresolved discussion, not enough approvals from maintainers (2 more required), not enough approvals from different teams (1 more required, approved so far: ITL) (waiting on @dimakuv)
.ci/linux-sgx-ubuntu24.04-edmm.jenkinsfile
line 12 at r6 (raw file):
Previously, dimakuv (Dmitrii Kuvaiskii) wrote…
Is this something new? Why it is needed?
This is copied from 20.04 EDMM pipeline. I don't know why it's there, git blame
says it was added by Borys.
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.
Reviewable status: all files reviewed, 1 unresolved discussion, not enough approvals from maintainers (2 more required), not enough approvals from different teams (1 more required, approved so far: ITL) (waiting on @woju)
.ci/linux-sgx-ubuntu24.04-edmm.jenkinsfile
line 12 at r6 (raw file):
Previously, woju (Wojtek Porczyk) wrote…
This is copied from 20.04 EDMM pipeline. I don't know why it's there,
git blame
says it was added by Borys.
So it was added in this commit: 1b1242f
I'm fairly certain that it's because that particular host (where this pipeline ran) had a PCCS daemon running on the host, and this needed this Docker-host-gateway trick. See the .ci/ubuntu20.04.dockerfile
in that commit.
I don't see that you install or enable PCCS in any way in the Ubuntu 24.04 Dockerfile: https://github.com/gramineproject/gramine/blob/woju/ubuntu-noble-2/.ci/ubuntu24.04.dockerfile. So I guess the tests that try DCAP-based SGX remote attestation fail right now?
f502926
to
176ff98
Compare
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.
Reviewable status: 18 of 30 files reviewed, 3 unresolved discussions, not enough approvals from maintainers (1 more required), not enough approvals from different teams (1 more required, approved so far: ITL) (waiting on @dimakuv and @woju)
-- commits
line 2 at r21:
Could you move this out into a separate PR? It's a trivial refactoring and we could merge it right away.
-- commits
line 61 at r21:
Please squash all these commits in the final version of the PR.
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.
Reviewable status: 18 of 30 files reviewed, 3 unresolved discussions, not enough approvals from maintainers (1 more required), not enough approvals from different teams (1 more required, approved so far: ITL) (waiting on @dimakuv, @mkow, and @woju)
Previously, mkow (Michał Kowalczyk) wrote…
Could you move this out into a separate PR? It's a trivial refactoring and we could merge it right away.
#1920, feel free to merge ad libitum, however once you merge, I'll have to rebase this PR on top of new master.
Previously, mkow (Michał Kowalczyk) wrote…
Please squash all these commits in the final version of the PR.
Will do, after I finish all the stuff here, for now it's more convenient for me to keep separate commits for now. Please keep blocking.
.ci/linux-sgx-ubuntu24.04-edmm.jenkinsfile
line 12 at r6 (raw file):
Previously, dimakuv (Dmitrii Kuvaiskii) wrote…
So it was added in this commit: 1b1242f
I'm fairly certain that it's because that particular host (where this pipeline ran) had a PCCS daemon running on the host, and this needed this Docker-host-gateway trick. See the
.ci/ubuntu20.04.dockerfile
in that commit.I don't see that you install or enable PCCS in any way in the Ubuntu 24.04 Dockerfile: https://github.com/gramineproject/gramine/blob/woju/ubuntu-noble-2/.ci/ubuntu24.04.dockerfile. So I guess the tests that try DCAP-based SGX remote attestation fail right now?
That's right, they fail with error 44. I need to fix that stuff before we merge.
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.
Reviewable status: 18 of 30 files reviewed, 4 unresolved discussions, not enough approvals from maintainers (1 more required), not enough approvals from different teams (1 more required, approved so far: ITL) (waiting on @mkow and @woju)
a discussion (no related file):
This PR looks like it's still work in progress. I won't review it now then.
Previously, woju (Wojtek Porczyk) wrote…
#1920, feel free to merge ad libitum, however once you merge, I'll have to rebase this PR on top of new master.
#1920 was merged
176ff98
to
fb6d7a5
Compare
93a7f58
to
0e4d6da
Compare
Jenkins, test this please |
1 similar comment
Jenkins, test this please |
013b71e
to
b6ec216
Compare
f0a85c4
to
82a8448
Compare
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Based on this suggestion by Dmitrii Kuvaiskii: #1780 (comment) Signed-off-by: Wojtek Porczyk <[email protected]>
- epoll01: 300 s -> skip - pipe: 30 s -> 60 s - clock_gettime04: disable test 1 Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
For some reason memcached-tool sometimes outputs more than 2 lines, which I guess is fine, it means that there is data in the server, so it's working. Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Fixes: 03a42b0 ("[CI] Add pipeline for noble (Ubuntu 24.04 LTS)") Fixes: 9d53dde ("[CI] Add pipeline for jammy (Ubuntu 22.04 LTS)") Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
Signed-off-by: Wojtek Porczyk <[email protected]>
5f28fb1
to
cbce3f5
Compare
Description of the changes
Fixes: #1893
How to test this PR?
CI
This change is