Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
9.0.0
-
all release version
Description
https://github.com/apache/arrow/blob/master/go/parquet/internal/encoding/delta_bit_packing.go
The DeltaBitPackInt32 and DeltaBitPackInt64 Decode method did not use d.nvals subtract decoded number at end, which lead streaming decode panic.
Also, when copy the decoded value to out, the end value should be
shared_utils.MinInt(int(d.valsPerMini), start + len(out))
When encode 68610 timestamp data, and decode 1024 value a batch, we encounter the panic
Attachments
Attachments
Issue Links
- links to