{"action":"created","issue":{"url":"https://api.github.com/repos/flux-framework/flux-core/issues/772","repository_url":"https://api.github.com/repos/flux-framework/flux-core","labels_url":"https://api.github.com/repos/flux-framework/flux-core/issues/772/labels{/name}","comments_url":"https://api.github.com/repos/flux-framework/flux-core/issues/772/comments","events_url":"https://api.github.com/repos/flux-framework/flux-core/issues/772/events","html_url":"https://github.com/flux-framework/flux-core/issues/772","id":171536918,"number":772,"title":"flux-wreckrun loses lwj.state callbacks","user":{"login":"grondo","id":741970,"avatar_url":"https://avatars.githubusercontent.com/u/741970?v=3","gravatar_id":"","url":"https://api.github.com/users/grondo","html_url":"https://github.com/grondo","followers_url":"https://api.github.com/users/grondo/followers","following_url":"https://api.github.com/users/grondo/following{/other_user}","gists_url":"https://api.github.com/users/grondo/gists{/gist_id}","starred_url":"https://api.github.com/users/grondo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grondo/subscriptions","organizations_url":"https://api.github.com/users/grondo/orgs","repos_url":"https://api.github.com/users/grondo/repos","events_url":"https://api.github.com/users/grondo/events{/privacy}","received_events_url":"https://api.github.com/users/grondo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-08-16T22:54:12Z","updated_at":"2016-08-16T23:23:33Z","closed_at":null,"body":"Running verbose, flux-wreckrun should print job state update for each lwj.state transition `reserved->starting->running->complete` -- however, some of these are missing in larger runs:\r\n\r\nA working 512 task case:\r\n```\r\n$ time flux wreckrun -v -n512 /bin/true\r\nwreckrun: 0.005s: Sending LWJ request for 512 tasks (cmdline \"/bin/true\")\r\nwreckrun: 0.012s: Registered jobid 1\r\nwreckrun: Allocating 512 tasks across 2304 available nodes..\r\nwreckrun: tasks per node: node[0-511]: 1\r\nwreckrun: 0.109s: Sending run event\r\nwreckrun: 0.302s: State = reserved\r\nwreckrun: 5.084s: State = starting\r\nwreckrun: 5.637s: State = running\r\nwreckrun: 6.300s: State = complete\r\nwreckrun: tasks [0-511]: exited with exit code 0\r\nwreckrun: All tasks completed successfully.\r\n```\r\n\r\nvs a suspicious run of the same size:\r\n```\r\n$ time flux wreckrun -v -n512 /bin/true\r\nwreckrun: 0.004s: Sending LWJ request for 512 tasks (cmdline \"/bin/true\")\r\nwreckrun: 0.009s: Registered jobid 2\r\nwreckrun: Allocating 512 tasks across 2304 available nodes..\r\nwreckrun: tasks per node: node[0-511]: 1\r\nwreckrun: 0.109s: Sending run event\r\nwreckrun: 2.697s: State = complete\r\nwreckrun: tasks [0-511]: exited with exit code 0\r\nwreckrun: All tasks completed successfully.\r\n```"},"comment":{"url":"https://api.github.com/repos/flux-framework/flux-core/issues/comments/240269688","html_url":"https://github.com/flux-framework/flux-core/issues/772#issuecomment-240269688","issue_url":"https://api.github.com/repos/flux-framework/flux-core/issues/772","id":240269688,"user":{"login":"garlick","id":169947,"avatar_url":"https://avatars.githubusercontent.com/u/169947?v=3","gravatar_id":"","url":"https://api.github.com/users/garlick","html_url":"https://github.com/garlick","followers_url":"https://api.github.com/users/garlick/followers","following_url":"https://api.github.com/users/garlick/following{/other_user}","gists_url":"https://api.github.com/users/garlick/gists{/gist_id}","starred_url":"https://api.github.com/users/garlick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garlick/subscriptions","organizations_url":"https://api.github.com/users/garlick/orgs","repos_url":"https://api.github.com/users/garlick/repos","events_url":"https://api.github.com/users/garlick/events{/privacy}","received_events_url":"https://api.github.com/users/garlick/received_events","type":"User","site_admin":false},"created_at":"2016-08-16T23:23:33Z","updated_at":"2016-08-16T23:23:33Z","body":"Well those messages ought to be queued until somebody reads them no matter how busy the reactor is in the mean time.  I'm not sure what situation would lead to them being dropped..."}}
{"actor":{"display_login":"garlick"}}