Skip to content

issue: 1117626 Move epoll poll_os logic to the internal thread#460

Closed
liranoz12 wants to merge 4 commits into
Mellanox:masterfrom
liranoz12:move_poll_os_epoll
Closed

issue: 1117626 Move epoll poll_os logic to the internal thread#460
liranoz12 wants to merge 4 commits into
Mellanox:masterfrom
liranoz12:move_poll_os_epoll

Conversation

@liranoz12

Copy link
Copy Markdown
Contributor

No description provided.

@liranoz12 liranoz12 changed the title Move poll os epoll issue: 1117626 Move epoll poll_os logic to the internal thread Aug 31, 2017
@liranoz12

Copy link
Copy Markdown
Contributor Author

The commit is based on #445

@mellanox-github

Copy link
Copy Markdown

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

@liranoz12 liranoz12 removed the vNext label Sep 4, 2017
This commit is not based on udp poll os commit (pr Mellanox#445).

Signed-off-by: Liran Oz <lirano@mellanox.com>
@mellanox-github

Copy link
Copy Markdown

Test FAILed.
See http://hpc-master.lab.mtl.com:8080/job/accl-libvma-pr/1642/ for details (Mellanox internal link).

@DanielLibenson

Copy link
Copy Markdown
Contributor

bot:reset

@liranoz12

Copy link
Copy Markdown
Contributor Author

bot:retest

@mellanox-github

Copy link
Copy Markdown

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

Fix review comments

Signed-off-by: Liran Oz <lirano@mellanox.com>
@swx-jenkins3

Copy link
Copy Markdown

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

Comment thread src/vma/iomux/io_mux_call.cpp Outdated
*/
if (poll_os_countdown-- == 0 && m_n_sysvar_select_poll_os_ratio > 0) {
bool cq_ready = wait_os(true);
if (cq_ready) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please consider to move wait_os() inside if statement.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@DanielLibenson

Copy link
Copy Markdown
Contributor

👍

Remove boolean var from io_mux_call::handle_os_countdown()

Signed-off-by: Liran Oz <lirano@mellanox.com>
@liranoz12 liranoz12 added vNext and removed In Review labels Sep 13, 2017
@swx-jenkins3

Copy link
Copy Markdown

Test FAILed.
See http://hpc-master.lab.mtl.com:8080/job/accl-libvma-pr/1664/ for details (Mellanox internal link).

@liranoz12

Copy link
Copy Markdown
Contributor Author

bot:retest

@swx-jenkins3

Copy link
Copy Markdown

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

@liranoz12 liranoz12 removed the vNext label Sep 14, 2017
Add doc

Signed-off-by: Liran Oz <lirano@mellanox.com>
@swx-jenkins3

Copy link
Copy Markdown

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

@liranoz12

Copy link
Copy Markdown
Contributor Author

Merged #460

@liranoz12 liranoz12 closed this Sep 17, 2017
@liranoz12 liranoz12 deleted the move_poll_os_epoll branch September 17, 2017 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants