Azure / Azure/Azurite

Failure injection

Open
#593 2 comments 0 reactions 1 assignee Claimed by @blueww View on GitHub
blob-storage enhancement NewArch queue-storage
Dominant language
TypeScript
Stars
2.3k
Forks
393
Avg merge
1d 20h
Merged PRs (30d)
36

Description

### Which service(blob, file, queue, table) does this issue concern?
All

### Which version of the Azurite was used?
3.8.0

### Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
VSCode extension

### What's the Node.js version?
N/A

### What problem was encountered?
Failure injection would be useful to validate error handling in client code, e.g.:
- Rate limit exceeded
- Quota exceeded
- Network issues (RST or timeout)
- Azure fell over (500-series error, connection refused, connection closed without response)

### Steps to reproduce the issue?
N/A

### Have you found a mitigation/solution?
Adding code, debugger, Fiddler, Burp are existing alternatives. Support in Azurite would be much easier to use and integrate into automated tests.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.