File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -49,13 +49,9 @@ name = "datafusion_physical_plan"
4949[dependencies ]
5050arrow = { workspace = true }
5151arrow-data = { workspace = true }
52- # Feature-only dep used only via the `arrow::ipc` re-export (there is no direct
53- # `use arrow_ipc` in this crate): lz4 and zstd codec support required by
54- # IPCStreamWriter in spill/mod.rs. These features must stay in sync with the
55- # SpillCompression variants in datafusion-common. Declaring the dependency here
56- # makes the contract explicit and local to the crate that owns spill, preventing
57- # silent regressions if workspace-level arrow-ipc features are narrowed (see
58- # #21917 for the documented regression guard around this coupling).
52+ # Spill IPC writes require lz4 and zstd codec support. Keep these features in
53+ # sync with the SpillCompression variants in datafusion-common so codec
54+ # availability is explicit in the crate that owns spill handling.
5955arrow-ipc = { workspace = true , features = [" lz4" , " zstd" ] }
6056arrow-ord = { workspace = true }
6157arrow-schema = { workspace = true }
You can’t perform that action at this time.
0 commit comments