{"action":"created","issue":{"url":"https://api.github.com/repos/flux-framework/flux-workflow-examples/issues/5","repository_url":"https://api.github.com/repos/flux-framework/flux-workflow-examples","labels_url":"https://api.github.com/repos/flux-framework/flux-workflow-examples/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/flux-framework/flux-workflow-examples/issues/5/comments","events_url":"https://api.github.com/repos/flux-framework/flux-workflow-examples/issues/5/events","html_url":"https://github.com/flux-framework/flux-workflow-examples/pull/5","id":327997206,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkxNjQ2MjM2","number":5,"title":"example10: Add an example to show how to use a data broker","user":{"login":"dongahn","id":862123,"node_id":"MDQ6VXNlcjg2MjEyMw==","avatar_url":"https://avatars3.githubusercontent.com/u/862123?v=4","gravatar_id":"","url":"https://api.github.com/users/dongahn","html_url":"https://github.com/dongahn","followers_url":"https://api.github.com/users/dongahn/followers","following_url":"https://api.github.com/users/dongahn/following{/other_user}","gists_url":"https://api.github.com/users/dongahn/gists{/gist_id}","starred_url":"https://api.github.com/users/dongahn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dongahn/subscriptions","organizations_url":"https://api.github.com/users/dongahn/orgs","repos_url":"https://api.github.com/users/dongahn/repos","events_url":"https://api.github.com/users/dongahn/events{/privacy}","received_events_url":"https://api.github.com/users/dongahn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-05-31T05:17:37Z","updated_at":"2018-06-29T04:06:39Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/flux-framework/flux-workflow-examples/pulls/5","html_url":"https://github.com/flux-framework/flux-workflow-examples/pull/5","diff_url":"https://github.com/flux-framework/flux-workflow-examples/pull/5.diff","patch_url":"https://github.com/flux-framework/flux-workflow-examples/pull/5.patch"},"body":"datastore.py is a mockup data broker which loads a conduit\r\ncomms module into the rank where it is running.\r\n\r\nconduit.c is a simple comms module that connects to a\r\nUNIX domain socket opened by datastore.py and forward\r\nJSON string it receives from other job elements.\r\n\r\ncompute.lua fetches the rank in which conduit module\r\nhas been loaded from a well-known kvs location and\r\nsend \"conduit.put\" request with a JSON string to store\r\ninto the datastore.py."},"comment":{"url":"https://api.github.com/repos/flux-framework/flux-workflow-examples/issues/comments/401241604","html_url":"https://github.com/flux-framework/flux-workflow-examples/pull/5#issuecomment-401241604","issue_url":"https://api.github.com/repos/flux-framework/flux-workflow-examples/issues/5","id":401241604,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMTI0MTYwNA==","user":{"login":"dongahn","id":862123,"node_id":"MDQ6VXNlcjg2MjEyMw==","avatar_url":"https://avatars3.githubusercontent.com/u/862123?v=4","gravatar_id":"","url":"https://api.github.com/users/dongahn","html_url":"https://github.com/dongahn","followers_url":"https://api.github.com/users/dongahn/followers","following_url":"https://api.github.com/users/dongahn/following{/other_user}","gists_url":"https://api.github.com/users/dongahn/gists{/gist_id}","starred_url":"https://api.github.com/users/dongahn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dongahn/subscriptions","organizations_url":"https://api.github.com/users/dongahn/orgs","repos_url":"https://api.github.com/users/dongahn/repos","events_url":"https://api.github.com/users/dongahn/events{/privacy}","received_events_url":"https://api.github.com/users/dongahn/received_events","type":"User","site_admin":false},"created_at":"2018-06-29T04:06:39Z","updated_at":"2018-06-29T04:06:39Z","author_association":"CONTRIBUTOR","body":"Still TODO:\r\n\r\n- Use Chu's bufferred IO in place of send (2)\r\n- Change the data passing scheme so that conduit simply forward the data transparently"}}
{"actor":{"display_login":"dongahn"}}