{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/12456","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/12456/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/12456/comments","events_url":"https://api.github.com/repos/apache/spark/issues/12456/events","html_url":"https://github.com/apache/spark/pull/12456","id":148980075,"number":12456,"title":"[Spark-14686] Allow setting local properties that are not inheritable","user":{"login":"marcintustin","id":1239608,"avatar_url":"https://avatars.githubusercontent.com/u/1239608?v=3","gravatar_id":"","url":"https://api.github.com/users/marcintustin","html_url":"https://github.com/marcintustin","followers_url":"https://api.github.com/users/marcintustin/followers","following_url":"https://api.github.com/users/marcintustin/following{/other_user}","gists_url":"https://api.github.com/users/marcintustin/gists{/gist_id}","starred_url":"https://api.github.com/users/marcintustin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcintustin/subscriptions","organizations_url":"https://api.github.com/users/marcintustin/orgs","repos_url":"https://api.github.com/users/marcintustin/repos","events_url":"https://api.github.com/users/marcintustin/events{/privacy}","received_events_url":"https://api.github.com/users/marcintustin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-04-17T18:40:40Z","updated_at":"2016-04-21T00:49:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/12456","html_url":"https://github.com/apache/spark/pull/12456","diff_url":"https://github.com/apache/spark/pull/12456.diff","patch_url":"https://github.com/apache/spark/pull/12456.patch"},"body":"## What changes were proposed in this pull request?\r\n\r\nThis PR adds a uninheritableLocalPropertyFacility and ports sql.execution.id to be set with that facility.\r\nIf this is to go forward, the changes should probably be folded into a Properties type which accommodates hierarchical access rather than a tuple.\r\n\r\n## How was this patch tested?\r\n\r\nRunning tests.\r\n\r\n@rxin @JoshRosen PR opened for comments. As noted above, this should probably have a little more engineering done, but I'd like to (a) get feedback on the overall approach; and (b) see which tests fail in jenkins, as I have some tests failing locally which may or may not be bogus. "},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/212672809","html_url":"https://github.com/apache/spark/pull/12456#issuecomment-212672809","issue_url":"https://api.github.com/repos/apache/spark/issues/12456","id":212672809,"user":{"login":"marcintustin","id":1239608,"avatar_url":"https://avatars.githubusercontent.com/u/1239608?v=3","gravatar_id":"","url":"https://api.github.com/users/marcintustin","html_url":"https://github.com/marcintustin","followers_url":"https://api.github.com/users/marcintustin/followers","following_url":"https://api.github.com/users/marcintustin/following{/other_user}","gists_url":"https://api.github.com/users/marcintustin/gists{/gist_id}","starred_url":"https://api.github.com/users/marcintustin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcintustin/subscriptions","organizations_url":"https://api.github.com/users/marcintustin/orgs","repos_url":"https://api.github.com/users/marcintustin/repos","events_url":"https://api.github.com/users/marcintustin/events{/privacy}","received_events_url":"https://api.github.com/users/marcintustin/received_events","type":"User","site_admin":false},"created_at":"2016-04-21T00:49:10Z","updated_at":"2016-04-21T00:49:10Z","body":"@jerryshao \r\n\r\n> there's no way for user to set it in the job thread specifically,\r\n\r\nCan you explain what you mean by that? Or link us to some code? It's totally possible that it is impossible, or that it's possible. "}}