GitHub user uce opened a pull request:

    https://github.com/apache/flink/pull/3215

    [FLINK-5628] [webfrontend] Fix serialization of stats tracker

    Instead of exposing the stats tracker in `AccessExecutionGraph`, we expose 
the checkpoint stats snapshot. That way, we don't have to worry about 
serializibility in the tracker itself. The archived execution graph simply gets 
the latest snapshot before archival. With this change, we also prevent illegal 
use of the tracker after it has been archived.
    
    Not strictly necessary for 1.2 but nice to have in order to have an easier 
time when backporting stuff from 1.3 later.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/uce/flink serialize

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/3215.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3215
    
----
commit 4edc2169d70a90cc8e50462a684c5593ae0b0eb3
Author: Ufuk Celebi <u...@apache.org>
Date:   2017-01-25T14:42:24Z

    [FLINK-5628] [webfrontend] Return snapshot instead of tracker

commit fc99a5ed096848c9794e8be9928ac5ad3f8027f0
Author: Ufuk Celebi <u...@apache.org>
Date:   2017-01-25T14:43:18Z

    [FLINK-5628] [webfrontend] Fix serializability of checkpoint stats tracker

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to