{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/171","repository_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin","labels_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/171/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/171/comments","events_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/171/events","html_url":"https://github.com/jenkinsci/openstack-cloud-plugin/issues/171","id":258495504,"number":171,"title":"Thread Cleanup Infinite Loop","user":{"login":"neldridge","id":720437,"avatar_url":"https://avatars1.githubusercontent.com/u/720437?v=4","gravatar_id":"","url":"https://api.github.com/users/neldridge","html_url":"https://github.com/neldridge","followers_url":"https://api.github.com/users/neldridge/followers","following_url":"https://api.github.com/users/neldridge/following{/other_user}","gists_url":"https://api.github.com/users/neldridge/gists{/gist_id}","starred_url":"https://api.github.com/users/neldridge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neldridge/subscriptions","organizations_url":"https://api.github.com/users/neldridge/orgs","repos_url":"https://api.github.com/users/neldridge/repos","events_url":"https://api.github.com/users/neldridge/events{/privacy}","received_events_url":"https://api.github.com/users/neldridge/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-09-18T14:14:25Z","updated_at":"2017-09-25T10:50:26Z","closed_at":"2017-09-25T10:49:12Z","author_association":"NONE","body":"First, thank you for your work on this plugin- we utilize it heavily.\r\n\r\nPlugin version: 2.23\r\nJenkins version: 2.73.1\r\nOpenStack version: kilo \r\n\r\nWe have an ongoing issue where the thread cleanup will get into an infinite loop, executors won't be cleaned up, new executors won't start due to this, and resolution is to restart Jenkins.\r\n\r\nLogs from our Jenkins container here: https://gist.github.com/neldridge/9a303f29b902e3a3d1bde04bc55142b1\r\n\r\nI think the core of the issue is with our OpenStack implementation; we have other services that will sometimes hang forever waiting on the response from OS (Terraform sometimes gets stuck refreshing state of a resource); we are actively working on resolving this.\r\n\r\nEven with this issue, I believe the plugin should be able to handle cleanup better; if the loop is running past X, restart the thread.\r\n\r\n\r\nPlease let me know if there's anything further you need from me, or if I can help in some way.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/comments/331845594","html_url":"https://github.com/jenkinsci/openstack-cloud-plugin/issues/171#issuecomment-331845594","issue_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/171","id":331845594,"user":{"login":"olivergondza","id":206841,"avatar_url":"https://avatars0.githubusercontent.com/u/206841?v=4","gravatar_id":"","url":"https://api.github.com/users/olivergondza","html_url":"https://github.com/olivergondza","followers_url":"https://api.github.com/users/olivergondza/followers","following_url":"https://api.github.com/users/olivergondza/following{/other_user}","gists_url":"https://api.github.com/users/olivergondza/gists{/gist_id}","starred_url":"https://api.github.com/users/olivergondza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olivergondza/subscriptions","organizations_url":"https://api.github.com/users/olivergondza/orgs","repos_url":"https://api.github.com/users/olivergondza/repos","events_url":"https://api.github.com/users/olivergondza/events{/privacy}","received_events_url":"https://api.github.com/users/olivergondza/received_events","type":"User","site_admin":false},"created_at":"2017-09-25T10:50:25Z","updated_at":"2017-09-25T10:50:25Z","author_association":"MEMBER","body":"I will switch to ok-http for next release to fix the underlying cause here - the connection can get stuck blocking dependent actions."}}
{"actor":{"display_login":"olivergondza"}}