auto-configuration of tub.location for nodes running on EC2 #1629

Open
opened 2011-12-01 19:04:48 +00:00 by davidsarah · 0 comments
davidsarah commented 2011-12-01 19:04:48 +00:00
Owner

A Tahoe node running on EC2 does not know its external IP address, unless it is configured in nodetub.location. If the external IP changes, as can happen in some circumstances, the node will become inaccessible to external clients (even if it is still connected to an introducer that is using its EC2-internal address, for example).

Potentially, the node could automagically detect that it is running on an EC2 instance (at the same time getting its instance ID), and make an EC2 API call to get its current external IP.
Extra credit if it can change its IP without needing to be restarted.

A Tahoe node running on EC2 does not know its external IP address, unless it is configured in `nodetub.location`. If the external IP changes, as can happen in [some circumstances](http://support.rightscale.com/06-FAQs/FAQ_0160_-_Can_the_public_or_private_IP_addresses_change_on_an_EC2_instance%3F), the node will become inaccessible to external clients (even if it is still connected to an introducer that is using its EC2-internal address, for example). Potentially, the node could [automagically detect that it is running on an EC2 instance](https://forums.aws.amazon.com/message.jspa?messageID=122425) (at the same time getting its instance ID), and make an EC2 API call to get its current external IP. Extra credit if it can change its IP without needing to be restarted.
tahoe-lafs added the
code-network
major
defect
1.9.0
labels 2011-12-01 19:04:48 +00:00
tahoe-lafs added this to the undecided milestone 2011-12-01 19:04:48 +00:00
tahoe-lafs added
normal
and removed
major
labels 2012-03-29 19:15:36 +00:00
tahoe-lafs added
enhancement
and removed
defect
labels 2012-04-01 04:33:49 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/trac-2024-07-25#1629
No description provided.