On Thu, 10 Nov 2016 11:21:13 -0500
Stephen John Smoogen <smo...@gmail.com> wrote:

> So in any case, what I am suggesting is that we make a semi-unique
> identifier. It is unique enough that you won't get a collision in some
> 'target' space, but not so unique that it stands out like a black dot
> on a white shirt. Make the code adjustable somewhere in the process so
> that if someone wants it off, it can be done and if they need it to be
> a bigger space it can be done so.

Isn't this pretty trivial to create?  We put a limit on the number of
machines that are accessible on a local network, say 10 million.  Then
we start at 
Fedora-1.localhost.
e.g.
'Fedora-' + str (counter) + '.localhost'

So if there is only one computer on the local network it is named
Fedora-1.localhost.

If there is more than one computer on the local network, we check for
collisions with names until we hit the next in numerical order that
isn't taken.

while name_taken,
 counter += 1
 hostname = 'Fedora-' + str (counter) + '.localhost'
 name_taken = check_for_collision (hostname)

This ensures there will be *lots* of collisions on the web, but zero
locally, at least for the first few hosts.

Or am I missing something?
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to