{"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":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-06T14:17:06Z","updated_at":"2015-01-06T14:17:07Z","closed_at":null,"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/68869892","html_url":"https://github.com/cloudfoundry/bosh/pull/725#issuecomment-68869892","issue_url":"https://api.github.com/repos/cloudfoundry/bosh/issues/725","id":68869892,"user":{"login":"cfdreddbot","id":5149451,"avatar_url":"https://avatars.githubusercontent.com/u/5149451?v=3","gravatar_id":"","url":"https://api.github.com/users/cfdreddbot","html_url":"https://github.com/cfdreddbot","followers_url":"https://api.github.com/users/cfdreddbot/followers","following_url":"https://api.github.com/users/cfdreddbot/following{/other_user}","gists_url":"https://api.github.com/users/cfdreddbot/gists{/gist_id}","starred_url":"https://api.github.com/users/cfdreddbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cfdreddbot/subscriptions","organizations_url":"https://api.github.com/users/cfdreddbot/orgs","repos_url":"https://api.github.com/users/cfdreddbot/repos","events_url":"https://api.github.com/users/cfdreddbot/events{/privacy}","received_events_url":"https://api.github.com/users/cfdreddbot/received_events","type":"User","site_admin":false},"created_at":"2015-01-06T14:17:07Z","updated_at":"2015-01-06T14:17:07Z","body":"Hey johnmcteague!\n\nThanks for submitting this pull request! I'm here to inform the recipients of the pull request that you've already signed the CLA.\n"}}