add msg_penddin_list in ibverbs_qp to optimize qp_init_attr.cap.max_send_wr (#5485)
* add ibverbs_qp.h
* modify the qp 2021-07-14
* optimize the qp_init_attr.cap.max_send_wr
when we send too many message which are greater then qp_init_attr.cap.max_send_wr it may have some problem
we use the msg_pendding_list_ to store the extra messages when the message is greater than qp_init_attr.cap.max_send_wr
* optimize the qp_init_attr.cap.max_send_wr
when we send too many message which are greater then qp_init_attr.cap.max_send_wr it may have some proble
we use the msg_pendding_list_ to store the extra messages when the message is greater than qp_init_attr.cap and clear todo
* optimize the qp_init_attr.cap.max_send_wr
when we send too many message which are greater then qp_init_attr.cap.max_send_wr it may have some proble
we use the msg_pendding_list_ to store the extra messages when the message is greater than qp_init_attr.cap and clear todo and clear extra line
* optimize the qp_init_attr.cap.max_send_wr
when we send too many message which are greater then qp_init_attr.cap.max_send_wr it may have some proble
we use the msg_pendding_list_ to store the extra messages when the message is greater than qp_init_attr.cap and clear todo and clear extra line and license
* optimize the qp_init_attr.cap.max_send_wr
when we send too many message which are greater then qp_init_attr.cap.max_send_wr it may have some proble
we use the msg_pendding_list_ to store the extra messages when the message is greater than qp_init_attr.cap and clear todo and clear extra line and license and todo
* optimize the qp_init_attr.cap.max_send_wr
when we send too many message which are greater then qp_init_attr.cap.max_send_wr it may have some proble
we use the msg_pendding_list_ to store the extra messages when the message is greater than qp_init_attr.cap -2021-07-15-20:00
* fix the review and pass the test
* increase the kMaxSendWr 07-19
* fix the deconstruct function 2021-07-19
* test the first pr and make it precise
* fix the format and check the logic and remove the using_pendding_list_
* 2021-07-21
* fix the code according to the review
* fix the
* rewrite the pr and now we test it
* optimize the IB
when send too many message whose number is bigger then qp_init_attr.cap.max_send_wr,
I use the msg_pendding_list to store the extra message and wait for some time to send these message of the msg_pendding_list
* clear the duplicate license
* use pendding_list to optimize qp_init_attr.cap.max_send_wr of IB module
* change the format of the IB
* commit the format
* add new line 2021-07-27
* add new line 2021-07-27-19:30
* add new line 2021-07-27-19:33
* what is the problem of the format
* change what
* optimize the format
* win10 changed
* runtime
* runtime change again
* optimize the format of runtime
* optimize the format of acor_message.h
* optimize the format ofcpp
* optimize the format ofcpp again
* optimize the format ofcpp version0.56
* remove some head file
* fix the name of some paremeter
* merge master to the lambda7 and push it
* cleat the newline of 2021-0728
* why crlf
* optimze the format
* use the make format and optimization
* make the EnqueuePostSendReadWR/PostPenddingSendWR be private
* use the ending_send_wr_lock_ as lock
* use the pending instead of the ending
* use the pending instead of the ending and
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
Please register or sign in to comment