We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 967066b commit 4b8d709Copy full SHA for 4b8d709
1 file changed
vortex-layout/src/layouts/zoned/writer.rs
@@ -7,6 +7,7 @@ use std::sync::Arc;
7
8
use async_trait::async_trait;
9
use futures::StreamExt as _;
10
+use itertools::Itertools;
11
use parking_lot::Mutex;
12
use vortex_array::ArrayContext;
13
use vortex_array::IntoArray;
@@ -93,7 +94,14 @@ impl LayoutStrategy for ZonedStrategy {
93
94
"ZonedStrategy requires block_size > 0 when writing"
95
);
96
- let stats = Arc::clone(&self.options.stats);
97
+ let stats: Arc<[Stat]> = self
98
+ .options
99
+ .stats
100
+ .as_ref()
101
+ .iter()
102
+ .cloned()
103
+ .sorted_unstable()
104
+ .collect();
105
let session = session.clone();
106
let compute_session = session.clone();
107
let handle = session.handle();
0 commit comments