Skip to content

fix autotools configure to support building w/o IB - #24

Merged
mike-dubman merged 1 commit into
openucx:masterfrom
mike-dubman:topic/fix_build_noib
Nov 15, 2014
Merged

mike-dubman merged 1 commit into
openucx:masterfrom
mike-dubman:topic/fix_build_noib

Conversation

@mike-dubman

Copy link
Copy Markdown
Contributor

No description provided.

@mellanox-github

Copy link
Copy Markdown
Contributor

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
http://bgate.mellanox.com:8000/jenkins-secure/job/gh-ucx-pr/38/
Test PASSed.

@mike-dubman

Copy link
Copy Markdown
Contributor Author

@yosefe @shamisp - please review

@yosefe

yosefe commented Nov 14, 2014

Copy link
Copy Markdown
Member

@miked-mellanox - yes
we can consider naming it "with-verbs", as OpenMPI does

@mellanox-github

Copy link
Copy Markdown
Contributor

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
http://bgate.mellanox.com:8000/jenkins-secure/job/gh-ucx-pr/40/

Build Log
last 50 lines

[...truncated 2189 lines...]
[ RUN      ] test_uct.open_iface
/scrap/jenkins/jobs/gh-ucx-pr/workspace/contrib/../src/ucs/gtest/test.cc:87: Failure
Failed
Got 30 valgrind errors during the test
[  FAILED  ] test_uct.open_iface (88 ms)
[ RUN      ] test_uct.connect_ep
/scrap/jenkins/jobs/gh-ucx-pr/workspace/contrib/../src/ucs/gtest/test.cc:87: Failure
Failed
Got 73 valgrind errors during the test
[  FAILED  ] test_uct.connect_ep (275 ms)
[----------] 3 tests from test_uct (620 ms total)

[----------] 1 test from valgrind
[ RUN      ] valgrind.errors
/scrap/jenkins/jobs/gh-ucx-pr/workspace/contrib/../src/ucs/gtest/main.cc:23: Failure
Value of: errors
  Actual: 126
Expected: 0
[  FAILED  ] valgrind.errors (30 ms)
[----------] 1 test from valgrind (31 ms total)

[----------] Global test environment tear-down
[==========] 70 tests from 20 test cases ran. (10304 ms total)
[  PASSED  ] 66 tests.
[  FAILED  ] 4 tests, listed below:
[  FAILED  ] test_uct.query_resources
[  FAILED  ] test_uct.open_iface
[  FAILED  ] test_uct.connect_ep
[  FAILED  ] valgrind.errors

 4 FAILED TESTS
make: *** [test_valgrind] Error 1
make: Leaving directory `/scrap/jenkins/jobs/gh-ucx-pr/workspace/build-test/test/gtest'
Build step 'Execute shell' marked build as failure
TAP Reports Processing: START
Looking for TAP results report in workspace using pattern: **/*.tap
Did not find any matching files.
[Valgrind] Files to copy:
[Valgrind] Analysing valgrind results
[Valgrind] Ending the valgrind analysis.
Anchor chain: could not read file with links: /var/lib/jenkins/jobs/gh-ucx-pr/workspace/jenkins_sidelinks.txt (No such file or directory)
[copy-to-slave] The build is taking place on the master node, no copy back to the master will take place.
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Request made to compress build log
Sending email to: eugene@mellanox.com miked@mellanox.com yosefe@mellanox.com
[BFA] Scanning build for known causes...

[BFA] Done. 0s

Test FAILed.

@mike-dubman

Copy link
Copy Markdown
Contributor Author

seems valgrind 3.10.0 is unsupported by jenkins yet

@mike-dubman

Copy link
Copy Markdown
Contributor Author

retest this please

@mellanox-github

Copy link
Copy Markdown
Contributor

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
http://bgate.mellanox.com:8000/jenkins-secure/job/gh-ucx-pr/42/

Build Log
last 50 lines

[...truncated 2189 lines...]
[ RUN      ] test_uct.open_iface
/scrap/jenkins/jobs/gh-ucx-pr/workspace/contrib/../src/ucs/gtest/test.cc:87: Failure
Failed
Got 30 valgrind errors during the test
[  FAILED  ] test_uct.open_iface (88 ms)
[ RUN      ] test_uct.connect_ep
/scrap/jenkins/jobs/gh-ucx-pr/workspace/contrib/../src/ucs/gtest/test.cc:87: Failure
Failed
Got 73 valgrind errors during the test
[  FAILED  ] test_uct.connect_ep (272 ms)
[----------] 3 tests from test_uct (614 ms total)

[----------] 1 test from valgrind
[ RUN      ] valgrind.errors
/scrap/jenkins/jobs/gh-ucx-pr/workspace/contrib/../src/ucs/gtest/main.cc:23: Failure
Value of: errors
  Actual: 126
Expected: 0
[  FAILED  ] valgrind.errors (29 ms)
[----------] 1 test from valgrind (31 ms total)

[----------] Global test environment tear-down
[==========] 70 tests from 20 test cases ran. (10116 ms total)
[  PASSED  ] 66 tests.
[  FAILED  ] 4 tests, listed below:
[  FAILED  ] test_uct.query_resources
[  FAILED  ] test_uct.open_iface
[  FAILED  ] test_uct.connect_ep
[  FAILED  ] valgrind.errors

 4 FAILED TESTS
make: *** [test_valgrind] Error 1
make: Leaving directory `/scrap/jenkins/jobs/gh-ucx-pr/workspace/build-test/test/gtest'
Build step 'Execute shell' marked build as failure
TAP Reports Processing: START
Looking for TAP results report in workspace using pattern: **/*.tap
Did not find any matching files.
[Valgrind] Files to copy:
[Valgrind] Analysing valgrind results
[Valgrind] Ending the valgrind analysis.
Anchor chain: could not read file with links: /var/lib/jenkins/jobs/gh-ucx-pr/workspace/jenkins_sidelinks.txt (No such file or directory)
[copy-to-slave] The build is taking place on the master node, no copy back to the master will take place.
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Request made to compress build log
Sending email to: eugene@mellanox.com miked@mellanox.com yosefe@mellanox.com
[BFA] Scanning build for known causes...

[BFA] Done. 0s

Test FAILed.

@mellanox-github

Copy link
Copy Markdown
Contributor

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
http://bgate.mellanox.com:8000/jenkins-secure/job/gh-ucx-pr/43/

Build Log
last 50 lines

[...truncated 604 lines...]
checking for main in -lintl... no
configure: WARNING: intl library not found
checking for struct dl_phdr_info... yes
configure: Compiling with verbs support from /usr
checking infiniband/verbs.h usability... yes
checking infiniband/verbs.h presence... yes
checking for infiniband/verbs.h... yes
checking for ibv_get_device_list in -libverbs... yes
checking infiniband/verbs_exp.h usability... yes
checking infiniband/verbs_exp.h presence... yes
checking for infiniband/verbs_exp.h... yes
checking infiniband/mlx5_hw.h usability... yes
checking infiniband/mlx5_hw.h presence... yes
checking for infiniband/mlx5_hw.h... yes
configure: Compiling with mlx5 bare-metal support
checking whether IBV_EXP_QPT_DC_INI is declared... yes
checking for struct ibv_exp_dct_init_attr.inline_size... yes
configure: Checking OFED valgrind libs /usr/lib64/mlnx_ofed/valgrind
configure: Added /usr/lib64/mlnx_ofed/valgrind to valgrind LD_LIBRARY_PATH
checking for mpicc... no
checking for mpiicc... no
checking for mpirun... no
checking for mpiexec... no
checking for orterun... no
configure: error: --with-mpi was requested but MPI was not found in the PATH
+ echo 'Build gtest '
Build gtest 
+ make clean
make: *** No rule to make target `clean'.  Stop.
+ echo 'Starting gtest'
Starting gtest
+ make -C test/gtest test
make: *** test/gtest: No such file or directory.  Stop.
Build step 'Execute shell' marked build as failure
TAP Reports Processing: START
Looking for TAP results report in workspace using pattern: **/*.tap
Did not find any matching files.
[Valgrind] Files to copy:
[Valgrind] Analysing valgrind results
[Valgrind] Ending the valgrind analysis.
Anchor chain: could not read file with links: /var/lib/jenkins/jobs/gh-ucx-pr/workspace/jenkins_sidelinks.txt (No such file or directory)
[copy-to-slave] The build is taking place on the master node, no copy back to the master will take place.
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Request made to compress build log
Sending email to: eugene@mellanox.com miked@mellanox.com yosefe@mellanox.com
[BFA] Scanning build for known causes...

[BFA] Done. 0s

Test FAILed.

* --without-ib supported in configure
* added to the jenkins testing that it can build w/o IB
* --with-ofed=/path/to/ofed is supported
@mellanox-github

Copy link
Copy Markdown
Contributor

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
http://bgate.mellanox.com:8000/jenkins-secure/job/gh-ucx-pr/44/
Test PASSed.

mike-dubman added a commit that referenced this pull request Nov 15, 2014
fix autotools configure to support building w/o IB
@mike-dubman
mike-dubman merged commit 630a63e into openucx:master Nov 15, 2014
@mike-dubman
mike-dubman deleted the topic/fix_build_noib branch November 15, 2014 18:26
@shamisp

shamisp commented Nov 15, 2014

Copy link
Copy Markdown
Contributor

This one also solves #22 (close #22)

amaslenn pushed a commit to amaslenn/ucx that referenced this pull request Jun 1, 2020
evgeny-leksikov pushed a commit to evgeny-leksikov/ucx that referenced this pull request Sep 8, 2020
…ed-iters-i3

TEST: io_demo - run an unlimited number of iterations if 0 is set for -i
shizhibao pushed a commit to shizhibao/ucx that referenced this pull request Jan 16, 2021
Fix non-contiguous datatype UT
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