← Back to team overview

yellow team mailing list archive

[Bug 844631] Re: Launchpad should return 503 error pages when database is unavailable

 

To clarify why I consider this bug Critical:

Our daily fast down-time is a great boost to the speed of getting new
db-change-reliant features released. It has also got rid of that awful
90 minute window where parts of LP were down and other were read-only.

However, it has given us a user-experience regression in that we now
present an OOPS rather than a friendlier "Hey, Launchpad is read-only
but you can still do some stuff" message.

In my view:

 * an unexplained OOPS for up to five minutes a day, potentially every
day, just looks awful and I think it's safe to say that most people
seeing the OOPS won't have read the blog nor will they have found out
through our stakeholder process
 * Huw's new design brings in updates from the status feed and sends
people to subscribe to that, thereby making us appear more reliable in
future as they'll have had warning of such down-time.

-- 
You received this bug notification because you are a member of Launchpad
Yellow Squad, which is a bug assignee.
https://bugs.launchpad.net/bugs/844631

Title:
  Launchpad should return 503 error pages when database is unavailable

Status in Launchpad itself:
  Triaged

Bug description:
  When a PostgreSQL database is unavailable, we should return a 503
  error code instead of a 500.

  We should still log an OOPS.

  We can make the page pretty. Wording might be tricky, as Launchpad
  will not know if this was a scheduled outage or if a power cord has
  been kicked out.

To manage notifications about this bug go to:
https://bugs.launchpad.net/launchpad/+bug/844631/+subscriptions