Skip to content
Snippets Groups Projects
Unverified Commit 6de35463 authored by xiaoxiang shi's avatar xiaoxiang shi Committed by GitHub
Browse files

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: default avataroneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
parent 32ba8001
No related branches found
No related tags found
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment