Github user StephanEwen commented on the issue:

    https://github.com/apache/flink/pull/2752
  
    I think this is a very nice addition, but probably needs a bit refinement:
    
      - I heard from various users that they would like to have a config option 
for the checkpoint directory, over a configuration "in code"
    
      - I would suggest to actually retain the `state.checkpoints.dir` config 
parameter, and make every state backend respect it for externalized checkpoints
    
      - State backends that write to a file system (FsStateBackend, RocksDB, 
...) would respect that parameter (we might even want to deprecate their 
specific checkpoint dir parameter)
    
      - State backends that do not write to files will be fine with this 
parameter being absent unless one chooses to enable externalized checkpoints
    
      - The "in code" options overrides the config option, if both are set.
    
      - The option to enable externalize checkpoints should be also present in 
the configuration.
    
    What would be nice is to merge the documentation, as far as it is 
applicable to the current state.


---
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 [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to