Skip to content

Instantly share code, notes, and snippets.

View kelapure's full-sized avatar

Rohit Kelapure kelapure

  • 8090 Solutions Inc
  • Palo Alto, CA
  • 02:29 (UTC -07:00)
View GitHub Profile
@kelapure
kelapure / gist:2e3838d6179f761ed04c
Last active August 29, 2015 14:24
Failure Scenario testing for Cloud Foundry

Resiliency Testing for Cloud Foundry

Application Failure Scenarios

  1. [HEAP-OOM] App instance allocates excess Java Heap Memory. App repetitively suffers java heap OOM.
  2. [NATIVE-OOM] App instance allocates excess native memory leading to crashes of the warden container.
  3. [EXCESS-CPU] App instance is pegged at > 90% CPU for a sustained period of time.
  4. [DEADLOCK] App instance is pegged < 50% CPU inspite of sustained increasing request traffic.
  5. [GC-PAUSES] App unresponsive for random periods of time.
  6. [RANDOM-DEATH] App instance randomly exits.