{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1636","labels_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1636/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1636/comments","events_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1636/events","html_url":"https://github.com/jenkinsci/jenkins/pull/1636","id":65744208,"number":1636,"title":"[WIP][JENKINS-27648] Introduce resource disposal service","user":{"login":"olivergondza","id":206841,"avatar_url":"https://avatars.githubusercontent.com/u/206841?v=3","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},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-01T18:03:47Z","updated_at":"2015-04-01T18:28:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jenkinsci/jenkins/pulls/1636","html_url":"https://github.com/jenkinsci/jenkins/pull/1636","diff_url":"https://github.com/jenkinsci/jenkins/pull/1636.diff","patch_url":"https://github.com/jenkinsci/jenkins/pull/1636.patch"},"body":"This is a proof of concept implementation of [JENKINS-27648](https://issues.jenkins-ci.org/browse/JENKINS-27648), service that asynchronously disposes registered resources.\r\n\r\nThis change makes `FilePath#deleteRecursive()` asynchronous operation.\r\n\r\n@reviewbybees"},"comment":{"url":"https://api.github.com/repos/jenkinsci/jenkins/issues/comments/88585648","html_url":"https://github.com/jenkinsci/jenkins/pull/1636#issuecomment-88585648","issue_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1636","id":88585648,"user":{"login":"olivergondza","id":206841,"avatar_url":"https://avatars.githubusercontent.com/u/206841?v=3","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":"2015-04-01T18:28:25Z","updated_at":"2015-04-01T18:28:25Z","body":"@jglick, is that incompatible if we rename it to random sibling dir and then delete? The directory name can be reused as soon as the call completes. Just the disk space is not freed immediately (which is not guaranteed on all file systems anyway)."}}