Skip to content

Commit e9117c6

Browse files
author
Jan Kaul
committed
reduce channel buffers
1 parent 92b2774 commit e9117c6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

datafusion_iceberg/src/materialized_view/delta_queries/fork_node.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ pub fn fork_node(plan: Arc<LogicalPlan>) -> (ForkNode, ForkNode) {
3434
let parallelism = std::thread::available_parallelism().unwrap().get();
3535
let (sender, receiver): (Vec<_>, Vec<_>) = iter::repeat_n((), parallelism)
3636
.map(|_| {
37-
let (sender, receiver) = channel(1);
37+
let (sender, receiver) = channel(0);
3838
(
3939
Arc::new(Mutex::new(Some(sender))),
4040
Arc::new(Mutex::new(Some(receiver))),

iceberg-rust/src/arrow/write.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ async fn write_parquet_files(
308308
equality_ids: Option<&[i32]>,
309309
) -> Result<Vec<DataFile>, ArrowError> {
310310
let bucket = Bucket::from_path(data_location)?;
311-
let (mut writer_sender, writer_reciever): (ArrowSender, ArrowReciever) = channel(1);
311+
let (mut writer_sender, writer_reciever): (ArrowSender, ArrowReciever) = channel(0);
312312

313313
// Create initial writer
314314
let initial_writer = create_arrow_writer(

0 commit comments

Comments
 (0)