You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Aljoscha Krettek (JIRA)" <ji...@apache.org> on 2016/02/17 08:49:18 UTC

[jira] [Commented] (FLINK-3422) Scramble HashPartitioner hashes

    [ https://issues.apache.org/jira/browse/FLINK-3422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15150058#comment-15150058 ] 

Aljoscha Krettek commented on FLINK-3422:
-----------------------------------------

This is a breaking change, though. Some users might have already developed stuff that depends on the hash function to be as it is. For example, there is this custom akka state query thingy.

> Scramble HashPartitioner hashes
> -------------------------------
>
>                 Key: FLINK-3422
>                 URL: https://issues.apache.org/jira/browse/FLINK-3422
>             Project: Flink
>          Issue Type: Improvement
>          Components: Streaming
>    Affects Versions: 0.10.2
>            Reporter: Stephan Ewen
>            Priority: Critical
>             Fix For: 1.0.0
>
>
> The {{HashPartitioner}} used by the streaming API does not apply any hash scrambling against bad user hash functions.
> We should apply a murmor or jenkins hash on top of the hash code, similar as in the {{DataSet}} API.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)