Maximilian Michels created FLINK-3972:
-----------------------------------------
Summary: Subclasses of ResourceID may not to be serializable
Key: FLINK-3972
URL:
https://issues.apache.org/jira/browse/FLINK-3972 Project: Flink
Issue Type: Bug
Components: ResourceManager
Affects Versions: 1.1.0
Reporter: Maximilian Michels
Assignee: Maximilian Michels
Priority: Minor
Fix For: 1.1.0
WorkerTypes are currently subclasses of ResourceID. ResourceID has to be Serializable but its subclasses don't. This may lead to problems when these subclasses are used as ResourceIDs, i.e. serialization may fail with NotSerializableExceptions. Currently, subclasses are never send over the wire but they might be in the future.
Instead of relying on subclasses of ResourceID for the WorkerTypes, we can let them implement an interface to retrieve the ResourceID of a WorkerType.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)