Skip to content

CI: Add EFA security group validation and pre-flight check - #832

Merged
ovidiusm merged 1 commit into
ai-dynamo:mainfrom
Alexey-Rivkin:efa_sec_group
Sep 29, 2025
Merged

ovidiusm merged 1 commit into
ai-dynamo:mainfrom
Alexey-Rivkin:efa_sec_group

Conversation

@Alexey-Rivkin

@Alexey-Rivkin Alexey-Rivkin commented Sep 28, 2025

Copy link
Copy Markdown
Contributor

What?

  • Add EFA validation to aws_test.sh
  • Add EFA security group verification commands to README

Why?

AWS requires specific security group configs for EFA. Need validation to ensure libfabric EFA provider works.

How?

  • Add fi_info -p efa check in aws_test.sh (fails fast if EFA unavailable)
  • Add read-only verification commands to README for troubleshooting

Note: Using fi_info instead of fi_pingpong since latter requires multi-node setup.

@github-actions

Copy link
Copy Markdown

👋 Hi Alexey-Rivkin! Thank you for contributing to ai-dynamo/nixl.

Your PR reviewers will review your contribution then trigger the CI to test your changes.

🚀

AWS EFA requires self-referencing security group rules for inter-node
communication. Add verification commands to README and integrate
fi_pingpong validation into aws_test.sh to fail fast if EFA is
misconfigured.

Signed-off-by: Alexey Rivkin <arivkin@nvidia.com>
@Alexey-Rivkin

Copy link
Copy Markdown
Contributor Author

/build

@Alexey-Rivkin
Alexey-Rivkin marked this pull request as ready for review September 28, 2025 15:24
@Alexey-Rivkin
Alexey-Rivkin requested a review from a team as a code owner September 28, 2025 15:24
@Alexey-Rivkin Alexey-Rivkin changed the title CI: Add EFA security group validation and pre-flight checks CI: Add EFA security group validation and pre-flight check Sep 28, 2025
Comment thread contrib/aws-efa/aws_test.sh
@ovidiusm
ovidiusm merged commit 373dd1c into ai-dynamo:main Sep 29, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants