You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Tzu-Li (Gordon) Tai (JIRA)" <ji...@apache.org> on 2017/05/26 08:44:04 UTC
[jira] [Resolved] (FLINK-6714) Operator state backend should set
user classloader as context classloader when snapshotting
[ https://issues.apache.org/jira/browse/FLINK-6714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tzu-Li (Gordon) Tai resolved FLINK-6714.
----------------------------------------
Resolution: Fixed
Fix Version/s: 1.4.0
1.3.0
Fixed for master via b2f5dab330c8803ab72e2bbf4e94d68fc760c467.
Fixed for 1.3 via e0454234748f838799f905e9271253dfa808a797.
> Operator state backend should set user classloader as context classloader when snapshotting
> -------------------------------------------------------------------------------------------
>
> Key: FLINK-6714
> URL: https://issues.apache.org/jira/browse/FLINK-6714
> Project: Flink
> Issue Type: Bug
> Components: State Backends, Checkpointing
> Reporter: Tzu-Li (Gordon) Tai
> Assignee: Tzu-Li (Gordon) Tai
> Priority: Blocker
> Fix For: 1.3.0, 1.4.0
>
>
> Now that the operator state backend creates a deep copy of the state during the synchronous part of async checkpoints, it needs to set the user classloader as the thread context classloader, otherwise serializers that uses serialization for copying will use the wrong classloader when deserializing the copy.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)