{"action":"created","issue":{"url":"https://api.github.com/repos/caskdata/cdap/issues/7110","repository_url":"https://api.github.com/repos/caskdata/cdap","labels_url":"https://api.github.com/repos/caskdata/cdap/issues/7110/labels{/name}","comments_url":"https://api.github.com/repos/caskdata/cdap/issues/7110/comments","events_url":"https://api.github.com/repos/caskdata/cdap/issues/7110/events","html_url":"https://github.com/caskdata/cdap/pull/7110","id":188888744,"number":7110,"title":"[CDAP-6103] Make default transaction timeout configurable at the (sub)program level","user":{"login":"anew","id":483004,"avatar_url":"https://avatars.githubusercontent.com/u/483004?v=3","gravatar_id":"","url":"https://api.github.com/users/anew","html_url":"https://github.com/anew","followers_url":"https://api.github.com/users/anew/followers","following_url":"https://api.github.com/users/anew/following{/other_user}","gists_url":"https://api.github.com/users/anew/gists{/gist_id}","starred_url":"https://api.github.com/users/anew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anew/subscriptions","organizations_url":"https://api.github.com/users/anew/orgs","repos_url":"https://api.github.com/users/anew/repos","events_url":"https://api.github.com/users/anew/events{/privacy}","received_events_url":"https://api.github.com/users/anew/received_events","type":"User","site_admin":false},"labels":[{"id":425281837,"url":"https://api.github.com/repos/caskdata/cdap/labels/4.0","name":"4.0","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-11-12T03:09:06Z","updated_at":"2016-11-12T18:50:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/caskdata/cdap/pulls/7110","html_url":"https://github.com/caskdata/cdap/pull/7110","diff_url":"https://github.com/caskdata/cdap/pull/7110.diff","patch_url":"https://github.com/caskdata/cdap/pull/7110.patch"},"body":"This is by passing \"system.tx.timeout\" as a runtime argument. (With that, we can also do it per preferences). \r\n- changes AbstractContext to use the default timeout from the runtime argument in its Transactional\r\n- changes the code generation for http handlers to account for this\r\n- changes the flowlet and custom action execution to resolve the runtime arguments for their scope (flowlet.<name>. and action.<name>.)\r\n- changes flowlet driver to use the timeout from the runtime arguments for its transactions\r\n- modifies the existing test case for custom tx timeouts to start with programs runtime arguments and validate that is applied. \r\n"},"comment":{"url":"https://api.github.com/repos/caskdata/cdap/issues/comments/260140693","html_url":"https://github.com/caskdata/cdap/pull/7110#issuecomment-260140693","issue_url":"https://api.github.com/repos/caskdata/cdap/issues/7110","id":260140693,"user":{"login":"chtyim","id":885032,"avatar_url":"https://avatars.githubusercontent.com/u/885032?v=3","gravatar_id":"","url":"https://api.github.com/users/chtyim","html_url":"https://github.com/chtyim","followers_url":"https://api.github.com/users/chtyim/followers","following_url":"https://api.github.com/users/chtyim/following{/other_user}","gists_url":"https://api.github.com/users/chtyim/gists{/gist_id}","starred_url":"https://api.github.com/users/chtyim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chtyim/subscriptions","organizations_url":"https://api.github.com/users/chtyim/orgs","repos_url":"https://api.github.com/users/chtyim/repos","events_url":"https://api.github.com/users/chtyim/events{/privacy}","received_events_url":"https://api.github.com/users/chtyim/received_events","type":"User","site_admin":false},"created_at":"2016-11-12T18:50:08Z","updated_at":"2016-11-12T18:50:08Z","body":"LGTM"}}
{"actor":{"display_login":"chtyim"}}