[ 
https://issues.apache.org/jira/browse/FLINK-5823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16219294#comment-16219294
 ] 

ASF GitHub Bot commented on FLINK-5823:
---------------------------------------

GitHub user StephanEwen opened a pull request:

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

    [FLINK-5823] [checkpoints] State Backends also handle Checkpoint Metadata 
(part 1)

    This is an incremental (first part) rebuild of #3522 on the latest master.
    
    For ease of review, broken down into small chunks.
    
    ## Part 1: Application-defined State Backends pick up additional values 
from the configuration
    
    We need to keep supporting the scenario of setting a state backends in the 
user program, but configuring parameters like checkpoint directory in the 
cluster config. To support that, state backends may implement an additional 
interface which lets them pick up configuration values from the cluster 
configuration.
    
    This also makes testing the checkpoint / savepoint configuration much 
easier.

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

    $ git pull https://github.com/StephanEwen/incubator-flink backend

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

    https://github.com/apache/flink/pull/4907.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 #4907
    
----
commit 8055cc9d84e206abd00cbc339c6cc390c53f2afe
Author: Stephan Ewen <[email protected]>
Date:   2017-10-24T17:46:07Z

    [hotfix] [hdfs] Avoid reparsing URIs in Hadoop File Status conversion

commit 96068b93d4c332a9b8cfba06ecc9d42804a79f92
Author: Stephan Ewen <[email protected]>
Date:   2017-10-24T19:20:44Z

    [hotfix] [streaming] Move SerializedCheckpointData to proper scope for 
MessageAcknowledgingSourceBase

commit e098cc6ac8d77a027aefb6c1bcee41f6214ed74c
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T09:56:59Z

    [hotfix] [runtime] Minor optimization in CheckpointMetrics

commit 8a6b78a8dacadb5476c6bf452fbdab352d0ab908
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T11:30:51Z

    [hotfix] [checkpoints] fix warnings and make minor improvements to 
CheckpointCoordinatorTest and SharedStateRegistry

commit aa09d82fd57d2636f54ec2a56e457f19d8ec9490
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T11:46:34Z

    [hotfix] [core] Fix FileUtils.deletePathIfEmpty

commit 15be2602d4d44e29e756cd558130f2303d82fe8b
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T17:04:58Z

    [hotfix] [checkpoints] Remove incorrect 'Serializable' from 
StateBackendFactory

commit 1438df297bd820c07787563ddcfd2fda8773387f
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T12:16:37Z

    [FLINK-7924] [checkpoints] Fix incorrect names of checkpoint options
    
    Checkpoint options are incorrectly always called 'FULL_CHECKPOINT' when 
actually,
    the checkpoints may always be incremental and only savepoints have to be 
full
    and self contained.
    
    Initially, we planned to add options for multiple checkpoints, like 
checkpoints
    that were foreced to be full, and checkpoints that were incremental. That
    is not necessary at this point.

commit 6b792bf72fdb0c17625b1fe97c52791d550a74e4
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T15:30:14Z

    [FLINK-7925] [checkpoints] Add CheckpointingOptions
    
    The CheckpointingOptions consolidate all checkpointing and state 
backend-related
    settings that were previously split across different classes.

commit c4ce5522d8052ae8af8134bac4ea74bb5a929027
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T11:23:46Z

    [FLINK-5823] [checkpoints] Pass state backend to checkpoint coordinator

commit 337e354bbe198ce6ab68d23cec93bc0c81bbbfaf
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T15:32:17Z

    [hotfix] [core] Fix broken JavaDoc links in ConfigConstants

commit 0522ac34146aecfad2dbd9c806e6f7be182d00fd
Author: Stephan Ewen <[email protected]>
Date:   2017-10-25T17:04:10Z

    [FLINK-5823] [checkpoints] State backends define checkpoint and savepoint 
directories, improved configuration

----


> Store Checkpoint Root Metadata in StateBackend (not in HA custom store)
> -----------------------------------------------------------------------
>
>                 Key: FLINK-5823
>                 URL: https://issues.apache.org/jira/browse/FLINK-5823
>             Project: Flink
>          Issue Type: Sub-task
>          Components: State Backends, Checkpointing
>            Reporter: Stephan Ewen
>            Assignee: Stephan Ewen
>            Priority: Blocker
>             Fix For: 1.4.0
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to