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]

Reply via email to