Closed Bug 778120 Opened 13 years ago Closed 11 years ago

Robust handling of DB connections (network problems, db crashes, etc.)

Categories

(Marketplace Graveyard :: General, defect, P3)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: tarek, Assigned: tarek)

Details

(Whiteboard: p=3)

We want to make sure the whole stack stays healthy when a back end service goes down or is getting super slow, etc. We'll work on this next week and come up with a functional testing plan.
Target Milestone: --- → 2012-08-23
Target Milestone: 2012-08-23 → 2012-09-06
Just some update on this. We've been working on a tool named vaurien, which is a TCP proxy you can control over different channels. So it's possible for instance to ask it to delay connections, to rollback to normal, etc. This is useful to simulate failures on our databases and different backend servers (memcache, elastic search etc). You can have a look at it's current state here: https://github.com/mozilla-services/vaurien
Target Milestone: 2012-09-06 → 2012-09-13
Target Milestone: 2012-09-13 → 2012-10-18
pushed since we have other priorities for now
come up with a first Marketplace integration of Vaurien on the SQL.
Target Milestone: 2012-10-18 → 2012-11-08
The HA tests were great. Is there more to do here though that isn't already in other bugs/plans?
Whiteboard: p=3
Target Milestone: 2012-11-08 → ---
Priority: -- → P3
Is this still planned?
Flags: needinfo?
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.