{"action":"closed","issue":{"url":"https://api.github.com/repos/openvstorage/framework/issues/923","repository_url":"https://api.github.com/repos/openvstorage/framework","labels_url":"https://api.github.com/repos/openvstorage/framework/issues/923/labels{/name}","comments_url":"https://api.github.com/repos/openvstorage/framework/issues/923/comments","events_url":"https://api.github.com/repos/openvstorage/framework/issues/923/events","html_url":"https://github.com/openvstorage/framework/issues/923","id":177740608,"number":923,"title":"Port ranges for vpools should be reserved","user":{"login":"kinvaris","id":4190375,"avatar_url":"https://avatars.githubusercontent.com/u/4190375?v=3","gravatar_id":"","url":"https://api.github.com/users/kinvaris","html_url":"https://github.com/kinvaris","followers_url":"https://api.github.com/users/kinvaris/followers","following_url":"https://api.github.com/users/kinvaris/following{/other_user}","gists_url":"https://api.github.com/users/kinvaris/gists{/gist_id}","starred_url":"https://api.github.com/users/kinvaris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kinvaris/subscriptions","organizations_url":"https://api.github.com/users/kinvaris/orgs","repos_url":"https://api.github.com/users/kinvaris/repos","events_url":"https://api.github.com/users/kinvaris/events{/privacy}","received_events_url":"https://api.github.com/users/kinvaris/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openvstorage/framework/labels/process_wontfix","name":"process_wontfix","color":"d4c5f9"},{"url":"https://api.github.com/repos/openvstorage/framework/labels/type_enhancement","name":"type_enhancement","color":"fef2c0"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-09-19T09:35:17Z","updated_at":"2016-09-27T16:07:23Z","closed_at":"2016-09-27T16:07:23Z","body":"If you have vpool A and vpool B and 2 storagerouters.\r\n\r\nSituation:\r\nSetting up vpool A then vpool B on storagerouter 1\r\nSetting up vpool B then vpool A on storagerouter 2\r\n\r\nAs seen from compute node perspective, the ports for vpool A will be different on storagerouter 1 compared with storagerouter 2.\r\n\r\nAs a solution, you could reserve some ports only for a certain vpool on a whole cluster.\r\nE.g.\r\n\r\nvpool A: 26200 - 26206\r\nvpool B: 26210 - 26216\r\n\r\nIn this case, the user would have to know that those ports can't be `busy` on the nodes he wants to deploy a certain vpool.\r\n\r\nAnother solution for this problem is to provide a `pre-scan` in the GUI with a warning that some required ports are already claimed for that storagerouter. In this case the user has the option to proceed, then a new range will be determined for the whole vpool cluster and adjusted for that vpool.\r\nThis probably requires the volumedriver to restart, unless it is possible to reload the config at runtime."}}
{"actor":{"display_login":"wimpers"}}