<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div>Hi all,</div><div><br></div><div>The next issue was found during implementation <a href="https://blueprints.launchpad.net/fuel/+spec/node-naming" target="_blank">https://blueprints.launchpad.net/fuel/+spec/node-naming</a> :</div><div><br></div><div>  User may change node hostname to any another, including default-like 'node-{№}', where № may be bigger than maximum nodeID existing at that moment.</div><div>  Later when node with ID == № will be created it's default name 'node-{ID}' will break hostnames uniqueness. </div><div><br></div><div>To avoid this now it was decided to generate in such situation another default hostname.</div><div><br></div><div>The current solution is to generate hostname '<b>node-{UUID}</b>'. It works, but may look terribly. </div><div><br></div><div>There are a few another possible solutions:</div><div><ul><li>Use '<b>node-{ID}-{#}</b>' format, where <b>{#} </b>we'll chose in loop till the first unique.<br></li><li>Use some unique value, shorter than UUID (for example - number of microseconds from current timestamp)<br></li></ul></div><div>Please share you opinion - what is better?<br><br>Also you can propose your own solutions.</div><span class="HOEnZb"><font color="#888888"><div><br></div></font></span></div></div></div></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Kind Regards,</div><div>Fedor Zhadaev</div><div>Junior Software Engineer, Mirantis Inc.</div><div>Skype: zhadaevfm</div><div>E-mail: <a href="mailto:fzhadaev@mirantis.com" target="_blank">fzhadaev@mirantis.com</a></div></div></div>
</div>