[
https://issues.apache.org/jira/browse/FLINK-6714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tzu-Li (Gordon) Tai updated FLINK-6714:
---------------------------------------
Description: 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. (was: Now that the operator state backend creates a
deep copy of the state during the synchronous part of 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.)
> 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
>
> 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)