@@ -46,7 +46,7 @@ def __get(key):
4646 Restart this Cassandra instance.
4747 """
4848 def restart (self ):
49- self .__log_info ("Shutting down client ports..." )
49+ self .__log_info ("Disabling client ports..." )
5050 self .nodetool .disablebinary ()
5151 self .nodetool .disablethrift ()
5252 self .__log_info ("Draining..." )
@@ -58,19 +58,29 @@ def restart(self):
5858 for i in range (0 , 10 ):
5959 logging .debug ("Testing CQL port (attempt #%s)" , (i + 1 ))
6060 if self .listening (self .rpc_address , self .native_transport_port ):
61- logging . info ("CQL (%s:%s) is UP" , self .rpc_address , self .native_transport_port )
61+ self . __log_info ("CQL (%s:%s) is UP" , self .rpc_address , self .native_transport_port )
6262 listening = True
6363 break
64- elif i < 9 :
65- logging .warn ("CQL (%s:%s) not listening (will retry)..." )
64+ elif (i % 2 ) == 0 and i < 9 :
65+ self .__log_warn (
66+ "CQL (%s:%s) not listening (will retry)..." ,
67+ self .rpc_address ,
68+ self .native_transport_port
69+ )
6670 sleep (6 )
6771 if not listening :
68- logging . error ("CQL (%s:%s) DOWN" , self .rpc_address , self .native_transport_port )
72+ self . __log_error ("CQL (%s:%s) DOWN" , self .rpc_address , self .native_transport_port )
6973 raise Exception ("{} restart FAILED" .format (self .service_name ))
7074
7175 def __log_info (self , msg , * args , ** kwargs ):
7276 self .__log (logging .INFO , msg , * args , ** kwargs )
7377
78+ def __log_warn (self , msg , * args , ** kwargs ):
79+ self .__log (logging .WARN , msg , * args , ** kwargs )
80+
81+ def __log_error (self , msg , * args , ** kwargs ):
82+ self .__log (logging .ERROR , msg , * args , ** kwargs )
83+
7484 def __log (self , level , msg , * args , ** kwargs ):
7585 logging .log (level , "[{}] {}" .format (self .name , msg ), * args , ** kwargs )
7686
0 commit comments