[Opendnssec-user] dendency wrong in ubuntu packages

Ondřej Surý ondrej at sury.org
Tue Dec 13 16:11:49 UTC 2016


On Mon, Dec 12, 2016, at 21:08, Yuri Schaeffer wrote:
> Hi Ondřej,
> 
> > this has to be solved in OpenDNSSEC itself.
> 
> Forgive me my ignorance but I always thought making sure mounts,
> network, services or other dependencies are available is _exactly_ the
> problem init systems are supposed to tackle. Is that not how it works?

networks, mounts are ok, but how you are going to make sure that
a remote MySQL server is available from within a local init system?

> Is it unreasonable for OpenDNSSEC to require certain resources to be
> available before starting?

With remote MySQL you cannot be even sure that MySQL is available
for a full run time of OpenDNSSEC, as there might be network breakages,
database might disconnect you due to capacity reasons, etc., the server
might be located after a HA proxy not handling TCP connection handovers.

So any software that rely on another networking server must be able
to cope with unavailability of the networked service.

E.g. instead of failing to start when MySQL is not available, it should
refuse to run the first operation in the queue until it is connected,
etc.

Cheers,
-- 
Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro
pečení chleba všeho druhu



More information about the Opendnssec-user mailing list