Skip to content

Commit aeeda6a

Browse files
committed
cluster: adjust default client request timeout
1 parent 5718d94 commit aeeda6a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

scylla-rust-wrapper/src/cluster.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,12 @@ pub fn build_session_builder(
115115

116116
#[no_mangle]
117117
pub unsafe extern "C" fn cass_cluster_new() -> *mut CassCluster {
118-
// According to `cassandra.h` the default CPP driver's consistency for statements is LOCAL_ONE.
119-
let default_execution_profile_builder =
120-
ExecutionProfileBuilder::default().consistency(Consistency::LocalOne);
118+
// According to `cassandra.h` the default CPP driver's
119+
// - consistency for statements is LOCAL_ONE,
120+
// - request client timeout is 12000 millis.
121+
let default_execution_profile_builder = ExecutionProfileBuilder::default()
122+
.consistency(Consistency::LocalOne)
123+
.request_timeout(Some(Duration::from_millis(12000)));
121124

122125
Box::into_raw(Box::new(CassCluster {
123126
session_builder: SessionBuilder::new(),

0 commit comments

Comments
 (0)