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
system tests for update #15462
system tests for update #15462
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: edsantiago The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
DO NOT MERGE. Piggybacked on #15276, which is still unmerged. I just want to see what happens on Ubuntu and aarch64. |
thanks for putting this together, I will get to the bottom of the block io device issues, I have an idea about where they're going wrong |
Interesting:
|
And here's rootless:
|
d5f6f7b
to
f15a9bf
Compare
The e2e tests are incomplete, because they're just too hard for any human to read/maintain. This defines tests in a table, so they're easily reviewed and updated. This makes it very easy to see which options are actually tested and which are not, under root/rootless cgroups v1/v2. Signed-off-by: Ed Santiago <santiago@redhat.com>
f15a9bf
to
3e744e5
Compare
@cdoern PTAL when convenient; this is ready to go AFAIK |
LGTM |
# | ||
# FIXMEs: | ||
# cpu-rt-period (cgv1 only, on cpu/cpu.rt_period_us) works on RHEL8 but not on Ubuntu | ||
# cpu-rt-runtime (cgv1 only, on cpu/cpu.rt_runtime_us) fails: error setting cgroup config for procHooks ... |
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.
UPDATE: #15666 sheds some light on why cpu-rt-runtime
doesn't work. I don't have time right now to delve into it.
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.
Okay... as best I understand #15666, the rt
options work only on some systems. I'm inclined to just change the above comment from FIXMEs
to Notes
, with maybe a link to that issue and an indication that those flags just aren't worth the hassle of testing.
@giuseppe PTAL |
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.
/lgtm
Let's get this in. The FIXMEs leave breadcrumbs to follow up.
The e2e tests are incomplete, because they're just too hard
for any human to read/maintain. This defines tests in a
table, so they're easily reviewed and updated.
Signed-off-by: Ed Santiago santiago@redhat.com