kubernetes/pkg/cloudprovider/providers/aws
Jan Safranek 65f6bcb927 AWS: Add sequential allocator for device names.
On AWS, we should not reuse device names as long as possible, see
https://aws.amazon.com/premiumsupport/knowledge-center/ebs-stuck-attaching/

"If you specify a device name that is not in use by EC2, but is being used by
the block device driver within the EC2 instance, the attachment of the EBS
volume does not succeed and the EBS volume is stuck in the attaching state."

This patch adds a device name allocator that tries to find a name that's next
to the last used device name instead of using the first available one.
This way we will loop through all device names ("xvdba" .. "xvdzz") before
a device name is reused.
2016-12-15 17:22:19 +01:00
..
aws_instancegroups.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
aws_loadbalancer.go Merge pull request #33570 from justinsb/aws_elb_more_logging 2016-12-08 02:11:24 -08:00
aws_routes.go Use strongly-typed types.NodeName for a node name 2016-09-27 10:47:31 -04:00
aws_test.go providers: Remove long-deprecated Instances.List() 2016-12-10 22:36:12 +11:00
aws_utils.go AWS: Deprecate a few functions in favor of aws-sdk-go 2016-07-22 22:08:20 -04:00
aws.go AWS: Add sequential allocator for device names. 2016-12-15 17:22:19 +01:00
BUILD AWS: Add sequential allocator for device names. 2016-12-15 17:22:19 +01:00
device_allocator_test.go AWS: Add sequential allocator for device names. 2016-12-15 17:22:19 +01:00
device_allocator.go AWS: Add sequential allocator for device names. 2016-12-15 17:22:19 +01:00
log_handler.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
retry_handler_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
retry_handler.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
sets_ippermissions.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
volumes.go dependencies: pkg/cloudprovider 2016-11-23 15:53:09 -08:00