{"action":"created","issue":{"url":"https://api.github.com/repos/cloudfoundry/bosh/issues/725","labels_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/725/labels{/name}","comments_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/725/comments","events_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/725/events","html_url":"https://github.com/cloudfoundry/bosh/pull/725","id":53518531,"number":725,"title":"Allow openstack configurations that have a single storage AZ but multiple compute AZ's","user":{"login":"johnmcteague","id":750994,"avatar_url":"https://avatars.githubusercontent.com/u/750994?v=3","gravatar_id":"","url":"https://api.github.com/users/johnmcteague","html_url":"https://github.com/johnmcteague","followers_url":"https://api.github.com/users/johnmcteague/followers","following_url":"https://api.github.com/users/johnmcteague/following{/other_user}","gists_url":"https://api.github.com/users/johnmcteague/gists{/gist_id}","starred_url":"https://api.github.com/users/johnmcteague/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnmcteague/subscriptions","organizations_url":"https://api.github.com/users/johnmcteague/orgs","repos_url":"https://api.github.com/users/johnmcteague/repos","events_url":"https://api.github.com/users/johnmcteague/events{/privacy}","received_events_url":"https://api.github.com/users/johnmcteague/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cloudfoundry/bosh/labels/ready-to-pull-in","name":"ready-to-pull-in","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-01-06T14:17:06Z","updated_at":"2015-01-28T13:24:46Z","closed_at":"2015-01-27T00:06:58Z","pull_request":{"url":"https://api.github.com/repos/cloudfoundry/bosh/pulls/725","html_url":"https://github.com/cloudfoundry/bosh/pull/725","diff_url":"https://github.com/cloudfoundry/bosh/pull/725.diff","patch_url":"https://github.com/cloudfoundry/bosh/pull/725.patch"},"body":"We are utilizing Ceph for our openstack storage and this is being presented as a single AZ from cinder, but we will have multiple AZ's for compute.\r\n\r\nAs of v1.2776 a bug was fixed that was actually permitting this behaviour, the bug did not pass the servers AZ to the compute api when creating disks. I agree that this should have been fixed, this PR is to explicitly allow storage and compute AZ's not to match by ignoring the AZ of the server and allowing openstack to fall back to the default zone for cinder.\r\n\r\nIn the public cloud world having this mismatch makes no sense (AZ == datacenter usually and we do not want vm's using storage in a different DC). With openstack in a private datacenter, the types of configuration will vary more, and systems like Ceph manage the availability of volumes on our behalf rather than relying on openstack az's being presented."},"comment":{"url":"https://api.github.com/repos/cloudfoundry/bosh/issues/comments/71833822","html_url":"https://github.com/cloudfoundry/bosh/pull/725#issuecomment-71833822","issue_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/725","id":71833822,"user":{"login":"johnmcteague","id":750994,"avatar_url":"https://avatars.githubusercontent.com/u/750994?v=3","gravatar_id":"","url":"https://api.github.com/users/johnmcteague","html_url":"https://github.com/johnmcteague","followers_url":"https://api.github.com/users/johnmcteague/followers","following_url":"https://api.github.com/users/johnmcteague/following{/other_user}","gists_url":"https://api.github.com/users/johnmcteague/gists{/gist_id}","starred_url":"https://api.github.com/users/johnmcteague/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnmcteague/subscriptions","organizations_url":"https://api.github.com/users/johnmcteague/orgs","repos_url":"https://api.github.com/users/johnmcteague/repos","events_url":"https://api.github.com/users/johnmcteague/events{/privacy}","received_events_url":"https://api.github.com/users/johnmcteague/received_events","type":"User","site_admin":false},"created_at":"2015-01-28T13:24:46Z","updated_at":"2015-01-28T13:24:46Z","body":"Deployed BOSH on top of Microbosh using v2827. All works as expected, servers and storage are in different zones when I set ignore_server_availability_zone: true\r\n\r\nRunning with ignore_server_availability_zone: false gave me the desired outcome of an Openstack error."}}