[Bug Report] key conflict message for create host by OMAPI
caciano at cpd.ufrgs.br
Fri Nov 6 11:44:53 UTC 2015
Clodoaldo is talking about ISC DHCP different behaviors when configuring
host statements in configuration files or through OMAPI.
On 11/06/2015 07:33 AM, Steven Carr wrote:
> On 5 November 2015 at 18:37, Clodoaldo de Borba Lambiase
> <clodoaldo at cpd.ufrgs.br> wrote:
>> It is a little different from what people have suggested because I would like to be able to remove and insert 'host' entries by omapi using the ip as unique identifier.
>> Without use the IP as unique identifier I would have to update or remove and reinsert the host entry.
> How will OMAPI be able to know which one of the many host statements
> with the same "name" you want to remove? Did you write a crystal ball
> routine? A unique key is there for a reason.
Yes, you are right. If this case happens OMAPI will not be able to know
which entry to remove. Although, this case never happens in Clodoaldo
environment. Also, the key conflict is because of the MAC address, not
because of the host statement name. That is what is confusing about ISC
DHCP OMAPI behavior. Why this key conflict doesn't happen when you write
the same configuration in conf files instead of using OMAPI, like
> Updating a single host record to include multiple IP addresses is much
> cleaner and programatically safer.
I can't see how that could be safer. In some environments this approach
will be definitely less safer and less intuitive than creating/removing
individual host statements with only one IP address, because you will
need more code to check the IPs that already are in host statements
before updating them. Also, one IP address per host statement is
consistent with how DHCP configuration files works.
> dhcp-users mailing list
> dhcp-users at lists.isc.org
Universidade Federal do Rio Grande do Sul
More information about the dhcp-users