migrate_component test times out occasionally
The migrate_component test occasionally times out. From what I can tell it always happens at the test_migrate_busy_component2 step.
Typical output:
test_migrate_component: ->{0000000200000000, 0000000000000000}
test_migrate_component: <-{0000000200000000, 0000000000000000}
test_migrate_busy_component: ->{0000000200000000, 0000000000000000}
test_migrate_busy_component: <-{0000000200000000, 0000000000000000}
test_migrate_component2: ->{0000000200000000, 0000000000000000}
....................................................................................................
test_migrate_component2: <-{0000000200000000, 0000000000000000}
....................................................................................................
test_migrate_busy_component2: ->{0000000200000000, 0000000000000000}
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
just to bump this. I ran a full set of tests on my laptop a few days ago and noticed this was one of the few that failed.
Darn, I really thought we did fix this once and for all :/
Not a timeout, just a regular fail. I'll look into it when I have a moment
test 880
Start 880: tests.unit.component.migrate_component
880: Test command: /bin/python "/home/biddisco/build/hpx/bin/hpxrun.py" "/home/biddisco/build/hpx/bin/migrate_component_test" "-e" "0" "-t" "2" "-v" "--"
880: Test timeout computed to be: 1500
880: test_migrate_component: ->{0000000100000000, 0000000000000000}
880: test_migrate_component: <-{0000000100000000, 0000000000000000}
880: test_migrate_lazy_component: ->{0000000100000000, 0000000000000000}
880: test_migrate_lazy_component: <-{0000000100000000, 0000000000000000}
880: test_migrate_lazy_component_client: ->{0000000100000000, 0000000000000000}
880: test_migrate_lazy_component_client: <-{0000000100000000, 0000000000000000}
880: test_migrate_busy_component: ->{0000000100000000, 0000000000000000}
880: test_migrate_busy_component: <-{0000000100000000, 0000000000000000}
880: test_migrate_lazy_busy_component: ->{0000000100000000, 0000000000000000}
880: test_migrate_lazy_busy_component: <-{0000000100000000, 0000000000000000}
880: test_migrate_lazy_busy_component_client: ->{0000000100000000, 0000000000000000}
880: test_migrate_lazy_busy_component_client: <-{0000000100000000, 0000000000000000}
880: test_migrate_component2: ->{0000000100000000, 0000000000000000}
880: ....................................................................................................
880: test_migrate_component2: <-{0000000100000000, 0000000000000000}
880: ....................................................................................................
880: test_migrate_lazy_component2: ->{0000000100000000, 0000000000000000}
880: ....................................................................................................
880: test_migrate_lazy_component2: <-{0000000100000000, 0000000000000000}
880: ....................................................................................................
880: test_migrate_lazy_component_client2: ->{0000000100000000, 0000000000000000}
880: ....................................................................................................
880: test_migrate_lazy_component_client2: <-{0000000100000000, 0000000000000000}
880: ....................................................................................................
880: test_migrate_busy_component2: ->{0000000100000000, 0000000000000000}
880: 0....................................................................................................
880: parcelhandler::put_parcel: HPX(invalid_status)
880: /home/biddisco/src/hpx/tests/unit/component/migrate_component.cpp(893): test 'test_migrate_busy_component2(hpx::find_here(), id)' failed in function 'int main()'
880: test_migrate_busy_component2: <-{0000000100000000, 0000000000000000}
880: 0....................................................................................................
880: /home/biddisco/src/hpx/tests/unit/component/migrate_component.cpp(895): test 'test_migrate_busy_component2(id, hpx::find_here())' failed in function 'int main()'
880: parcelhandler::put_parcel: HPX(invalid_status)
880: test_migrate_lazy_busy_component2: ->{0000000100000000, 0000000000000000}
880: 0....................................................................................................
880: /home/biddisco/src/hpx/tests/unit/component/migrate_component.cpp(898parcelhandler::put_p): atest 'test_migrate_lazy_busy_component2(hpx::find_here(), id)'rcel: HPX(inval failed in function 'iint main()d_status)
880: '
880: test_migrate_lazy_busy_component2: <-{0000000100000000, 0000000000000000}
880: 0....................................................................................................
880: /home/biddisco/src/hpx/tests/unit/component/migrate_component.cppparcelhandler::put_(p900arcel:): test 'test_migrate_lazy_busy_component2(id, hpx::find_here())'HPX(i failed in function 'nint main()va'l
880: id_status)
880: test_migrate_lazy_busy_component_client2: ->{0000000100000000, 0000000000000000}
880: 0....................................................................................................
880: /home/biddisco/src/hpx/tests/unit/component/migrate_component.cpp(904): parcelhandler::put_parcel:test 'test_migrate_lazy_busy_component_client2(hpx::find_here(), id)' HPX(invali failed in function 'd_statusint main())
880: '
880: test_migrate_lazy_busy_component_client2: <-{0000000100000000, 0000000000000000}
880: 0....................................................................................................
880: /home/biddisco/src/hpx/tests/unit/component/migrate_component.cpp(908parcelhandler:): :test 'test_migrate_lazy_busy_component_client2(id, hpx::find_here())' failed in function 'pint main()ut_parc'el: HP
880: X(invalid_status)
880: 0 sanity checks and 6 tests failed.
880: Base command is "/home/biddisco/build/hpx/bin/migrate_component_test --hpx:threads=2"
880: Executing command: /home/biddisco/build/hpx/bin/migrate_component_test --hpx:threads=2
1/3 Test #880: tests.unit.component.migrate_component ...............***Failed 6.24 sec
test 881
Start 881: tests.unit.component.migrate_component_to_storage
@biddisco this looks like a non-network-enabled build is still trying to send a parcel.
ooh. I have already a patch for that. I will enable it on this branch and report back