adriangb commented on PR #23104:
URL: https://github.com/apache/datafusion/pull/23104#issuecomment-4983412248

   The failing CI (`linux build test`, and the cascading `hash collisions` / 
`extended_tests`) is a single `E0063`: the `#[cfg(test)]` helper 
`make_accumulator_for_test` in 
`datafusion/physical-plan/src/joins/hash_join/shared_bounds.rs` was missed when 
the `null_aware` field was added to `SharedBuildAccumulator`. (The other test 
helper, `make_partitioned_accumulator_for_test`, was updated, which is why it 
wasn't obvious.)
   
   The fix is one line — add `null_aware: false,` to that struct literal 
(around line 815):
   
   ```rust
               on_right,
               repartition_random_state: SeededRandomState::with_seed(1),
               probe_schema: test_probe_schema(),
               null_aware: false,
           }
       }
   ```
   
   Verified `cargo test -p datafusion-physical-plan --lib --no-run` compiles 
clean with this on top of the current head. (The earlier semver-checks bot 
comment about `try_pushdown_through_join_with_column_indices` was a false 
positive from being behind `main`, and the merge already resolved it.)
   


-- 
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]

Reply via email to