aws-c-s3 icon indicating copy to clipboard operation
aws-c-s3 copied to clipboard

Support machines with multiple NICs

Open graebm opened this issue 11 months ago • 1 comments

Describe the feature

AWS has a growing list of instance types with multiple NICs. There should be some way to configure the S3 client to use a particular network interface (or multiple network interfaces?)

Use Case

Maximum throughput cannot be achieved with all instances of the S3 client using just the one default network interface.

Proposed Solution

  • S3 client takes IP of network interface to bind its connections to
  • If multiple IPs passed, the S3 client distributes connections among them all

Other Information

Mountpoint (which uses aws-c-s3) recently received this feature request: https://github.com/awslabs/mountpoint-s3/issues/815

Acknowledgements

  • [ ] I may be able to implement this feature request
  • [ ] This feature might incur a breaking change

graebm avatar Mar 20 '24 16:03 graebm

https://github.com/awslabs/aws-c-io/pull/467

jmklix avatar May 20 '24 22:05 jmklix