{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/4277","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/4277/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/4277/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/4277/events","html_url":"https://github.com/ManageIQ/manageiq/pull/4277","id":105598324,"number":4277,"title":"Pass TERM Signal to VixDiskLibServer","user":{"login":"jerryk55","id":6118503,"avatar_url":"https://avatars.githubusercontent.com/u/6118503?v=3","gravatar_id":"","url":"https://api.github.com/users/jerryk55","html_url":"https://github.com/jerryk55","followers_url":"https://api.github.com/users/jerryk55/followers","following_url":"https://api.github.com/users/jerryk55/following{/other_user}","gists_url":"https://api.github.com/users/jerryk55/gists{/gist_id}","starred_url":"https://api.github.com/users/jerryk55/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jerryk55/subscriptions","organizations_url":"https://api.github.com/users/jerryk55/orgs","repos_url":"https://api.github.com/users/jerryk55/repos","events_url":"https://api.github.com/users/jerryk55/events{/privacy}","received_events_url":"https://api.github.com/users/jerryk55/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/fleecing","name":"fleecing","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-09-09T13:39:01Z","updated_at":"2015-09-10T14:36:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ManageIQ/manageiq/pulls/4277","html_url":"https://github.com/ManageIQ/manageiq/pull/4277","diff_url":"https://github.com/ManageIQ/manageiq/pull/4277.diff","patch_url":"https://github.com/ManageIQ/manageiq/pull/4277.patch"},"body":"Catch TERM signals in the SmartProxyWorker code that starts the\r\nVixDiskLibServer so that if the worker gets the signal, it will\r\nbe sent to the VixDiskLibServer prior to exiting.  The VixDiskLibServer\r\nalready has a handler for TERM signals which causes it to shut down.\r\n\r\nThis is one of a couple of PRs required to handle the following BZ:\r\n\r\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1258985\r\n\r\n@roliveri @Fryguy @jrafanie Please review."},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/139265846","html_url":"https://github.com/ManageIQ/manageiq/pull/4277#issuecomment-139265846","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/4277","id":139265846,"user":{"login":"jerryk55","id":6118503,"avatar_url":"https://avatars.githubusercontent.com/u/6118503?v=3","gravatar_id":"","url":"https://api.github.com/users/jerryk55","html_url":"https://github.com/jerryk55","followers_url":"https://api.github.com/users/jerryk55/followers","following_url":"https://api.github.com/users/jerryk55/following{/other_user}","gists_url":"https://api.github.com/users/jerryk55/gists{/gist_id}","starred_url":"https://api.github.com/users/jerryk55/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jerryk55/subscriptions","organizations_url":"https://api.github.com/users/jerryk55/orgs","repos_url":"https://api.github.com/users/jerryk55/repos","events_url":"https://api.github.com/users/jerryk55/events{/privacy}","received_events_url":"https://api.github.com/users/jerryk55/received_events","type":"User","site_admin":false},"created_at":"2015-09-10T14:36:30Z","updated_at":"2015-09-10T14:36:30Z","body":"Sorry yes.  We use Kernel.spawn in this scenario and pass the FD as an environment variable so there were several other steps involved but this does work."}}