<div dir="ltr">Hi Jay,<div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


If you have multiple regions and availability zones returning the same service types  -- e.g. compute -- and you point your nova|quantum|cinder|<u></u>glanceclient to a Keystone endpoint in one of those zones that is sharing the identity database with other zones, then the Keystone endpoint will return the service catalog for all of the regions and zones. At this point, the X-client will happily go to the first matching service type endpoint for its service type, irrespective of which region or availability zone you actually originally hit.<br>

</blockquote><div><br></div><div>Just a quick note that this is only a problem in Horizon (as of Folsom - I haven't verified in Grizzly).</div><div><br></div><div>I'm not sure about Availability Zones, but Regions are a bit easier to work with in this scenario. All command-line-based tools acknowledge the OS_REGION environment variable. If OS_REGION is set, Keystone will return the endpoints for the given region.</div>

<div><br></div><div>Horizon, though, will return all endpoints in all regions regardless of the region you're in. </div><div><br></div><div>Thanks,</div><div>Joe</div></div><br clear="all"><div><br></div>-- <br><div dir="ltr">
Joe Topjian<div>Systems Architect</div><div>Cybera Inc.</div><div><br></div><div><a href="http://www.cybera.ca" target="_blank">www.cybera.ca</a></div>
<div><br></div><div><font color="#666666"><span>Cybera</span><span> is a not-for-profit organization that works to spur and support innovation, for the economic benefit of Alberta, through the use of cyberinfrastructure.</span></font></div>

</div>
</div></div>