carloea2 opened a new issue, #8243:
URL: https://github.com/apache/texera/issues/8243
### Current behavior
Python tuple hashing has no mapping for the supported `LARGE_BINARY`
attribute type. A hash shuffle that selects a large binary field therefore
crashes before routing the tuple.
Before: hash a tuple with a large binary field and receive a KeyError
After: hash the stored URI with the same nested Java hash used by
`LargeBinary` and `Tuple`
### Steps to reproduce
On `50321e403c82df299a13deb50a7f9849dd93bdba`, create a tuple with schema
`{blob: LARGE_BINARY}` and value `s3://bucket/key`, then call `hash` on it.
Observed result:
```text
KeyError: <AttributeType.LARGE_BINARY: 8>
```
### Expected behavior
Large binary fields should be hashable for shuffle partitioning and produce
the same stable value as the Java tuple implementation.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]