payload: {"action":"created","issue":{"url":"https://api.github.com/repos/pmodels/mpich/issues/3943","repository_url":"https://api.github.com/repos/pmodels/mpich","labels_url":"https://api.github.com/repos/pmodels/mpich/issues/3943/labels{/name}","comments_url":"https://api.github.com/repos/pmodels/mpich/issues/3943/comments","events_url":"https://api.github.com/repos/pmodels/mpich/issues/3943/events","html_url":"https://github.com/pmodels/mpich/issues/3943","id":472929867,"node_id":"MDU6SXNzdWU0NzI5Mjk4Njc=","number":3943,"title":"macOS: multisend4 test timing out in Jenkins","user":{"login":"raffenet","id":1410792,"node_id":"MDQ6VXNlcjE0MTA3OTI=","avatar_url":"https://avatars0.githubusercontent.com/u/1410792?v=4","gravatar_id":"","url":"https://api.github.com/users/raffenet","html_url":"https://github.com/raffenet","followers_url":"https://api.github.com/users/raffenet/followers","following_url":"https://api.github.com/users/raffenet/following{/other_user}","gists_url":"https://api.github.com/users/raffenet/gists{/gist_id}","starred_url":"https://api.github.com/users/raffenet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raffenet/subscriptions","organizations_url":"https://api.github.com/users/raffenet/orgs","repos_url":"https://api.github.com/users/raffenet/repos","events_url":"https://api.github.com/users/raffenet/events{/privacy}","received_events_url":"https://api.github.com/users/raffenet/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2019-07-25T15:25:03Z","updated_at":"2019-07-26T20:37:48Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"This has been happening periodically in default, debug and strict configurations on macOS since July 9th. I suspect this PR may be the cause https://github.com/pmodels/mpich/pull/3917, as it is the only PR merged that day that would affect ch3 builds.\r\n\r\n```not ok 1621 - ./threads/pt2pt/multisend4 5\r\n  ---\r\n  Directory: ./threads/pt2pt\r\n  File: multisend4\r\n  Num-procs: 5\r\n  Timeout: 180\r\n  Date: \"Wed Jul 24 17:44:23 2019\"\r\n  ...\r\n## Test output (expected 'No Errors'):\r\n## [mpiexec@mpich-mac3.mcs.anl.gov] APPLICATION TIMED OUT, TIMEOUT = 180s\r\n```"},"comment":{"url":"https://api.github.com/repos/pmodels/mpich/issues/comments/515591835","html_url":"https://github.com/pmodels/mpich/issues/3943#issuecomment-515591835","issue_url":"https://api.github.com/repos/pmodels/mpich/issues/3943","id":515591835,"node_id":"MDEyOklzc3VlQ29tbWVudDUxNTU5MTgzNQ==","user":{"login":"hzhou","id":1496702,"node_id":"MDQ6VXNlcjE0OTY3MDI=","avatar_url":"https://avatars3.githubusercontent.com/u/1496702?v=4","gravatar_id":"","url":"https://api.github.com/users/hzhou","html_url":"https://github.com/hzhou","followers_url":"https://api.github.com/users/hzhou/followers","following_url":"https://api.github.com/users/hzhou/following{/other_user}","gists_url":"https://api.github.com/users/hzhou/gists{/gist_id}","starred_url":"https://api.github.com/users/hzhou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hzhou/subscriptions","organizations_url":"https://api.github.com/users/hzhou/orgs","repos_url":"https://api.github.com/users/hzhou/repos","events_url":"https://api.github.com/users/hzhou/events{/privacy}","received_events_url":"https://api.github.com/users/hzhou/received_events","type":"User","site_admin":false},"created_at":"2019-07-26T20:37:48Z","updated_at":"2019-07-26T20:37:48Z","author_association":"CONTRIBUTOR","body":"So for OSX at least, `sched_yield` have the undesired effect of messing up kernel scheduler policy (I think). From my test, using `usleep(0)` works very well. One worry is that `usleep(0)` may bypass kernel. I tested on my mac laptop and apparently this is not the case. \r\n\r\nSo it appears the solution is to use `usleep(0)` on OSX."}}
other: {"actor":{"display_login":"hzhou"}}