feat(cuda): expose row block and scan batch size controls#8923
Conversation
|
@claude review |
|
Claude finished @0ax1's task in 1m 57s —— View job PR Review: perf(cuda): support aligned scan batch rows
Reviewed the single commit ( CorrectnessBackwards compatibility is preserved. The old entry points (
Design / API surfaceThe write-side coupling is undocumented and slightly surprising. In if row_block_size > 0 {
strategy = strategy
.with_row_block_size(row_block_size)
.with_data_block_size_target(None);
}This means calling with No enforced relationship between write TestsNo tests were added. The FFI wrappers are thin and awkward to test directly, but the Minor / nits
Summary: Correct, backwards-compatible, and cleanly implemented. The main actionable items are (1) documenting the |
Merging this PR will not alter performance
|
d66ea7b to
691da9d
Compare
Expose separate row block size and Arrow device stream batch size controls through the CUDA C API. Allow the file write strategy to disable byte-size coalescing so matching scan batches preserve on-disk row boundaries. Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
No description provided.