Skip to content
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

fabtests, contrib/intel/jenkins: Add IO_URING support to CI #9762

Merged
merged 2 commits into from
Jan 25, 2024

Conversation

zachdworkin
Copy link
Contributor

Add io_uring.exclude file to pass to runfabtests.sh
The goal of this file add is to allow us to enable IO_URING tests in the CI without having massive failures. This is because the code path for io_uring is not 100% complete but there are still many passing tests that we would like to run the CI on.

The CI changes required for this are adding a new build step to the CI to build and run on a new pair of nodes that have IO_URING support. We need to add the build step, run step, summary setep, and add support for specific hardware selection in the CI.

A new exclude file for io_uring tests is required for runfabtests.sh
with FI_TCP_IO_URING=1 enabled because the codepath isn't fully 
implemented. Adding this exclude file will enable the tests to be 
added to libfabric CI so that as code gets added the tests can be 
removed from this exclude file and tested in the CI.

Signed-off-by: Zach Dworkin <zachary.dworkin@intel.com>
@zachdworkin zachdworkin requested a review from ooststep January 24, 2024 21:04
@@ -18,7 +18,7 @@ def __call__(self, parser, namespace, values, option_string=None):
parser = argparse.ArgumentParser()
parser.add_argument('--build_hw', help="HW type for build",
choices=['water', 'grass', 'fire', 'electric', 'daos',\
'gpu', 'ucx'])
'gpu', 'ucx', 'ivysaur'])
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CI naming scheme brings me much joy.

Signed-off-by: Zach Dworkin <zachary.dworkin@intel.com>
@ooststep ooststep merged commit bb96fa1 into ofiwg:main Jan 25, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants