@@ -21,11 +21,11 @@ use chitchat::{ChitchatId, NodeState};
2121use futures:: Stream ;
2222use pin_project:: pin_project;
2323use quickwit_common:: sorted_iter:: { KeyDiff , SortedByKeyIterator } ;
24- use quickwit_common:: tower:: { make_channel, warmup_channel} ;
24+ use quickwit_common:: tower:: { ClientGrpcConfig , make_channel, warmup_channel} ;
2525use quickwit_proto:: types:: NodeId ;
2626use tokio:: sync:: mpsc;
2727use tokio_stream:: wrappers:: UnboundedReceiverStream ;
28- use tonic:: transport:: { Channel , ClientTlsConfig } ;
28+ use tonic:: transport:: Channel ;
2929use tracing:: { info, warn} ;
3030
3131use crate :: ClusterNode ;
@@ -74,7 +74,7 @@ pub(crate) async fn compute_cluster_change_events(
7474 previous_nodes : & mut BTreeMap < NodeId , ClusterNode > ,
7575 previous_node_states : & BTreeMap < ChitchatId , NodeState > ,
7676 new_node_states : & BTreeMap < ChitchatId , NodeState > ,
77- tls_config : Option < & ClientTlsConfig > ,
77+ client_grpc_config : & ClientGrpcConfig ,
7878) -> Vec < ClusterChange > {
7979 let mut cluster_events = Vec :: new ( ) ;
8080
@@ -91,7 +91,7 @@ pub(crate) async fn compute_cluster_change_events(
9191 chitchat_id,
9292 node_state,
9393 previous_nodes,
94- tls_config ,
94+ client_grpc_config . clone ( ) ,
9595 )
9696 . await ;
9797
@@ -136,7 +136,7 @@ async fn compute_cluster_change_events_on_added(
136136 new_chitchat_id : & ChitchatId ,
137137 new_node_state : & NodeState ,
138138 previous_nodes : & mut BTreeMap < NodeId , ClusterNode > ,
139- tls_config : Option < & ClientTlsConfig > ,
139+ client_grpc_config : ClientGrpcConfig ,
140140) -> Vec < ClusterChange > {
141141 let is_self_node = self_chitchat_id == new_chitchat_id;
142142 let new_node_id: NodeId = new_chitchat_id. node_id . clone ( ) . into ( ) ;
@@ -169,7 +169,7 @@ async fn compute_cluster_change_events_on_added(
169169 new_chitchat_id,
170170 new_node_state,
171171 is_self_node,
172- tls_config ,
172+ & client_grpc_config ,
173173 )
174174 . await
175175 else {
@@ -304,11 +304,11 @@ async fn try_new_node(
304304 chitchat_id : & ChitchatId ,
305305 node_state : & NodeState ,
306306 is_self_node : bool ,
307- tls_config : Option < & ClientTlsConfig > ,
307+ grpc_config : & ClientGrpcConfig ,
308308) -> Option < ClusterNode > {
309309 match node_state. grpc_advertise_addr ( ) {
310310 Ok ( socket_addr) => {
311- let channel = make_channel ( socket_addr, tls_config . cloned ( ) ) . await ;
311+ let channel = make_channel ( socket_addr, grpc_config . clone ( ) ) . await ;
312312 try_new_node_with_channel ( cluster_id, chitchat_id, node_state, channel, is_self_node)
313313 }
314314 Err ( error) => {
@@ -448,7 +448,7 @@ pub(crate) mod tests {
448448 & new_chitchat_id,
449449 & new_node_state,
450450 & mut previous_nodes,
451- None ,
451+ Default :: default ( ) ,
452452 )
453453 . await ;
454454 assert ! ( events. is_empty( ) ) ;
@@ -471,7 +471,7 @@ pub(crate) mod tests {
471471 & new_chitchat_id,
472472 & new_node_state,
473473 & mut previous_nodes,
474- None ,
474+ Default :: default ( ) ,
475475 )
476476 . await ;
477477 assert ! ( events. is_empty( ) ) ;
@@ -500,7 +500,7 @@ pub(crate) mod tests {
500500 & new_chitchat_id,
501501 & new_node_state,
502502 & mut previous_nodes,
503- None ,
503+ Default :: default ( ) ,
504504 )
505505 . await ;
506506
@@ -523,7 +523,7 @@ pub(crate) mod tests {
523523 & rejoined_chitchat_id,
524524 & new_node_state,
525525 & mut previous_nodes,
526- None ,
526+ Default :: default ( ) ,
527527 )
528528 . await ;
529529 assert_eq ! ( events. len( ) , 2 ) ;
@@ -552,7 +552,7 @@ pub(crate) mod tests {
552552 & new_chitchat_id,
553553 & new_node_state,
554554 & mut previous_nodes,
555- None ,
555+ Default :: default ( ) ,
556556 )
557557 . await ;
558558 assert ! ( events. is_empty( ) ) ;
@@ -577,7 +577,7 @@ pub(crate) mod tests {
577577 & new_chitchat_id,
578578 & new_node_state,
579579 & mut previous_nodes,
580- None ,
580+ Default :: default ( ) ,
581581 )
582582 . await ;
583583 assert_eq ! ( events. len( ) , 1 ) ;
@@ -908,7 +908,7 @@ pub(crate) mod tests {
908908 & mut previous_nodes,
909909 & previous_node_states,
910910 & new_node_states,
911- None ,
911+ & Default :: default ( ) ,
912912 )
913913 . await ;
914914 assert ! ( events. is_empty( ) ) ;
@@ -938,7 +938,7 @@ pub(crate) mod tests {
938938 & mut previous_nodes,
939939 & previous_node_states,
940940 & new_node_states,
941- None ,
941+ & Default :: default ( ) ,
942942 )
943943 . await ;
944944 assert ! ( events. is_empty( ) ) ;
@@ -956,7 +956,7 @@ pub(crate) mod tests {
956956 & mut previous_nodes,
957957 & previous_node_states,
958958 & new_node_states,
959- None ,
959+ & Default :: default ( ) ,
960960 )
961961 . await ;
962962 assert_eq ! ( events. len( ) , 1 ) ;
@@ -971,7 +971,7 @@ pub(crate) mod tests {
971971 & mut previous_nodes,
972972 & new_node_states,
973973 & new_node_states,
974- None ,
974+ & Default :: default ( ) ,
975975 )
976976 . await ;
977977 assert_eq ! ( events. len( ) , 0 ) ;
@@ -1004,7 +1004,7 @@ pub(crate) mod tests {
10041004 & mut previous_nodes,
10051005 & previous_node_states,
10061006 & new_node_states,
1007- None ,
1007+ & Default :: default ( ) ,
10081008 )
10091009 . await ;
10101010 assert_eq ! ( events. len( ) , 1 ) ;
@@ -1024,7 +1024,7 @@ pub(crate) mod tests {
10241024 & mut previous_nodes,
10251025 & previous_node_states,
10261026 & new_node_states,
1027- None ,
1027+ & Default :: default ( ) ,
10281028 )
10291029 . await ;
10301030 assert_eq ! ( events. len( ) , 1 ) ;
0 commit comments