Description
The method is:
public int hashCode() { return Murmur3_x86_32.hashUnsafeWords(baseObject, baseOffset, sizeInBytes, 42); }
but sizeInBytes is not always a multiple of 8 (in which case hashUnsafeWords throws assertion) - for example here:
FixedLengthRowBasedKeyValueBatch.appendRow
The fix could be to use hashUnsafeBytes or to use hashUnsafeWords but on a prefix that is multiple of 8.
Attachments
Issue Links
- links to