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

issue: HPCINFRA-1798 Print version information in the style CI job #159

Open
wants to merge 9 commits into
base: vNext
Choose a base branch
from

Conversation

pasis
Copy link
Member

@pasis pasis commented Jun 5, 2024

Description

Resolve style issues in CI.

What

Resolve style issues in CI.

Why ?

Resolve style issues in CI.

Change type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Documentation content changes
  • Tests
  • Other

Check list

  • Code follows the style de facto guidelines of this project
  • Comments have been inserted in hard to understand places
  • Documentation has been updated (if necessary)
  • Test has been added (if possible)

vialogi and others added 9 commits May 30, 2024 09:09
Signed-off-by: Viacheslav Login <vlogin@nvidia.com>
Signed-off-by: Dmytro Podgornyi <dmytrop@nvidia.com>
Test cov-2023.12 module and NFS-located binaries against RMAX codebase

Signed-off-by: Viacheslav Login <vlogin@nvidia.com>
This field is used to avoid partial write of logical data blocks like
PDUs. However, XLIO supports send buffer "overcommit" now and allows to
push more data to the queue than the send buffer allows.

Use this property of the send buffer to allow a single NVME PDU to exceed
the limitation.

This will save extra field per socket and simplify logic.

Signed-off-by: Dmytro Podgornyi <dmytrop@nvidia.com>
Printing a buffer is an unlikely branch, so no need to inline it.

Signed-off-by: Dmytro Podgornyi <dmytrop@nvidia.com>
While a socket is locked, it's state cannot be changed and the only
scenario to change the state is to call polling or TCP timers.

In the TX path we don't call timers and polling is called when the send
buffer is full. Therefore, it's enough to check the connection state
under the lock once for non-blocking sockets. For blocking sockets the
check can be moved after the polling, because the connection state
cannot be changed before.

Check for g_b_exit is relevant only for blocking operations, so check it
just before polling.

Signed-off-by: Dmytro Podgornyi <dmytrop@nvidia.com>
list_node is always inlined to a class and its offset is known.
Therefore, we can find the object pointer with a single arithmetic
operation and save 8 bytes per list_node.

Remove the list iterator. It's mostly unused and requires special
treatment of the head and tail. Replace it with next() and prev().

Signed-off-by: Dmytro Podgornyi <dmytrop@nvidia.com>
Signed-off-by: Dmytro Podgornyi <dmytrop@nvidia.com>
Signed-off-by: Dmytro Podgornyi <dmytrop@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
draft Not to review yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants