diff options
| author | Petr Spacek <pspacek@redhat.com> | 2016-06-20 18:23:51 +0200 |
|---|---|---|
| committer | Martin Basti <mbasti@redhat.com> | 2016-06-20 20:03:47 +0200 |
| commit | b6bab8d4e0d6f4715ef353b6944c85c5e88d44ab (patch) | |
| tree | 2d22279d9ee68a3d473f2c56d173d4d57a3c3bb3 /ipapython/errors.py | |
| parent | 0ba9e72057bd372a7cf8ee51d1521ec5d11069d5 (diff) | |
| download | freeipa-b6bab8d4e0d6f4715ef353b6944c85c5e88d44ab.tar.gz freeipa-b6bab8d4e0d6f4715ef353b6944c85c5e88d44ab.tar.xz freeipa-b6bab8d4e0d6f4715ef353b6944c85c5e88d44ab.zip | |
DNS Locations: make ipa-ca record generation more robust
__add_ca_records_from_hostname() now skips over DNS exceptions and
retries resolution until timeout of 120 seconds is reached.
Luckily current logic fails safe: In cases where resolution failed for
all the CA servers, the resulting zone object will not contain ipa-ca
record at all and the update logic will skip update for this name.
I.e. the original values in ipa-ca record set will be left in place.
https://fedorahosted.org/freeipa/ticket/2008
Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipapython/errors.py')
0 files changed, 0 insertions, 0 deletions
