Skip to content
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

UCT/DC: Don't consider fc_wnd if flow control is disabled - v1.3.x #2321

Merged

Conversation

yosefe
Copy link
Contributor

@yosefe yosefe commented Feb 16, 2018

No description provided.

When flow-control is disabled (currently by default on dc_verbs), fc_wnd
may still become 0, and then the ep would not be added to the arbiter.
This results in a hang because dc ep will never scheduled for sending.
- Extract FC window check to common function
- Fix checking FC window during flush
- Added unit tests for FC disabled and setting the FC window to 0
@yosefe yosefe changed the title TEST/FC: Fix grant mpool leak when FC is disabled UCT/DC: Don't consider fc_wnd if flow control is disabled - v1.3.x Feb 16, 2018
@swx-jenkins1
Copy link

Test PASSed.
See http://bgate.mellanox.com/jenkins/job/gh-ucx-pr/4029/ for details.

@mellanox-github
Copy link
Contributor

Test PASSed.
See http://hpc-master.lab.mtl.com:8080/job/hpc-ucx-pr/6306/ for details (Mellanox internal link).

@yosefe yosefe merged commit 0b45e29 into openucx:v1.3.x Feb 17, 2018
@yosefe yosefe added the Bugfix label Feb 17, 2018
@yosefe yosefe added this to the v1.3.0 milestone Feb 17, 2018
@yosefe yosefe deleted the topic/uct-dc-fix-hang-fc-disabled-v1.3.x branch February 17, 2018 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants