Darren,

thx for your comments, some answers inline:

On 02/23/09 18:30, Darren Reed wrote:
> On 23/02/09 02:39 PM, Michael Schuster wrote:
>> All,
>>
>> I'm now working on getting the recently discussed server IDs in place; 
>> here's a question:
>>
>> What do we do with a server's ID when it is removed from a 
>> servergroup? Do we want to "remember" its ID for re-use, in case the 
>> same server (identified by IP address) ever comes back, and also to 
>> make sure no other server gets assigned the same ID, and causes 
>> confusion?
> 
> So rather than worry about what to do when it is removed,
> concentrate on asking and answering the question about
> what is it intended to mean. And how you want the
> number space to behave. Also, do you mean the base
> name of the serverID or the individual numbers or
> the combination of the string and number?

the latter, ie the individual server's unique ID (as you correctly infer).

> According to your email, the serverID is just the string
> given to the server group, but in that case it makes no
> sense to allow for "remembering" if an IP# goes away,
> so I'm concluding that you mean the individual serverID
> and not the base name.
> 
> For example:
> - for what purpose is the serverID being published?

to give the user a unique handle that easier to memorise and manipulate 
than IP addresses (esp. IPv6).

> - how do you intend for it to be used and for how long?

for as long as the load balancer is up and the server in question is in use.

> - how will a reboot impact serverIDs?

it shouldn't at all if the configuration doesn't change.

> - do you want the numbers to simply increase?

yes.

> - what is the range of numbers intended to be?

We haven't fleshed that out, but I guess 10^5 is a sufficient range (input 
welcome!)

> - is the system admin allowed to control the id#?

ATM there's no provision for that.

> - if the id is assigned automagically but I have to replace a box with 
> id#X, why can't I reassign id#X?

do you mean
a) use the same id#X for a different box that replaced the old one? does it 
use the same IP? if so, just disable the back end server, replace it, 
re-enable it.
b) assign a new id# to the same server or the id# of the replaced server to 
one with a different IP address?

Michael
-- 
Michael Schuster        http://blogs.sun.com/recursion
Recursion, n.: see 'Recursion'

Reply via email to