On Thu, 2016-11-10 at 09:58 -0700, stan wrote: > On Thu, 10 Nov 2016 11:21:13 -0500 > Stephen John Smoogen <smooge@xxxxxxxxx> 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? How exactly are you planning to check for collisions with hosts that are shut down or somewhere else (laptops)? -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net http://www.happyassassin.net _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx