{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/15087","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/15087/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/15087/comments","events_url":"https://api.github.com/repos/apache/spark/issues/15087/events","html_url":"https://github.com/apache/spark/pull/15087","id":176755806,"number":15087,"title":"[BACKPORT][SPARK-17531] Don't initialize Hive Listeners for the Execution Client","user":{"login":"brkyvz","id":5243515,"avatar_url":"https://avatars.githubusercontent.com/u/5243515?v=3","gravatar_id":"","url":"https://api.github.com/users/brkyvz","html_url":"https://github.com/brkyvz","followers_url":"https://api.github.com/users/brkyvz/followers","following_url":"https://api.github.com/users/brkyvz/following{/other_user}","gists_url":"https://api.github.com/users/brkyvz/gists{/gist_id}","starred_url":"https://api.github.com/users/brkyvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brkyvz/subscriptions","organizations_url":"https://api.github.com/users/brkyvz/orgs","repos_url":"https://api.github.com/users/brkyvz/repos","events_url":"https://api.github.com/users/brkyvz/events{/privacy}","received_events_url":"https://api.github.com/users/brkyvz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-13T21:32:47Z","updated_at":"2016-09-13T21:33:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/15087","html_url":"https://github.com/apache/spark/pull/15087","diff_url":"https://github.com/apache/spark/pull/15087.diff","patch_url":"https://github.com/apache/spark/pull/15087.patch"},"body":"## What changes were proposed in this pull request?\r\n\r\nIf a user provides listeners inside the Hive Conf, the configuration for these listeners are passed to the Hive Execution Client as well. This may cause issues for two reasons:\r\n1. The Execution Client will actually generate garbage\r\n2. The listener class needs to be both in the Spark Classpath and Hive Classpath\r\n\r\nThis PR empties the listener configurations in HiveUtils.newTemporaryConfiguration so that the execution client will not contain the listener confs, but the metadata client will.\r\n\r\n## How was this patch tested?\r\n\r\nUnit tests"},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/246831915","html_url":"https://github.com/apache/spark/pull/15087#issuecomment-246831915","issue_url":"https://api.github.com/repos/apache/spark/issues/15087","id":246831915,"user":{"login":"brkyvz","id":5243515,"avatar_url":"https://avatars.githubusercontent.com/u/5243515?v=3","gravatar_id":"","url":"https://api.github.com/users/brkyvz","html_url":"https://github.com/brkyvz","followers_url":"https://api.github.com/users/brkyvz/followers","following_url":"https://api.github.com/users/brkyvz/following{/other_user}","gists_url":"https://api.github.com/users/brkyvz/gists{/gist_id}","starred_url":"https://api.github.com/users/brkyvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brkyvz/subscriptions","organizations_url":"https://api.github.com/users/brkyvz/orgs","repos_url":"https://api.github.com/users/brkyvz/repos","events_url":"https://api.github.com/users/brkyvz/events{/privacy}","received_events_url":"https://api.github.com/users/brkyvz/received_events","type":"User","site_admin":false},"created_at":"2016-09-13T21:33:04Z","updated_at":"2016-09-13T21:33:04Z","body":"cc @yhuai "}}
{"actor":{"display_login":"brkyvz"}}