[ https://issues.apache.org/jira/browse/FLINK-16555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated FLINK-16555: ----------------------------------- Labels: pull-request-available usability (was: usability) > Preflight check for known unstable hashCodes. > --------------------------------------------- > > Key: FLINK-16555 > URL: https://issues.apache.org/jira/browse/FLINK-16555 > Project: Flink > Issue Type: Improvement > Components: API / DataStream, API / Type Serialization System > Reporter: Stephan Ewen > Assignee: Lu Niu > Priority: Critical > Labels: pull-request-available, usability > Fix For: 1.11.0 > > > Data types can only be used as keys, if they have a stable hash code > implementation that is deterministic across JVMs. Otherwise, the keyBy() > operations will result in incorrect data routing. > We should eagerly check the key type information for known cases types with > unstable hash code, such as > * arrays > * enums > * anything that does not override Object.hashCode -- This message was sent by Atlassian Jira (v8.3.4#803005)