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

UCX: backports from 1.3/master #1991

Merged
merged 6 commits into from
Nov 14, 2017
Merged

UCX: backports from 1.3/master #1991

merged 6 commits into from
Nov 14, 2017

Commits on Nov 14, 2017

  1. compilation: fixed compilation by clang 3.6

    - fixed crash on ARM (actually on other platofrms too,
      but due to data align it was hided)
    - changed statistics node definition: added placeholder
      for counter to suppress compilation error by clang
    
    fix for issue openucx#1784
    Sergey Oblomov committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    d2c0ae4 View commit details
    Browse the repository at this point in the history
  2. test/examples/uct: fixed hang on dc* transport

    - there was incorrect processing of zero-length
      EP address which is true for DC transport
    Sergey Oblomov committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    a338bca View commit details
    Browse the repository at this point in the history
  3. gtest: fixed compilation by gcc 7.1.1

    - fixed potential issue reported by gcc 7.1.1
    - added configuration scripts to skip tests on
      malloc state API is unavailable
    Sergey Oblomov committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    c488d83 View commit details
    Browse the repository at this point in the history
  4. UCT: added built-in device id 4120 to known device list

    - this device is used on VM where SRIOV is configured
    Sergey Oblomov committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    f2c24a3 View commit details
    Browse the repository at this point in the history
  5. UCT/IB: added device ID 4116 to known device list

    - added device vendor ID 4116 to known device list (VMs)
    - this is part of fix for Redmine #1168469
    Sergey Oblomov committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    e68eb17 View commit details
    Browse the repository at this point in the history
  6. UCX/API: external API is wrapped into -=extern "C"=-

    - added 'extern "C"' wrapper around public functions definitions
    Sergey Oblomov committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    808406b View commit details
    Browse the repository at this point in the history