artilleryio / artilleryio/chaos-lambda
Lambda can try to terminate already terminated instances
Open
- Dominant language
- JavaScript
- Stars
- 290
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
The AWS api can return terminated instances for up to an hour. In cases of small server pool sizes, an instance that was already terminated could be returned to be "terminated" again.
Contributor guide
Research direction
No file or test is identified in the issue. Trace the JavaScript AWS Lambda flow that selects instances and requests termination, then check how the AWS API response is handled for instances already terminated. Done means the Lambda does not attempt to terminate an instance that has already terminated, including when the server pool is small.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, javascript
- Domain
- cloud
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100