UCP/AM: Support sending AM with non persistent user header - Implementation
Implementation of the new API feature
What
Support non persistence user header buffer during sending AM.
Why ?
Current implementation dictate that "header must be valid until the operation completes", the new API enhancement free the user from this obligation, he can reuse/free the header after ucp_am_send_nbx returns.
How ?
Copy the provided user header to UCX internal buffer when it's needed (short/bcopy/RNDV) until operation completes.
Please fix PR title (according to our conventions).
@ofirfarjun7 need to merge from master (as API PR was merged).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
@ofirfarjun7 pls squash