Correction de bugs dans le passage en connexion de secours
Quelques modifications du secours.py : * il faut modifier les fichiers de conf de squid3 et non pas squid sur sable * lors de la perte de connexion, sable perd des resolutions DNS, il faut donc compter le nombre de 'is unreachable' et de 'address not found' pour comparer au nombre d'hotes. darcs-hash:20090616195359-f33a2-9a36b7df941e72033d7a5223726b10bd100e85dc.gz
This commit is contained in:
parent
e4ae09c3e4
commit
186f0ecacd
1 changed files with 3 additions and 3 deletions
|
@ -37,7 +37,7 @@ FICHIERS = {
|
||||||
},
|
},
|
||||||
'sable': {
|
'sable': {
|
||||||
'/etc/bind/named.conf.options': '//' ,
|
'/etc/bind/named.conf.options': '//' ,
|
||||||
'/etc/squid/squid.conf': '#',
|
'/etc/squid3/squid.conf': '#',
|
||||||
},
|
},
|
||||||
'sila': {
|
'sila': {
|
||||||
'/etc/bind/named.conf.options': '//' ,
|
'/etc/bind/named.conf.options': '//' ,
|
||||||
|
@ -53,7 +53,7 @@ COMMANDES = {
|
||||||
'/etc/init.d/bind9 reload',
|
'/etc/init.d/bind9 reload',
|
||||||
],
|
],
|
||||||
'sable': [
|
'sable': [
|
||||||
'/etc/init.d/squid reload',
|
'/etc/init.d/squid3 reload',
|
||||||
'/etc/init.d/bind9 reload',
|
'/etc/init.d/bind9 reload',
|
||||||
],
|
],
|
||||||
'sila': [
|
'sila': [
|
||||||
|
@ -194,7 +194,7 @@ def connexion_ok():
|
||||||
|
|
||||||
# S'il y a autant de unreachable que de hosts,
|
# S'il y a autant de unreachable que de hosts,
|
||||||
# la connexion ne fonctionne pas
|
# la connexion ne fonctionne pas
|
||||||
return pings.count('is unreachable') != len(TEST_HOSTS)
|
return (pings.count('is unreachable') + pings.count('address not found')) != len(TEST_HOSTS)
|
||||||
|
|
||||||
def new_etat_maitre(argument, mode_maitre_avant):
|
def new_etat_maitre(argument, mode_maitre_avant):
|
||||||
"""Renvoie l'état et le mode maitre selon l'argument passé au
|
"""Renvoie l'état et le mode maitre selon l'argument passé au
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue