From dfdd6dbc24e86b09111eb70f6488e01fee1222e7 Mon Sep 17 00:00:00 2001 From: Robert Kruszewski Date: Fri, 1 May 2026 00:31:02 +0100 Subject: [PATCH 1/2] Array operations fuzzer operates on smaller arrays Signed-off-by: Robert Kruszewski --- fuzz/src/file/mod.rs | 4 ++-- fuzz/src/lib.rs | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/fuzz/src/file/mod.rs b/fuzz/src/file/mod.rs index 0ec01a0d55e..f9329e0e94a 100644 --- a/fuzz/src/file/mod.rs +++ b/fuzz/src/file/mod.rs @@ -11,7 +11,7 @@ use vortex_array::expr::Expression; use vortex_array::expr::arbitrary::filter_expr; use vortex_array::expr::arbitrary::projection_expr; -use crate::FUZZ_ARRAY_MAX_LEN; +use crate::{FUZZ_ARRAY_MAX_LEN, FUZZ_FILE_ARRAY_MAX_LEN}; use crate::array::CompressorStrategy; #[derive(Debug)] @@ -28,7 +28,7 @@ impl<'a> Arbitrary<'a> for FuzzFileAction { u, &ArbitraryArrayConfig { dtype: None, - len: 0..=FUZZ_ARRAY_MAX_LEN, + len: 0..=FUZZ_FILE_ARRAY_MAX_LEN, }, )? .0; diff --git a/fuzz/src/lib.rs b/fuzz/src/lib.rs index 1384adfa9c5..b0abf660045 100644 --- a/fuzz/src/lib.rs +++ b/fuzz/src/lib.rs @@ -32,7 +32,8 @@ pub use gpu::FuzzCompressGpu; #[cfg(feature = "cuda")] pub use gpu::run_compress_gpu; -pub const FUZZ_ARRAY_MAX_LEN: usize = 16_384; +pub const FUZZ_ARRAY_MAX_LEN: usize = 2048; +pub const FUZZ_FILE_ARRAY_MAX_LEN: usize = 16_384; // Runtime initialization - platform-specific #[cfg(not(target_arch = "wasm32"))] From 964b3f17e7cab286184bc693126b299bce9c85e0 Mon Sep 17 00:00:00 2001 From: Robert Kruszewski Date: Fri, 1 May 2026 00:47:20 +0100 Subject: [PATCH 2/2] lint Signed-off-by: Robert Kruszewski --- fuzz/src/file/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fuzz/src/file/mod.rs b/fuzz/src/file/mod.rs index f9329e0e94a..f4fdc6d6ce1 100644 --- a/fuzz/src/file/mod.rs +++ b/fuzz/src/file/mod.rs @@ -11,7 +11,7 @@ use vortex_array::expr::Expression; use vortex_array::expr::arbitrary::filter_expr; use vortex_array::expr::arbitrary::projection_expr; -use crate::{FUZZ_ARRAY_MAX_LEN, FUZZ_FILE_ARRAY_MAX_LEN}; +use crate::FUZZ_FILE_ARRAY_MAX_LEN; use crate::array::CompressorStrategy; #[derive(Debug)]