Thanks for your answers.

Let me clarify some points:

Sure, we have to validate hostnames during node renaming. And sure we do
it. This issue appears when we already have node with name 'node-X' and new
node is created without providing custom name. I'll give you the example:

1. User has node with hostname 'node-4' (with ID = 4; and there no nodes
with ID > 4) ;
2. He renames it in 'node-5' (this name is correct and unique. OK)
3. He adds new node without providing custom hostname.
    New node gets ID = 5 (it's primary key and increments automatically)
and default hostname 'node-5'. (Here we have a problem with uniqueness.)

It will be strange if we refuse to create node with default name if
somebody has renamed another node using this name.

About nodes hostnames. Actually we can't refuse to use custom hostnames in
format 'node-{#}' because it is one of the main use cases. So we need to
find the solution which accepts such renaming.

2015-07-22 12:42 GMT+03:00 Igor Kalnitsky <ikalnit...@mirantis.com>:

> Hi guys,
>
> @Sergii, it looks like you misunderstood something. `node-uuid` is not
> a general use case. It's only about conflicting nodes, and I'm sure
> everyone's going to change such a hostname in order to avoid
> confusion.
>
> @Andrew,
>
> a) Database refuses hostnames that break unique constraint, sot it'll
> work out-of-box.
>
> b) I like this idea. I think refusing `node-id` where `id` is not
> actually a node id is good idea. It solves our problem.
>
> Thanks,
> Igor
>
> On Wed, Jul 22, 2015 at 8:21 AM, Sergii Golovatiuk
> <sgolovat...@mirantis.com> wrote:
> > node-uuid is very terrible from UX perspective of view. Ask support
> people
> > if they are comfortable to ssh such nodes or telling the name in phone
> > conversation with customer. If we cannot validate FQDN of hostname I
> would
> > slip this feature to next release where we can pay more attention to
> > details.
> >
> > --
> > Best regards,
> > Sergii Golovatiuk,
> > Skype #golserge
> > IRC #holser
> >
> >
> __________________________________________________________________________
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe:
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Kind Regards,
Fedor Zhadaev
Junior Software Engineer, Mirantis Inc.
Skype: zhadaevfm
E-mail: fzhad...@mirantis.com
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to