keystone auth silently fails if Rabbit is unavailable

Bug #1593875 reported by Jodie Miu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Won't Fix
Low
Unassigned

Bug Description

If for any reason the service named rabbitmq-server.service is unavailable, keystone authentication fails. Looking at the output of openstack token issue --debug, you get this:
Making authentication request to http://192.0.2.1:5000/v2.0/tokens
Resetting dropped connection: 192.0.2.1

It just stays there for an eternity (unconfirmed) or until the user gets frustrated and kills it. The fact that keystone auth fails that way means that all OpenStack services similarly lag (Nova, Heat, etc). Curiously enough, rabbitmq-server was reported as being active and running, but I tried restarting it anyway. Keystone auth works now. Can reproduce this simply by stopping rabbitmq-server and trying to do things that require Keystone auth.

Adam Young (ayoung)
Changed in keystone:
assignee: nobody → Adam Young (ayoung)
Revision history for this message
Steve Martinelli (stevemar) wrote :

This feels somewhat out of scope for Keystone. Aside from better error reporting I'm not sure what there is to do here. If your rabbit mq is down or unavailable there will be many other apps that fail.

Changed in keystone:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Lance Bragstad (lbragstad) wrote :

Automatically unassigning due to inactivity.

tags: added: user-experience
Changed in keystone:
assignee: Adam Young (ayoung) → nobody
Revision history for this message
Steve Martinelli (stevemar) wrote :

See previous comment

Changed in keystone:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.