Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.10.0.0
-
None
-
None
Description
The problem is that byte[] comparisons will return false for equality, so even if the two are effectively equal, Struct.equals will not return true.
It's unclear if this should be fixed or not. Equality wouldn't work for map or array types containing bytes either. However, on possibility is making ByteBuffer the default instead to alleviate this, although then we may end up with asymmetry in equality.
Attachments
Issue Links
- is duplicated by
-
KAFKA-3804 Kafka Connect's Struct objects rehydrated with JSON converter are not equal
- Resolved