We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a788a19 commit e1b5835Copy full SHA for e1b5835
crates/iceberg/src/io/storage.rs
@@ -17,7 +17,7 @@
17
18
use std::sync::Arc;
19
20
-use opendal::layers::RetryLayer;
+use opendal::layers::{RetryLayer, TimeoutLayer};
21
#[cfg(feature = "storage-azblob")]
22
use opendal::services::AzblobConfig;
23
#[cfg(feature = "storage-gcs")]
@@ -183,7 +183,7 @@ impl Storage {
183
184
// Transient errors are common for object stores; however there's no
185
// harm in retrying temporary failures for other storage backends as well.
186
- let operator = operator.layer(RetryLayer::new());
+ let operator = operator.layer(TimeoutLayer::new()).layer(RetryLayer::new());
187
188
Ok((operator, relative_path))
189
}
0 commit comments