fsk119 commented on pull request #15197:
URL: https://github.com/apache/flink/pull/15197#issuecomment-800243481


   The PR is mainly designed for compatibility between `ExecutionEntry` and 
`Configuration`. However, it does introduce some incompatibility. I think the 
incompatibility is from 2 parts. 
   
   - Some entries is not supported, e.g. `execution.time-characteristic`
   - The default value for option and entry may be different, e.g. the default 
value for `execution.restart-strategy.attempts` is Integer.MAX_VALUE but the 
default value for `restart-strategy.fixed-delay.attempts` is 1.
   
   The reason why I decide to not supprot `execution.time-characteristic` :
   - The value of `execution.time-characteristic` is different from 
`StreamPipelineOptions.TIME_CHARACTERISTIC`
   - `TimeCharacteristic` is also a deprecated class.
   
   The main reason to drive me to the conclusion that ignore the 
incompatibility is users will set the value for restart strategy option in 
general in production environment...
   
   If we really needs completely compatibility, I think it needs more work to 
be done...
   
   Hope my feedback can reduce some comments...


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to