@@ -65,13 +65,20 @@ def _connect_probe_cluster(self):
65
65
self .probe_session = self .probe_cluster .connect ()
66
66
67
67
def _wait_for_nodes_up (self , nodes , cluster = None ):
68
+ log .debug ('entered: _wait_for_nodes_up(nodes={ns}, '
69
+ 'cluster={cs})' .format (ns = nodes ,
70
+ cs = cluster ))
68
71
if not cluster :
72
+ log .debug ('connecting to cluster' )
69
73
self ._connect_probe_cluster ()
70
74
cluster = self .probe_cluster
71
75
for n in nodes :
72
76
wait_for_up (cluster , n )
73
77
74
78
def _wait_for_nodes_down (self , nodes , cluster = None ):
79
+ log .debug ('entered: _wait_for_nodes_down(nodes={ns}, '
80
+ 'cluster={cs})' .format (ns = nodes ,
81
+ cs = cluster ))
75
82
if not cluster :
76
83
self ._connect_probe_cluster ()
77
84
cluster = self .probe_cluster
@@ -87,13 +94,19 @@ def _cluster_session_with_lbp(self, lbp):
87
94
88
95
def _insert (self , session , keyspace , count = 12 ,
89
96
consistency_level = ConsistencyLevel .ONE ):
97
+ log .debug ('entered _insert('
98
+ 'session={session}, keyspace={keyspace}, '
99
+ 'count={count}, consistency_level={consistency_level}'
100
+ ')' .format (session = session , keyspace = keyspace , count = count ,
101
+ consistency_level = consistency_level ))
90
102
session .execute ('USE %s' % keyspace )
91
103
ss = SimpleStatement ('INSERT INTO cf(k, i) VALUES (0, 0)' , consistency_level = consistency_level )
92
104
93
105
tries = 0
94
106
while tries < 100 :
95
107
try :
96
108
execute_concurrent_with_args (session , ss , [None ] * count )
109
+ log .debug ('Completed _insert on try #{}' .format (tries + 1 ))
97
110
return
98
111
except (OperationTimedOut , WriteTimeout , WriteFailure ):
99
112
ex_type , ex , tb = sys .exc_info ()
@@ -105,6 +118,13 @@ def _insert(self, session, keyspace, count=12,
105
118
106
119
def _query (self , session , keyspace , count = 12 ,
107
120
consistency_level = ConsistencyLevel .ONE , use_prepared = False ):
121
+ log .debug ('entered _query('
122
+ 'session={session}, keyspace={keyspace}, '
123
+ 'count={count}, consistency_level={consistency_level}, '
124
+ 'use_prepared={use_prepared}'
125
+ ')' .format (session = session , keyspace = keyspace , count = count ,
126
+ consistency_level = consistency_level ,
127
+ use_prepared = use_prepared ))
108
128
if use_prepared :
109
129
query_string = 'SELECT * FROM %s.cf WHERE k = ?' % keyspace
110
130
if not self .prepared or self .prepared .query_string != query_string :
0 commit comments