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

Huawei 1230 #49

Closed
wants to merge 4,922 commits into from
Closed

Huawei 1230 #49

wants to merge 4,922 commits into from

Conversation

JKLiang9714
Copy link

No description provided.

petro-rudenko and others added 30 commits November 25, 2020 16:58
- added iface capability UCT_IFACE_FLAG_EP_KEEPALIVE to
  identify EP's which can provide keepalive functionality
  without UCX involving
…m_type

GTEST/UCP: Expect SW RMA when managed memory is used
Signed-off-by: JonasZhou <JonasZhou@zhaoxin.com>
API/UCT: added UCT_IFACE_FLAG_EP_KEEPALIVE caps
- added support of keepalive feature for TCP transport
IB: Decrease log level for testing addr family gid index.
UCS/TIME-UNITS: added "inf" and "auto" values
UCP/API: Add recv_info to ucp_request_param_t
UCS/UCT/IB: Select SL not depending on AR support by default
UCS/ARCH: Add Zhaoxin cpu detection
…ernal_failed

UCP/EP/FLUSH: fix too early completion for failed EP
- If single fragment AM received without UCP_AM_SEND_REPLY flag it
  should be delivered to the user even if the corresponding rx ep is
  closed/failed.
- If single fragment AM received with UCP_AM_SEND_REPLY flag it
  should be droppped if the corresponding rx ep is closed/failed,
  because reply ep can not be provided in the data callback.
- If some fragment of multi-fragmented AM received and the corresponding rx ep
  is closed/failed, this fragment should be dropped regardless of send AM flags
  (no way to assemble a message without aux info storedd in ep extension)
- If AM RTS is received and the corresponding rx ep is closed/failed,
  this RTS should be droppped and ATS with EP_TIMEOUT should be sent
  back to the sender.
* Renaming from wfe to wait_mem
* Using average of ten performance runs as a reference point
* Moving wait_mem to ucp_perf
* Code styling fixes

Signed-off-by: Pavel Shamis (Pasha) <pasharesearch@gmail.com>
…el_nb-10

UCP/EP/CLOSE: Make close EP discard lanes directly
…st-to-check

TEST/TAG: Fix tag test to check inline data flag
…-test

JUCX: catch exception on ep close.
…ad_test

GTEST/UCP/TAG: Fix offload thresh check
karasevb and others added 26 commits April 20, 2021 05:22
UCP/AM: force eager protocol for old AM API - v1.10.x
…er_v.1.10

JUCX: Do not delete reference to listener connHandler (v.1.10.x)
AZP/RELEASE: Remove strict libibverbs dependency
UCT/TCP: add enable loopback flag. [v1.10]
* Adding missing items
* Fixing news format to follow previous releases

Signed-off-by: Pavel Shamis (Pasha) <pasharesearch@gmail.com>
UCT/DC/MLX5: Create DCI via DevX with full handshake option - v1.10.x
UCP/AM: Adjust max_short for UCP_AM_SEND_REPLY - v1.10.x
may happen if the list of components that support CM is longer than the
available cms on the host (worker->cms).
…ss-null-cm-v1-10

UCP: handle a case of a null cm on the worker - v1.10.x
Signed-off-by: Pavel Shamis (Pasha) <pasharesearch@gmail.com>
NEWS: News update before release v1.10.1
@it-is-a-robot
Copy link

Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

The following commits have not yet signed CLA.

08b90b5 | IB: Decrease log level for testing addr family gid index.
73e2941 | API/UCT: added UCT_IFACE_FLAG_EP_KEEPALIVE caps

GTEST/UCP: Expect SW RMA when managed memory is used
ebbd95b | UCS/ARCH: Fix review comments

Signed-off-by: JonasZhou JonasZhou@zhaoxin.com
a89ce65 | UCP/EP/FLUSH: fix too early completion for failed EP
1506629 | Merge pull request openucx#5951 from hoopoepg/topic/api-keepalive-caps

API/UCT: added UCT_IFACE_FLAG_EP_KEEPALIVE caps
b793bd6 | Merge pull request openucx#5932 from brminich/topic/ucp_am_rndv_fixes

UCP/AM: AM rndv fixes
111a128 | JUCX: add exceptions to be thrown by progress and errorHandler.
5ca2a32 | UCP: SOCKADDR_CM_ENABLE=y by default
f76076e | TCP/KEEPALIVE: enabled keepalive feature for TCP

IB: Decrease log level for testing addr family gid index.
8f21972 | Merge pull request openucx#5944 from hoopoepg/topic/inf-auto-time-units

UCS/TIME-UNITS: added "inf" and "auto" values
40d0848 | GTEST/UCP/TAG: Fix offload thresh check
91a84fc | Merge pull request openucx#5919 from brminich/topic/ucp_api_imm_rx_compl

UCP/API: Add recv_info to ucp_request_param_t
aa94804 | Merge pull request openucx#5943 from dmitrygx/topic/uct/ib_sl_auto

UCS/UCT/IB: Select SL not depending on AR support by default
2c8c157 | IODEMO: add listen retry for server
16c554f | Merge pull request openucx#5912 from zzjianhui/master

UCS/ARCH: Add Zhaoxin cpu detection
ab9c2f4 | Merge pull request openucx#5920 from evgeny-leksikov/ucp_cm_enable_y

UCP: SOCKADDR_CM_ENABLE=y by default
36ed228 | Merge pull request openucx#5952 from evgeny-leksikov/ucp_ep_flush_internal_failed

UCP/EP/FLUSH: fix too early completion for failed EP
ee224c5 | UCP/AM: Drop AM data if rx ep is closed

  • If single fragment AM received without UCP_AM_SEND_REPLY flag it
    should be delivered to the user even if the corresponding rx ep is
    closed/failed.
  • If single fragment AM received with UCP_AM_SEND_REPLY flag it
    should be droppped if the corresponding rx ep is closed/failed,
    because reply ep can not be provided in the data callback.
  • If some fragment of multi-fragmented AM received and the corresponding rx ep
    is closed/failed, this fragment should be dropped regardless of send AM flags
    (no way to assemble a message without aux info storedd in ep extension)
  • If AM RTS is received and the corresponding rx ep is closed/failed,
    this RTS should be droppped and ATS with EP_TIMEOUT should be sent
    back to the sender.
    99237a7 | TEST/TAG: Fix tag test to check inline data flag
    44c166c | UCP/EP/CLOSE: Make close EP discard lanes directly
    a495417 | GTEST/UCP: Reworking WFE gtest
  • Renaming from wfe to wait_mem
  • Using average of ten performance runs as a reference point
  • Moving wait_mem to ucp_perf
  • Code styling fixes

Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
c786a06 | Merge pull request openucx#5963 from Artemy-Mellanox/topic/flush_cancel_nb-10

UCP/EP/CLOSE: Make close EP discard lanes directly
e6adf53 | JUCX: catch exception on endpoint close.
26555a2 | Merge pull request openucx#5961 from yosefe/topic/test-tag-fix-tag-test-to-check

TEST/TAG: Fix tag test to check inline data flag
f1dd81a | Merge pull request openucx#5968 from petro-rudenko/jucx/fix-benchmark-test

JUCX: catch exception on ep close.
064ac8f | Merge pull request openucx#5956 from brminich/topic/fix_ucp_tag_offload_test

GTEST/UCP/TAG: Fix offload thresh check
87447d8 | UCS/ARCH: Add SVE memcpy
de2afde | GTEST/UCT: do not send on failed EP
e89d9cd | UCT: rework err handling
f52939a | UCT/RC: Flush TX
a2769c4 | Merge pull request openucx#5954 from lyu/add_sve_memcpy

UCS/ARCH: Add SVE memcpy
86755f6 | Merge pull request openucx#5955 from shamisp/topic/ucp/gtest_wfe_v2

GTEST: Moving memory_wait test to perf
c197746 | Merge pull request openucx#5957 from evgeny-leksikov/iodemo_listen_retry

IODEMO: add listen retry for server
0e0a00d | Merge pull request openucx#5795 from Artemy-Mellanox/topic/flush_cancel_nb-8

UCT: Flush TX
5727aee | AZP: add warning for azure
dd50893 | CODE: Add style check support
7e39267 | JENKINS: Add function for check state on device
434b9fd | UCP/WIREUP/GTEST: Fix dead code in CM disconnect
5c04b9e | GTEST/UCP: Fix review comments
8e10f29 | UCP/WIREUP: Fix CM disconnect bugs
3ed57e7 | UCP/WIREUP: Fix code cleanup
7c8bd96 | UCP/EP: Fix review comments
1111358 | UCP/WIREUP: Improve a comment and add useful assertion
5bc27a9 | UCP/WIREUP: Fix typo in a comment
68eb80e | UCP/WIREUP: Fix review comments
10fd389 | UCP/WIREUP: Fix case when EP was closed but not remote connected yet
87f54ea | UCP/WIREUP: Remove flush in disconnect_cb
b9ec324 | Merge pull request openucx#5950 from gleon99/clang-format

CODE: Add style check support
fd5d2e8 | UCP/CORE/WIREUP: Fix review comments
d958ebe | UCP/WIREUP: Fix review comments
c492245 | UCP/CM: Fix leak of listener requests

If a listener is destroyed while it has a pending connect request which
has not been dispatched yet, we must release it. Otherwise,
rdma_destroy_id() will hang while waiting for all events to be released.
3381c44 | BUILD/JAVA: Fix build dependencies
beb1e95 | UCS/CONFIGURE: aarch64 default is to have HW_TIMER set, change config.h comment text to reflect that
18fca96 | Merge pull request openucx#5899 from brminich/topic/ucp_am_drop_on_closed_ep

UCP/AM: Drop AM data if rx ep is closed
c736d2e | Merge pull request openucx#5895 from hoopoepg/topic/tcp-keepalive-feature

TCP/KEEPALIVE: enabled ep_check feature for TCP
f1871a5 | Merge pull request openucx#5975 from avildema/fix_init

Jenkins: Add function for check state on device
8212770 | Merge pull request openucx#5983 from yosefe/topic/build-java-fix-build-dependencies

BUILD/JAVA: Fix build dependencies
697b0a0 | UCP/RNDV/ROCM: add support for staging rndv protocol for ROCm
251c382 | Merge pull request openucx#5985 from tonycurtis/aarch64-hw-timer

UCS/CONFIGURE: aarch64 default is to have HW_TIMER set, change config.h comment text to reflect that
c4d108b | CONTRIB: Add valgrind suppression for rdma_create_event_channel
a230167 | Merge pull request openucx#5990 from yosefe/topic/contrib-add-valgrind-suppression-for-rdma-create

CONTRIB: Add valgrind suppression for rdma_create_event_channel
497c593 | Merge pull request openucx#5742 from ROCmSoftwarePlatform/sourav/rocm-staged-d2d

UCP/RNDV/ROCM: add support for staging rndv protocol for ROCm
4b6bc57 | TOOLS/PERF: Fix test name printing format
ae06c8e | API/UCT/IFACE: added keepalive_timeout value

TOOLS/PERF: Fix test name printing format
2546953 | UCT/IB: get roce ndev name according to right gid but not fixed gid 0
3e300a2 | UCP: ucp_tag_msg_recv_nbx routine.

UCP: implement ucp_tag_msg_recv_nb as ucp_tag_msg_recv_nbx.

UCP: copy user data only if flag is present.

DOC: updated news.
971aad1 | Merge pull request openucx#5996 from leibin2014/master1

UCT/IB: get roce ndev name according to right gid but not fixed gid 0
3fd1a31 | TEST/IODEMO: Fix test destructor flow

JENKINS: update cuda module version to 11.1.1
73830be | UCP/KEEPALIVE: removed incorrect assert

UCP/WIREUP/GTEST: Fix dead code in CM disconnect
5c003ae | UCS/DATASTRUCT: Add bitmap data struct
9d87dcb | UCS/CONFIG: fixed crash on incorrect value set

AZP: add warning for azure
f9c253a | Merge pull request openucx#5982 from yosefe/topic/fix-iodemo-dtors

Fixes for iodemo and listener destroy flow
93cc94a | UCP/AMO: Use remote_addr from AMO part of request instead of RMA
6294470 | Merge pull request openucx#5987 from hoopoepg/topic/fixed-crash-on-incorrect-conf-value

UCS/CONFIG: fixed crash on incorrect value set
d31041f | Merge pull request openucx#5973 from gleon99/bitmap

UCS/DATASTRUCT: Add bitmap data struct
8d4752f | UCP: Fix address unpacking error
d50c796 | Merge pull request openucx#6004 from dmitrygx/topic/ucp/amo_sw

UCP/AMO: Use remote_addr from AMO part of request instead of RMA
d90e702 | Merge pull request openucx#5966 from petro-rudenko/tag/recv_msg_nbx

UCP: Recv msg nbx routine.
0e5d50f | GTEST/UCP: Skip wireup 1sided disconnect test for TCP (workaround)
83d6fe2 | UCP/CORE/GTEST: Rearrange fields in a UCP request to reduce its size
83f029c | Merge pull request openucx#5972 from hoopoepg/topic/keepalive-fixed-incorrect-assert

UCP/KEEPALIVE: removed incorrect assert
6e4d206 | Merge pull request openucx#5992 from hoopoepg/topic/iface-params-keepalive-timeout

API/UCT/IFACE: added keepalive_timeout value
2a60549 | Merge pull request openucx#6012 from dmitrygx/topic/ucp/gtest_wireup_test_skip_tcp

GTEST/UCP: Skip wireup 1sided disconnect test for TCP (workaround)
6ee3602 | Merge pull request openucx#5897 from Akshay-Venkatesh/topic/cuda-sys-device-cmp

UCP/WIREUP: use ucs topo to compare with mem_type md and adjust latency
c524eab | TEST/IO_DEMO: Add a window on the client side, per every remote server
49e6122 | UCP/HELLO-WORLD: added error simulations

TEST/IO_DEMO: Add a window on the client side, per every remote server
dabd4a1 | CONTRIB: Add valgrind suppression for rdma_bind_addr()
2779ba6 | JUCX: UCS Memory type constants.
b7c81a4 | UCS/UCT/IB: Ignore PFs without RDMA cap on BF2 according to its gid_tlb_len==0
61beb70 | IB/RDMACM: Add local and remote addresses to the reject error message.
6f9a989 | Merge pull request openucx#6024 from alinask/topic/uct-rdmacm-enhance-reject-error

IB/RDMACM: Add local and remote addresses to the reject error message.
85c6cc6 | Merge pull request openucx#5965 from leibin2014/bf2-1

Ignore PFs without RDMA cap on BF2 according to its gid_tlb_len==0
90cd6c9 | Merge pull request openucx#5901 from hoopoepg/topic/ucp-hello-world-improved-error-simul

UCP/HELLO-WORLD: added error simulations
76371b7 | Merge pull request openucx#6018 from yosefe/topic/contrib-add-valgrind-suppression-for-rdma-bind

CONTRIB: Add valgrind suppression for rdma_bind_addr()
7b2cf2c | Merge pull request openucx#6009 from brminich/topic/ucp_fix_addr_error

UCP: Fix address unpacking error
1795c1f | UCP/NBX: fixed external request free from CB

UCP/CORE/GTEST: Rearrange fields in a UCP request to reduce its size
b81d710 | UCS/MPOOL: Make elem defined for Valgrind
db2b2d3 | JUCX: Prevent clang of formatting java files.
7d38a90 | UCT/CM/RDMACM: share dummy CQ per device
475ab4e | Merge pull request openucx#6020 from petro-rudenko/jucx/memtype-constants

JUCX: UCS Memory type constants.
3f3e099 | UCP/GTEST: Fix and test ucp requests leak from the ptr_map
c8fa053 | Merge pull request openucx#6017 from dmitrygx/topic/ucs/mpool_elem_leak_check

UCS/MPOOL: Make elem defined for Valgrind
6887a67 | Merge pull request openucx#5998 from hoopoepg/topic/fixed-external-request-free-crash

UCP/NBX: fixed external request free from CB
8427c7f | Merge pull request openucx#6006 from dmitrygx/topic/ucp/rndv-ptr-map-fix

UCP/GTEST: Fix and test ucp requests leak from the ptr_map
02782d0 | Merge pull request openucx#6016 from evgeny-leksikov/uct_rdmacm_cm_shared_cq_m

UCT/CM/RDMACM: share dummy CQ per device
d0c7539 | Merge pull request openucx#6026 from petro-rudenko/jucx/clang-java

JUCX: Prevent clang of formatting java files.
796c105 | UCP/TCP/KEEPALIVE: added processing of auto time

  • added processing of "auto" timeouts for keepalive
  • added parser type UNITS to allow set number with "auto" & "inf"
  • updated jenkins script
    34f62cd | UCT/RC: Protect rc_iface->ep_list with a spinlock

Since we may create RC QP from the progress thread in wireup_cm pack
callback, it has to be thread safe wrt other iface operations
68dc78f | RC/IFACE: added lock on rc_iface->eps access

UCP/TCP/KEEPALIVE: added processing of auto time
1aa7505 | Merge pull request openucx#6028 from evgeny-leksikov/uct_rc_ep_list_lock

UCT/RC: Protect rc_iface->ep_list and rc_iface->eps with a spinlock
d876e26 | UCT/IB: Fixes for SL selection
a4feda2 | Merge pull request openucx#6037 from dmitrygx/topic/uct/ib_sl_select_1_10

UCT/IB: Fixes for SL selection (v1.10.x)
9d3f43f | RC_MLX5/IFACE: fixed assert

  • fixed issue in iface recv prepost when adaptive progress enabled
  • fixed assert: rc_mlx5_common.c:128 Assertion `rc_iface->rx.srq.available >= count' failed
  • don't try prepost recv twice

(cherry picked from commit daa69c5)
6ff702f | Merge pull request openucx#6056 from hoopoepg/topic/fixed-assert-adaptive-progress-v1.10

RC_MLX5/IFACE: fixed assert - v1.10
eed3c47 | UCT/IB/DEVX: Set modify-QP global address parameters only for GRH case
d284685 | UCP/MEM_TYPE: Adjust mem type zcopy thresh if user sets UCX_ZCOPY_THRESH
102a97e | Merge pull request openucx#6064 from bureddy/v1.10.x

UCP/MEM_TYPE: Adjust mem type zcopy thresh if user sets UCX_ZCOPY_THRESH - v1.10.x
a212a09 | Merge pull request openucx#6062 from yosefe/topic/uct-ib-devx-set-modify-qp-global-v1.10.x

UCT/IB/DEVX: Set modify-QP global address parameters only for GRH case - v1.10.x
a238254 | DOC/RECV-NBX: removed incorrect note

  • removed incorrect note from function description

(cherry picked from commit 4b4df04)
488bfde | UCP/RNDV: Fix releasing of local request ID when switching to RNDV AM
c315f5c | UCP/TAG: Fix offload completion with inlined data - v.1.10.x
9a6ef2e | UCT/IB/MLX5: DV UAR alloc type NC support
f2113c6 | Merge pull request openucx#6122 from Artemy-Mellanox/topic/dv_uar_nc-1.10

UCT/IB/MLX5: DV UAR alloc type NC support - v1.10
61cad4c | AZP: fix docker image
06056ad | Merge pull request openucx#6119 from brminich/topic/tag_offl_comp_v.1.10.x

UCP/TAG: Fix offload completion with inlined data - v.1.10.x
080ea0e | Merge pull request openucx#6114 from hoopoepg/topic/recv-nbx-removed-note-v1.10

DOC/RECV-NBX: removed incorrect note - v1.10
6fb6263 | Merge pull request openucx#6117 from dmitrygx/topic/ucp/rndv_am_release_id_1_10

UCP/RNDV: Fix releasing of local request ID when switching to RNDV AM (v1.10.x)
8a643ad | Merge pull request openucx#6111 from avildema/fix_azp_v1_10

AZP: fix docker image
a44ad23 | UCP/PROTO: Handle AM short failure correctly
f25cd86 | UCT/IB/RC: Handle multiple flush cancel w/o completion
0427865 | Merge pull request openucx#6164 from dmitrygx/topic/ucp/am_short_status_v1_10

UCP/PROTO: Handle AM short failure correctly [v1.10.x]
567e3ed | Merge pull request openucx#6167 from dmitrygx/topic/uct/ib_handle_multi_cancel_v1_10

UCT/IB/RC: Handle multiple flush cancel w/o completion [v1.10.x]
49fbd8e | UCP/CORE: Drop packets with invalid REQ or UCP EP IDs
1407016 | UCP/CORE/RNDV/GTEST: Handle status from AM/TAG RNDV RTS/data correctly
8e63b6d | UCS/UCT/JENKINS: Enable the loopback IP as a tcp and testing resource

use CM fallback on rdmacm route_resolve error.
2c72edc | Merge pull request openucx#6198 from alinask/topic/ucs-jenkins-enable-loopback-v1_10

UCS/UCT/JENKINS: Enable the loopback IP as a tcp and testing resource
3d25dd1 | UCP/UCT/TOOLS: convert err to diag for uct_cm_open

  • UCT/RDMACM: decrease log level from error to diag
    if IB device is not present
  • UCP/WORKER: do not fail ucp_worker_create by
    uct_cm_open
  • TOOLS/UCX_INFO: return status from print_ucp_info
    8d948d2 | UCT/UD: Don't wake up remote peer for every ACKREQ packet

Introduce a minimal interval for sending packets with SOLICITED flag,
to avoid excessive interrupts on the remote peer which have a
significant performance overhead.
07c020b | UCT: Prevent segfault in uct_rdmacm_cm_ep_str when id is not initialized.
8cd9a82 | Merge pull request openucx#6228 from dmitrygx/topic/uct/fix-uct_rdmacm_cm_ep_str_v1_10

UCT: Prevent segfault in uct_rdmacm_cm_ep_str when id is not initialized [v1.10.x]
ea5daa5 | Merge pull request openucx#6231 from yosefe/topic/uct-ud-dont-wake-up-remote-peer-v1.10.x

UCT/UD: Don't wake up remote peer for every ACKREQ packet -v1.10.x
3d4f8f7 | Merge pull request openucx#6211 from evgeny-leksikov/uct_rdmacm_cm_open_err_v.1.10.x

UCT/RDMACM: decrease log level from error to diag v1.10.x
1ac4697 | UCP/UCT/MD: add diag prints to mem_reg path
6d2449f | Merge pull request openucx#6238 from evgeny-leksikov/v1.10.x

UCP/UCT/MD: add diag prints to mem_reg path, v1.10.x
5626ab2 | AZP/IODEMO: fix get PID in corrupter
798d265 | NEWS: News update before release

News format was changed slightly to include additional information
based on log commits.

Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
f609817 | Merge pull request openucx#6233 from shamisp/topic/v1.10.x/news

NEWS: News update before release
0d7a1b9 | Merge pull request openucx#6250 from avildema/ucx_fix_corrupter_v1_10

AZP/IODEMO: fix get PID in corrupter - v1.10.x
f979fdb | Merge pull request openucx#6187 from dmitrygx/topic/ucp/backport_v1_10

UCP/CORE/RNDV/GTEST: Drop packets with invalid ID and fix handling of status in RNDV RTS/RTR/data [v1.10.x]
b8f0911 | DEB/PKG: add essential system dependencies.
12b0ba4 | CONFIG/TEST: Fix compilation on gcc11

  • Check if linker also supports -diag-error NNNN flag, since passing
    such flag to the gcc in compile mode just produces sime warnings but
    does not cause it to fail. On other hand, the GNU linker does fail
    when passed such (unsupported) flag.
  • Make pgtable comparator a const function
    f28a15c | Merge pull request DEB/PKG: add essential system dependencies. v1.10 openucx/ucx#6259 from petro-rudenko/pkg/deb-pkg-1.10

DEB/PKG: add essential system dependencies. v1.10
4b765ec | Merge pull request openucx#6263 from yosefe/topic/config-test-fix-compilation-on-gcc11-v1.10.x

CONFIG/TEST: Fix compilation on gcc11 - v1.10.x
416253f | UCS: A fix for cross compilation support in configure

Set HAVE_HW_TIMER to zero for cross compile built
Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
749f834 | UCT/IB: fix cq creation failure using old ibv api

With the rdma-core version 28 onwards the error code
returned from libibverbs for the case when ibv_cq_ex_to_cq
is not supported by the underlying transport has changed
from ENOSYS to EOPNOTSUPP.
Ucx is broken for the transport devices which do not
support ibv_cq_ex_to_cq while rdma-core version used
is 28+

Fixing the error code check to look for the right
error code.
Updated file headers to add Broadcom copyright

Signed-off-by: Devesh Sharma devesh.sharma@broadcom.com
a66c344 | UCP/AM: Fix releasing of deferred data - v1.10.x
4861030 | Merge pull request openucx#6275 from dsharma283/v1.10.x

UCT/IB: fix cq creation failure using old ibv api
8b32765 | Merge pull request openucx#6274 from shamisp/topic/v1.10.x/timer_check

UCS: A fix for cross compilation support in configure - v1.10.x
dbf5758 | IB/ADDRESS: pack MTU value for non 4K value

UCP/AM: Fix releasing of deferred data - v1.10.x
2b99702 | Merge pull request openucx#6277 from hoopoepg/topic/ib-pack-non-4k-mtu-v1.10

IB/ADDRESS: pack MTU value for non 4K value - v1.10
bbcc0d9 | Merge pull request openucx#6278 from Artemy-Mellanox/topic/fix_cq_exp-1.10

UCT/RC: Fix QP destroy for EXP flow - v1.10
a638393 | UCP/WIREUP: Correctly handle failure from AM Bcopy
e4d1208 | UCP/CORE/WIREUP/GTEST: Fix check intersection with CM initial configuration on TMP EP

Conflicts:
src/ucp/core/ucp_ep.c
src/ucp/wireup/wireup.c
511a806 | UCP/RMA: Fix length check condition in RMA PUT short
d0f98a4 | UCP/RNDV: Set addr NULL in RTS if reg md_map is NULL.
364f7cf | Merge pull request openucx#6305 from bureddy/rma-fix-v1.10.x

UCP/RMA: Fix length check condition in RMA PUT short - v1.10.x
abb8737 | Merge pull request openucx#6307 from bureddy/put_zcopy-v1.10.x

UCP/RNDV: Set addr NULL in RTS if reg md_map is NULL. - v1.10.x
202df3d | Merge pull request openucx#6297 from dmitrygx/topic/ucp/check_intersect_v1_10_x

UCP/CORE/WIREUP/GTEST: Fix check intersection with CM initial configuration [v1.10.x]
8c1dd5a | NEWS: Update before RC3

Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
2f44830 | AUTHORS: Updating the list of authors

Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
e490b6b | Merge pull request openucx#6332 from shamisp/topic/v1.10.x/authors

AUTHORS: Updating the list of authors - v1.10.0
c334359 | Merge pull request openucx#6333 from shamisp/topic/v1.10.x/news_rc3

NEWS: Update before RC3 - v1.10.0
9f3c8fc | AZP: add new OS for release CI
221e984 | Merge pull request openucx#6345 from avildema/release_os_1_10

AZP: add new OS for release CI
2aab47e | UCP/CORE/WIREUP: Add missing async blocks
7c53190 | Merge pull request openucx#6349 from dmitrygx/topic/ucp/async_blocks_v1_10

UCP/CORE/WIREUP: Add missing async blocks (v1.10.x)
10b7fc2 | UCS/TOPO: Use common prefix and char count for path distance estimation
4af10be | Merge pull request openucx#6359 from Akshay-Venkatesh/topic/v1.10.x-fix-ucs-topo-path-calc

UCS/TOPO: Use common prefix and char count for path distance estimation - v1.10.x
2416b91 | UCT/CUDA_IPC: make cuda-ipc cache global
fdaf339 | Merge pull request openucx#6364 from Akshay-Venkatesh/topic/v1.10.x-cuda-ipc-iface-cache

UCT/CUDA_IPC: make cuda-ipc cache global - v1.10.x
81f3f78 | NEWS: Updating news to reflect rc4 changes

Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
96422ce | Merge pull request openucx#6372 from shamisp/topic/v1.10.x/news_rc4

NEWS: Updating news to reflect rc4 changes
1059b14 | UCP/AM: Use correct ep for short send with reply

(cherry picked from commit cb69bcc)
ebdb802 | Merge pull request openucx#6399 from brminich/topic/ucp_am_fix_short_rep_v1.10.x

UCP/AM: Use correct ep for short send with reply - v1.10.x
33ccbe6 | NEWS: News update for v1.10.0 rc5

Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
b54f3b2 | Merge pull request openucx#6405 from shamisp/topic/v1.10.x/news_rc5

NEWS: News update for v1.10.0 rc5
ccc15bf | AZP: do not include libjucx into release packages.
1700da1 | Merge pull request openucx#6441 from petro-rudenko/zp/rm-jucx-v1.10

AZP: do not include libjucx into release packages. [v.1.10]
7cee6da | NEWS: remove jucx from packages. [v.1.10]
3d2ce12 | AZP/RELEASE: Add dockers with cuda11.2 for v1.10
c07c68b | Merge pull request openucx#6448 from petro-rudenko/news/rm-jucx-news

NEWS: remove jucx from packages. [v.1.10]
90eeac0 | Merge pull request openucx#6453 from avildema/cuda_11_2_v1_10

AZP/RELEASE: Add dockers with cuda11.2 for v1.10
a13273d | NEWS: Update to v1.10 release date
4ef2333 | Merge pull request openucx#6468 from yosefe/topic/news-update-to-v1-10-release-date-v1.10.x

NEWS: Update to v1.10 release date
5e52860 | NEWS/BUILD: Update Build.Reason trigger and release date
20697e5 | Merge pull request openucx#6472 from yosefe/topic/news-build-update-build-reason-trigger-and-v1.10.x

NEWS/BUILD: Update Build.Reason trigger and release date -v1.10.x
cbe79a5 | LIBPERF: fixed incorrect error handling

  • there was issue in potential incorrect free on error handling:
    in case if memory could not be allocated incorrect
    free operation may be called

(cherry picked from commit e7894da)
7477e81 | Merge pull request openucx#6531 from hoopoepg/topic/libperf-fixed-incorrect-err-handle-v1.10

LIBPERF: fixed incorrect error handling - v1.10
a796a80 | AZP/RELEASE: launch jucx in lab
3e16909 | UCT/IB: Fix port width check on HDR100
8d17ade | Merge pull request openucx#6565 from yosefe/topic/uct-ib-fix-port-width-check-on-v1.10.x

UCT/IB: Fix port width check on HDR100 - v1.10.x
c14a404 | Merge pull request openucx#6477 from avildema/jucx_pool

AZP/RELEASE: launch jucx in lab
d24d307 | CONFIG/SPEC: Bump version to 1.10.1
0f29dca | UCS/SOCK: Fix RPM build with gcc11 on fedora34
b146cf8 | Merge pull request openucx#6643 from yosefe/topic/ucs-sock-fix-rpm-build-with-gcc11-v1.10.x

UCS/SOCK: Fix RPM build with gcc11 on fedora34 - v1.10.x
bb396c3 | Merge pull request openucx#6585 from yosefe/topic/config-spec-bump-version-to-1-10-v1.10.x

CONFIG/SPEC: Bump version to 1.10.1
225f828 | UCP/RNDV: Fix in mem type pipeline
cd50625 | Merge pull request openucx#6663 from bureddy/v1.10.x

UCP/RNDV: Fix in mem type pipeline - v1.10.x
2cc837e | UCP/AM: force eager protocol for old AM API

(cherry picked from commit bc408b3)
0455f2f | NEWS: News update
590848b | Merge pull request openucx#6665 from karasevb/1.10.x/ucp_old_am_fix

UCP/AM: force eager protocol for old AM API - v1.10.x
e7b33c7 | JUCX: Do not delete reference to listener connHandler.
53045ec | AZP/RELEASE: Remove strict libibverbs dependency
1370f77 | Merge pull request openucx#6649 from petro-rudenko/jucx/fix-conn-hander_v.1.10

JUCX: Do not delete reference to listener connHandler (v.1.10.x)
cbcc551 | Merge pull request openucx#6682 from avildema/v_1_10_rpm

AZP/RELEASE: Remove strict libibverbs dependency
b2ab26c | AZP: Fix snapshot, run always in merge state
0184619 | Merge pull request openucx#6707 from avildema/fix_snapshot_v1_10

AZP: Fix snapshot v1 10
a94e66b | UCT/TCP: configurable loopback interface.
2d8240f | Merge pull request openucx#6720 from petro-rudenko/uct/loopback-param

UCT/TCP: add enable loopback flag. [v1.10]
c1272a2 | UCT/DC: Create DCI via DEVX
0fc165b | UCT/DC/MLX5: Add configuration for full handshake mode
2c3ba27 | NEWS: News update

  • Adding missing items
  • Fixing news format to follow previous releases

Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
647f196 | UCT/DC/NEWS: Update ifc field name; add news entry
457bd79 | Merge pull request openucx#6751 from shamisp/topic/v1.10.1/news_update

NEWS: News update
a0a72b8 | Merge branch 'v1.10.x' into topic/dci-fhs-v1.10.x
63ccf2b | Merge pull request openucx#6750 from yosefe/topic/dci-fhs-v1.10.x

UCT/DC/MLX5: Create DCI via DevX with full handshake option - v1.10.x
0a5b846 | UCP/AM: Adjust max_short for UCP_AM_SEND_REPLY
b50b0af | Merge pull request openucx#6733 from chenyidu/v1.10.x

UCP/AM: Adjust max_short for UCP_AM_SEND_REPLY - v1.10.x
3a307d4 | UCP: handle a case of a null cm on the worker and update the NEWS file.

may happen if the list of components that support CM is longer than the
available cms on the host (worker->cms).
f633e85 | Merge pull request openucx#6765 from alinask/topic/topic/ucp-fix-access-null-cm-v1-10

UCP: handle a case of a null cm on the worker - v1.10.x
8d78d1f | NEWS: News update before release v1.10.1

Signed-off-by: Pavel Shamis (Pasha) pasharesearch@gmail.com
6a5856e | Merge pull request openucx#6796 from shamisp/topic/v1.10.1-news

NEWS: News update before release v1.10.1
08d489f | [Huawei]Support UCG component

📝 Please access here to sign the CLA.

It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment: /check-cla to verify. Thanks.


  • If you've already signed a CLA, it's possible you're using a different email address for your gitee account. Check your existing CLA data and verify the email.
  • If you signed the CLA as an employee or a member of an organization, please contact your corporation or organization to verify you have been activated to start contributing.
  • If you have done the above and are still having issues with the CLA being reported as unsigned, please feel free to file an issue.

@CLAassistant
Copy link

CLAassistant commented Nov 30, 2021

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 10 committers have signed the CLA.

✅ JKLiang9714
❌ bureddy
❌ yosefe
❌ avildema
❌ shamisp
❌ hoopoepg
❌ petro-rudenko
❌ Alina Sklarevich
❌ karasevb
❌ chenyidu


Alina Sklarevich seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.