waynexia commented on PR #2721:
URL:
https://github.com/apache/arrow-datafusion/pull/2721#issuecomment-1154902153
This seems to be a flaky case. I got a passing run today 😢
Here is my log:
<details>
<summary>Error log</summary>
```plaintext
running 1 test
start right join
0 == 0
0 == 0
thread 'sql::joins::join_with_hash_supported_data_type' panicked at
'assertion failed: `(left == right)`
left:
`["+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
"| c1 | c2 | c3 | c4 | c5 | c1 | c2
| c3 | c4 | c5 |",
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
"| | | | | | |
| 100000.00 | abcdefg | |", "| | |
| | | | 1970-01-04 | 0.00 | qwerty | 74776f
|", "| | 1970-01-04 | 789.00 | ghi | | 1970-01-04 |
| 789.00 | | 7468726565 |", "| 1970-01-04 | |
-123.12 | jkl | 7468726565 | 1970-01-02 | 1970-01-02 | -123.12 | abc |
6f6e65 |",
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+"]`,
right:
`["+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
"| c1 | c2 | c3 | c4 | c5 | c1 | c2
| c3 | c4 | c5 |",
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
"| | | | | | |
1970-01-04 | 0.00 | qwerty | 74776f |", "| | |
| | 7468726565 | | | 100000.00 | abcdefg |
|", "| | 1970-01-04 | 789.00 | ghi | | 1970-01-04
| | 789.00 | | 7468726565 |", "| 1970-01-04 |
| -123.12 | jkl | 7468726565 | 1970-01-02 | 1970-01-02 | -123.12 | abc |
6f6e65 |",
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+"]`:
expected:
[
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
"| c1 | c2 | c3 | c4 | c5 | c1 |
c2 | c3 | c4 | c5 |",
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
"| | | | | | |
| 100000.00 | abcdefg | |",
"| | | | | | |
1970-01-04 | 0.00 | qwerty | 74776f |",
"| | 1970-01-04 | 789.00 | ghi | | 1970-01-04 |
| 789.00 | | 7468726565 |",
"| 1970-01-04 | | -123.12 | jkl | 7468726565 | 1970-01-02 |
1970-01-02 | -123.12 | abc | 6f6e65 |",
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
]
actual:
[
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
"| c1 | c2 | c3 | c4 | c5 | c1 |
c2 | c3 | c4 | c5 |",
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
"| | | | | | |
1970-01-04 | 0.00 | qwerty | 74776f |",
"| | | | | 7468726565 | |
| 100000.00 | abcdefg | |",
"| | 1970-01-04 | 789.00 | ghi | | 1970-01-04 |
| 789.00 | | 7468726565 |",
"| 1970-01-04 | | -123.12 | jkl | 7468726565 | 1970-01-02 |
1970-01-02 | -123.12 | abc | 6f6e65 |",
"+------------+------------+---------+-----+------------+------------+------------+-----------+---------+------------+",
]
', datafusion/core/tests/sql/joins.rs:1388:5
stack backtrace:
0: rust_begin_unwind
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/std/src/panicking.rs:577:5
1: core::panicking::panic_fmt
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/core/src/panicking.rs:135:14
2: core::panicking::assert_failed_inner
3: core::panicking::assert_failed
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/core/src/panicking.rs:174:5
4:
sql_integration::sql::joins::join_with_hash_supported_data_type::{{closure}}
at ./tests/sql/joins.rs:1388:5
5: <core::future::from_generator::GenFuture<T> as
core::future::future::Future>::poll
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/core/src/future/mod.rs:84:19
6: <core::pin::Pin<P> as core::future::future::Future>::poll
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/core/src/future/future.rs:123:9
7:
tokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/basic_scheduler.rs:508:48
8: tokio::coop::with_budget::{{closure}}
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/coop.rs:102:9
9: std::thread::local::LocalKey<T>::try_with
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/std/src/thread/local.rs:413:16
10: std::thread::local::LocalKey<T>::with
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/std/src/thread/local.rs:389:9
11: tokio::coop::with_budget
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/coop.rs:95:5
12: tokio::coop::budget
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/coop.rs:72:5
13:
tokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/basic_scheduler.rs:508:25
14: tokio::runtime::basic_scheduler::Context::enter
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/basic_scheduler.rs:362:19
15: tokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/basic_scheduler.rs:507:36
16: tokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}}
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/basic_scheduler.rs:565:57
17: tokio::macros::scoped_tls::ScopedKey<T>::set
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/macros/scoped_tls.rs:61:9
18: tokio::runtime::basic_scheduler::CoreGuard::enter
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/basic_scheduler.rs:565:27
19: tokio::runtime::basic_scheduler::CoreGuard::block_on
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/basic_scheduler.rs:498:9
20: tokio::runtime::basic_scheduler::BasicScheduler::block_on
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/basic_scheduler.rs:174:24
21: tokio::runtime::Runtime::block_on
at
/home/ruihang/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.19.2/src/runtime/mod.rs:480:46
22: sql_integration::sql::joins::join_with_hash_supported_data_type
at ./tests/sql/joins.rs:1456:5
23:
sql_integration::sql::joins::join_with_hash_supported_data_type::{{closure}}
at ./tests/sql/joins.rs:1209:7
24: core::ops::function::FnOnce::call_once
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/core/src/ops/function.rs:227:5
25: core::ops::function::FnOnce::call_once
at
/rustc/51126be1b260216b41143469086e6e6ee567647e/library/core/src/ops/function.rs:227:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose
backtrace.
test sql::joins::join_with_hash_supported_data_type ... FAILED
failures:
failures:
sql::joins::join_with_hash_supported_data_type
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 366 filtered
out; finished in 0.39s
error: test failed, to rerun pass '-p datafusion --test sql_integration'
The terminal process "cargo 'test', '--package', 'datafusion', '--test',
'sql_integration', '--', 'sql::joins::join_with_hash_supported_data_type',
'--exact', '--nocapture'" terminated with exit code: 101.
Terminal will be reused by tasks, press any key to close it.
```
</details>
--
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]