Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
When we write the "length" field, it is an int64_t. See https://github.com/apache/arrow/blob/dc129d60fbffbf3a5b71b1f7987f7dab948b3d61/cpp/src/plasma/io.cc#L63.
However, when we read the "length" field, it is a size_t. See https://github.com/apache/arrow/blob/dc129d60fbffbf3a5b71b1f7987f7dab948b3d61/cpp/src/plasma/io.cc#L98.
I'm not sure if this is a bug, but it looks like it might be. And I suspect there is an issue somewhere in this area because a couple Ray users on non-standard platforms have reported issues with a check failure at https://github.com/apache/arrow/blob/dc129d60fbffbf3a5b71b1f7987f7dab948b3d61/cpp/src/plasma/io.cc#L94.
Attachments
Issue Links
- links to