Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
4.0.0
Description
The parameter of MaybeReserve in has_count's Consume function is incorrect.
MaybeReserve(counts_.length(), batch, [&](int64_t added_groups)
The counts_.length() means the buffer's byte size, it should be replaced with num_groups_. Otherwise, subsequent chunked arrays with more groups are skipped as counts_.length() is actually num_groups_*sizeof(int64_t)
Attachments
Issue Links
- links to