{"action":"created","issue":{"url":"https://api.github.com/repos/apache/storm/issues/120","labels_url":"https://api.github.com/repos/apache/storm/issues/120/labels{/name}","comments_url":"https://api.github.com/repos/apache/storm/issues/120/comments","events_url":"https://api.github.com/repos/apache/storm/issues/120/events","html_url":"https://github.com/apache/storm/pull/120","id":33946531,"number":120,"title":"STORM-188: Allow user to specifiy full configuration path when running storm command","user":{"login":"clockfly","id":2595532,"avatar_url":"https://avatars.githubusercontent.com/u/2595532?v=3","gravatar_id":"","url":"https://api.github.com/users/clockfly","html_url":"https://github.com/clockfly","followers_url":"https://api.github.com/users/clockfly/followers","following_url":"https://api.github.com/users/clockfly/following{/other_user}","gists_url":"https://api.github.com/users/clockfly/gists{/gist_id}","starred_url":"https://api.github.com/users/clockfly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clockfly/subscriptions","organizations_url":"https://api.github.com/users/clockfly/orgs","repos_url":"https://api.github.com/users/clockfly/repos","events_url":"https://api.github.com/users/clockfly/events{/privacy}","received_events_url":"https://api.github.com/users/clockfly/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2014-05-21T02:20:05Z","updated_at":"2015-10-09T07:00:59Z","closed_at":"2015-10-09T07:00:59Z","pull_request":{"url":"https://api.github.com/repos/apache/storm/pulls/120","html_url":"https://github.com/apache/storm/pull/120","diff_url":"https://github.com/apache/storm/pull/120.diff","patch_url":"https://github.com/apache/storm/pull/120.patch"},"body":"We can use system config \"storm.conf.file\" to specify a custom config file.\r\n\r\nBefore this patch, we will only try to lookup this file on jvm classpath.\r\n\r\nThis patch will give us the ability to specify full/relative filesystem path as configuration file path, thus will give us more flexibility, while we still are able to look it up on jvm classpath.\r\n\r\nNow we are able to submit storm topology like this: \r\n\r\n```bash\r\nstorm jar job.jar --config /tmp/dynamic-configuration-path.yaml\r\n```\r\n\r\nWe don't need to add /tmp into our classpath(also inappropriate)."},"comment":{"url":"https://api.github.com/repos/apache/storm/issues/comments/146773478","html_url":"https://github.com/apache/storm/pull/120#issuecomment-146773478","issue_url":"https://api.github.com/repos/apache/storm/issues/120","id":146773478,"user":{"login":"clockfly","id":2595532,"avatar_url":"https://avatars.githubusercontent.com/u/2595532?v=3","gravatar_id":"","url":"https://api.github.com/users/clockfly","html_url":"https://github.com/clockfly","followers_url":"https://api.github.com/users/clockfly/followers","following_url":"https://api.github.com/users/clockfly/following{/other_user}","gists_url":"https://api.github.com/users/clockfly/gists{/gist_id}","starred_url":"https://api.github.com/users/clockfly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clockfly/subscriptions","organizations_url":"https://api.github.com/users/clockfly/orgs","repos_url":"https://api.github.com/users/clockfly/repos","events_url":"https://api.github.com/users/clockfly/events{/privacy}","received_events_url":"https://api.github.com/users/clockfly/received_events","type":"User","site_admin":false},"created_at":"2015-10-09T07:00:59Z","updated_at":"2015-10-09T07:00:59Z","body":"Sure."}}