8000 fabtests/efa: Introduce multi_ep_mt test by shijin-aws · Pull Request #11090 · ofiwg/libfabric · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fabtests/efa: Introduce multi_ep_mt test #11090

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shijin-aws
Copy link
Contributor

Introduce a new multi-ep multi-threaded test for efa provider. The client creates N+1 (specified by -c) threads. The first N threads have their own EP/AV created, do
sends with given number of iterations (-I)
and size (-S), and destroy EP/AV without
waiting for completion. Each thread can join and exit in randome timeline, realized
by the random nanosleep at the beginning
and the end of the thread function.

The last (N+1) thread polls a persistent
CQ that are bound to the EPs in the first
N threads, in the given timeout (-T)

The server has 1 thread that posts recv
and posts CQ, in the given timeout (-T)

@shijin-aws
Copy link
Contributor Author

Opening for CI purpose only today.

Introduce a new multi-ep multi-threaded test for efa provider.
The client creates N+1 (specified by -c) threads. The first N threads have their
own EP/AV created, do
sends with given number of iterations (-I)
and size (-S), and destroy EP/AV without
waiting for completion. Each thread can join and exit
in randome timeline, realized
by the random nanosleep at the beginning
and the end of the thread function.

The last (N+1) thread polls a persistent
CQ that are bound to the EPs in the first
N threads, in the given timeout (-T)

The server has 1 thread that posts recv
and posts CQ, in the given timeout (-T)

Signed-off-by: Shi Jin <sjina@amazon.com>
@shijin-aws shijin-aws force-pushed the efa_mt_test_upstream branch from 8a7a258 to 1104bb3 Compare June 4, 2025 21:27
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.

1 participant
0