Skip to content

Add latency blobstore middleware#836

Merged
gaul merged 3 commits intogaul:masterfrom
Phantom-101:latency_blobstore
Aug 21, 2025
Merged

Add latency blobstore middleware#836
gaul merged 3 commits intogaul:masterfrom
Phantom-101:latency_blobstore

Conversation

@Phantom-101
Copy link
Contributor

Allows running performance tests with s3proxy using simulated latency and read/write speed

  • Added LatencyBlobStore, ThrottledInputStream
  • Parse properties from s3proxy.conf
s3proxy.latency-blobstore.*.latency=1000 # Add 1000ms latency to all operations
s3proxy.latency-blobstore.put.latency=2000 # Override put blob to 2000ms latency
s3proxy.latency-blobstore.put.speed=10 # Limit put blob to 10 kb/s

@gaul gaul merged commit 944d19d into gaul:master Aug 21, 2025
3 checks passed
@gaul
Copy link
Owner

gaul commented Aug 21, 2025

Thank you for your contribution @Phantom-101! Can you add a section to the README and a wiki page like other middlewares?

@Phantom-101
Copy link
Contributor Author

Hello, I have added the wiki page and created a PR for the README.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants