-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
WIP: system test parallelization: two-pass approach #23275
base: main
Are you sure you want to change the base?
Commits on Oct 21, 2024
-
EXPERIMENTAL! In teardown, if we see leaks, ...
...try to trace them back to the culprit tests Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0b66a92 - Browse repository at this point
Copy the full SHA 0b66a92View commit details -
(debug) for 21569: log play-kube command, show at end
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for bbe6c96 - Browse repository at this point
Copy the full SHA bbe6c96View commit details -
test/system: podman play --service-container slog to syslog
In theory when syslog is set the cleanup process should log its errors to syslog (journald) so we can have a look at the errors in CI. Without it podman container cleanup errors will never be logged anywhere. In order to rey to debug containers#21569 Signed-off-by: Paul Holzinger <pholzing@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0f8fc2c - Browse repository at this point
Copy the full SHA 0f8fc2cView commit details -
DO NOT MERGE: skip unneeded CI tasks
All we care about in this PR is system tests. Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f7e930a - Browse repository at this point
Copy the full SHA f7e930aView commit details -
FIXME: update docs, teardown, ...
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 64b1ef3 - Browse repository at this point
Copy the full SHA 64b1ef3View commit details -
DO NOT MERGE: test tail logging fix from Luap99 fork
Luap99@df865c8 Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for a8e939d - Browse repository at this point
Copy the full SHA a8e939dView commit details -
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 43994e0 - Browse repository at this point
Copy the full SHA 43994e0View commit details -
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 77d6c87 - Browse repository at this point
Copy the full SHA 77d6c87View commit details -
try parallelizing the USEC test again
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7c22886 - Browse repository at this point
Copy the full SHA 7c22886View commit details -
220: add a FIXME comment about a race
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d7323b4 - Browse repository at this point
Copy the full SHA d7323b4View commit details -
flake fix in 700: allow 137 status code from timeout command
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for b52aa69 - Browse repository at this point
Copy the full SHA b52aa69View commit details -
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for b83d402 - Browse repository at this point
Copy the full SHA b83d402View commit details -
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 705fcaa - Browse repository at this point
Copy the full SHA 705fcaaView commit details -
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d693dd7 - Browse repository at this point
Copy the full SHA d693dd7View commit details -
FIXME: rmi pause. Is there a better place to do this?
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3cea3c8 - Browse repository at this point
Copy the full SHA 3cea3c8View commit details -
system tests: safer install_kube_template()
Previous version was badly broken: it relied on 'make' rebuilding a file under cwd, which is a no-no; and, in the case where we don't have a source directory, just blindly hoped that there'd be a system-installed .service file with the correct path to podman. Solution: . if running in source directory, run sed directly into destination service file in $UNIT_DIR. This is ugly duplication of a line in Makefile. . if NOT running in a source directory, check $PODMAN: . if it's /usr/bin/podman, continue . otherwise skip, because we don't know what we're testing Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 57b0c29 - Browse repository at this point
Copy the full SHA 57b0c29View commit details -
Add lots more parallel-high-load FIXMEs
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3d1610c - Browse repository at this point
Copy the full SHA 3d1610cView commit details -
CI: parallelize 450-interactive system tests
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 6adf2fe - Browse repository at this point
Copy the full SHA 6adf2feView commit details -
CI: parallelize 520-checkpoint tests
Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5223552 - Browse repository at this point
Copy the full SHA 5223552View commit details -
pasta udp tests: new bytecheck helper
...for debugging containers#24147, because "md5sum mismatch" is not the best way to troubleshoot bytestream differences. Because socat is run on the container, we need to build a new testimage (20241009). Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 076ac2e - Browse repository at this point
Copy the full SHA 076ac2eView commit details -
UGH! try to address 700 timeout flake
I just made things worse. Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 74401be - Browse repository at this point
Copy the full SHA 74401beView commit details -
kube SIGINT system test: fix race in timeout handling
Up to now this test has been run using: PODMAN_TIMEOUT=2 run_podman kube play ... ...and this gives podman time to start the pod before getting the signal. When run in parallel, under heavy load, the above command seems to time out before podman has gotten its act together. Weird things happen, like weird exit status and (most crucially) zombie containers. Solution: wait for container to actually start before we kill it. Signed-off-by: Ed Santiago <santiago@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for e0764f8 - Browse repository at this point
Copy the full SHA e0764f8View commit details