Open ilumsden opened 1 year ago
As @hariharan-devarajan mentioned, ucp_worker_progress may cause issues if it runs too fast. To prevent any possible issues, we should (1) check how long ucp_worker_progress runs and (2) add a usleep of ~10us if it runs too fast.
ucp_worker_progress
usleep
I found how they are doing timeouts. Look for get_deadline in file
get_deadline
Also, From quick search on the repo, i see they do have a timeout error and some structures use timeout. Its very wierdly documented like you said.
As @hariharan-devarajan mentioned,
ucp_worker_progress
may cause issues if it runs too fast. To prevent any possible issues, we should (1) check how longucp_worker_progress
runs and (2) add ausleep
of ~10us if it runs too fast.