alamb commented on PR #25408: URL: https://github.com/apache/datafusion/pull/25408#issuecomment-6088037911
🤔 looks like extended test failure is a real thing: https://github.com/apache/datafusion/actions/runs/37967107293/job/113944085239 Progress: 532/532 files completed (100%) Peak memory drift: drift=90.3 MB allocated=91.9 MB reserved=1668.2 KB pool=cte.slt consumer=HashJoinInput[2] External error: 1 errors in file /home/runner/_work/datafusion/datafusion/datafusion/sqllogictest/test_files/limit.slt 1. query result mismatch: [SQL] EXPLAIN SELECT * FROM (SELECT a, b FROM ordered_prefix LIMIT 4 OFFSET 3) ORDER BY a, b; [Diff] (-expected|+actual) logical_plan 01)Sort: ordered_prefix.a ASC NULLS LAST, ordered_prefix.b ASC NULLS LAST - 02)--Limit: skip=3, fetch=4 - 03)----TableScan: ordered_prefix projection=[a, b], fetch=7 + 02)--Limit: skip=0, fetch=4 + 03)----TableScan: ordered_prefix projection=[a, b], fetch=4, skip=3 physical_plan 01)SortExec: expr=[a@0 ASC NULLS LAST, b@1 ASC NULLS LAST], preserve_partitioning=[false] 02)--GlobalLimitExec: skip=3, fetch=4 03)----DataSourceExec: file_groups={1 group: [[WORKSPACE_ROOT/datafusion/sqllogictest/test_files/scratch/limit/ordered_prefix.parquet]]}, projection=[a, b], limit=7, output_ordering=[a@0 ASC NULLS LAST], file_type=parquet at test_files/limit.slt:415 Test files ran concurrently, so the file and consumer above can be wrong. Run with --test-threads 1 to attribute drift to one file. Error: Execution("1 failures\n\nbacktrace: 0: sqllogictests::run_tests::{closure#0}\n 1: <tokio::runtime::park::CachedParkThread>::block_on::<sqllogictests::run_tests::{closure#0}>::{closure#0}\n 2: <tokio::runtime::park::CachedParkThread>::block_on::<sqllogictests::run_tests::{closure#0}>\n 3: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<sqllogictests::run_tests::{closure#0}>\n 4: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<sqllogictests::run_tests::{closure#0}>::{closure#0}\n 5: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::multi_thread::MultiThread>::block_on<sqllogictests::run_tests::{closure#0}>::{closure#0}, core::result::Result<(), datafusion_common::error::DataFusionError>>\n 6: <tokio::runtime::scheduler::multi_thread::MultiThread>::block_on::<sqllogictests::run_tests::{closure#0}>\n 7: <tokio::runtime::runtime::Runtime>::block_on_inner::<sqllogictests::run_tests::{closure#0}>\ n 8: <tokio::runtime::runtime::Runtime>::block_on::<sqllogictests::run_tests::{closure#0}>\n 9: sqllogictests::main\n 10: <fn() -> core::result::Result<(), datafusion_common::error::DataFusionError> as core::ops::function::FnOnce<()>>::call_once\n 11: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), datafusion_common::error::DataFusionError>, core::result::Result<(), datafusion_common::error::DataFusionError>>\n 12: std::rt::lang_start::<core::result::Result<(), datafusion_common::error::DataFusionError>>::{closure#0}\n 13: std::rt::lang_start_internal\n 14: std::rt::lang_start::<core::result::Result<(), datafusion_common::error::DataFusionError>>\n 15: main\n 16: <unknown>\n 17: __libc_start_main\n 18: _start\n") error: test failed, to rerun pass `-p datafusion-sqllogictest --test sqllogictests` Caused by: process didn't exit successfully: `/home/runner/_work/datafusion/datafusion/target/ci/deps/sqllogictests-87fd8222352152a4` (exit status: 1) error: Cargo test step failed: exit status: 1 Error: Process completed with exit code 1. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
