{"action":"closed","issue":{"url":"https://api.github.com/repos/openvstorage/openvstorage-health-check/issues/244","repository_url":"https://api.github.com/repos/openvstorage/openvstorage-health-check","labels_url":"https://api.github.com/repos/openvstorage/openvstorage-health-check/issues/244/labels{/name}","comments_url":"https://api.github.com/repos/openvstorage/openvstorage-health-check/issues/244/comments","events_url":"https://api.github.com/repos/openvstorage/openvstorage-health-check/issues/244/events","html_url":"https://github.com/openvstorage/openvstorage-health-check/issues/244","id":197875400,"number":244,"title":"got fault response unlink error when healthcheck volume still exists in framework","user":{"login":"jeroenmaelbrancke","id":2900612,"avatar_url":"https://avatars.githubusercontent.com/u/2900612?v=3","gravatar_id":"","url":"https://api.github.com/users/jeroenmaelbrancke","html_url":"https://github.com/jeroenmaelbrancke","followers_url":"https://api.github.com/users/jeroenmaelbrancke/followers","following_url":"https://api.github.com/users/jeroenmaelbrancke/following{/other_user}","gists_url":"https://api.github.com/users/jeroenmaelbrancke/gists{/gist_id}","starred_url":"https://api.github.com/users/jeroenmaelbrancke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeroenmaelbrancke/subscriptions","organizations_url":"https://api.github.com/users/jeroenmaelbrancke/orgs","repos_url":"https://api.github.com/users/jeroenmaelbrancke/repos","events_url":"https://api.github.com/users/jeroenmaelbrancke/events{/privacy}","received_events_url":"https://api.github.com/users/jeroenmaelbrancke/received_events","type":"User","site_admin":false},"labels":[{"id":361397197,"url":"https://api.github.com/repos/openvstorage/openvstorage-health-check/labels/priority_critical","name":"priority_critical","color":"b60205","default":false},{"id":330589343,"url":"https://api.github.com/repos/openvstorage/openvstorage-health-check/labels/state_question","name":"state_question","color":"c2e0c6","default":false}],"state":"closed","locked":false,"assignee":{"login":"JeffreyDevloo","id":17570109,"avatar_url":"https://avatars.githubusercontent.com/u/17570109?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffreyDevloo","html_url":"https://github.com/JeffreyDevloo","followers_url":"https://api.github.com/users/JeffreyDevloo/followers","following_url":"https://api.github.com/users/JeffreyDevloo/following{/other_user}","gists_url":"https://api.github.com/users/JeffreyDevloo/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffreyDevloo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffreyDevloo/subscriptions","organizations_url":"https://api.github.com/users/JeffreyDevloo/orgs","repos_url":"https://api.github.com/users/JeffreyDevloo/repos","events_url":"https://api.github.com/users/JeffreyDevloo/events{/privacy}","received_events_url":"https://api.github.com/users/JeffreyDevloo/received_events","type":"User","site_admin":false},"assignees":[{"login":"JeffreyDevloo","id":17570109,"avatar_url":"https://avatars.githubusercontent.com/u/17570109?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffreyDevloo","html_url":"https://github.com/JeffreyDevloo","followers_url":"https://api.github.com/users/JeffreyDevloo/followers","following_url":"https://api.github.com/users/JeffreyDevloo/following{/other_user}","gists_url":"https://api.github.com/users/JeffreyDevloo/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffreyDevloo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffreyDevloo/subscriptions","organizations_url":"https://api.github.com/users/JeffreyDevloo/orgs","repos_url":"https://api.github.com/users/JeffreyDevloo/repos","events_url":"https://api.github.com/users/JeffreyDevloo/events{/privacy}","received_events_url":"https://api.github.com/users/JeffreyDevloo/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2016-12-28T16:01:30Z","updated_at":"2017-01-31T15:53:19Z","closed_at":"2017-01-31T15:53:18Z","body":"## Problem description\r\nWhen the .raw file from the healthcheck is not been cleaned in the framework we received a `got fault response unlink` exception.\r\n\r\n```\r\n[FAILED] Volumedriver of vPool 'data02' seems to have `runtime` problems. Got `got fault response unlink` while executing.\r\n```\r\n\r\n\r\n\r\n## Possible root of the problem\r\n\r\nThe .raw is still present on the framework even if the volume already is deleted from the volumedriver.\r\n\r\n```\r\n[WARNING] Detected volumes that are MISSING in volumedriver but ARE in ovsdb in vPoolvpool name: data02 - vdisk guid(s):39beeac4-e71f-43bb-9ff4-f1687b441980 \r\n```\r\n\r\n## Possible solution\r\nCheck if the healthcheck volume is still present in the model and if needed deleted the volume.\r\nI know the healthcheck is not a self-healing product but this would be a good solution (only for the volumes created by the healthcheck).\r\n\r\n\r\n## Temporary solution\r\nDelete the vdisk from the model\r\n```\r\nIn [24]: from ovs.lib.vdisk import VDiskController\r\nIn [25]: vdisk.guid\r\nOut[25]: '39beeac4-e71f-43bb-9ff4-f1687b441980'\r\nIn [26]: vdisk.name\r\nOut[26]: u'ovs-healthcheck-test-VQYqiMMeyXqCEyrG.raw'\r\nIn [27]: VDiskController.clean_vdisk_from_model(vdisk)\r\n```\r\n\r\n## Additional information\r\n### Setup\r\n- Hyperconverged\r\n\r\n### Packages\r\n```\r\nii  openvstorage                                          2.7.8-fargo.2-1                 amd64                           openvStorage\r\nii  openvstorage-backend                                  1.7.8-fargo.3-1                 amd64                           openvStorage Backend plugin\r\nii  openvstorage-backend-core                             1.7.8-fargo.3-1                 amd64                           openvStorage Backend plugin core\r\nii  openvstorage-backend-webapps                          1.7.8-fargo.3-1                 amd64                           openvStorage Backend plugin Web Applications\r\nii  openvstorage-core                                     2.7.8-fargo.2-1                 amd64                           openvStorage core\r\nii  openvstorage-hc                                       1.7.8-fargo.3-1                 amd64                           openvStorage Backend plugin HyperConverged\r\nii  openvstorage-health-check                             3.1.3-fargo.1-1                 amd64                           Open vStorage HealthCheck\r\nii  openvstorage-sdm                                      1.6.8-fargo.1-1                 amd64                           Open vStorage Backend ASD Manager\r\nii  openvstorage-webapps                                  2.7.8-fargo.2-1                 amd64                           openvStorage Web Applications\r\n\r\n```"}}
{"actor":{"display_login":"JeffreyDevloo"}}