Marios Trivyzas created FLINK-26007:
---------------------------------------
Summary: Use durationType instead of stringType for time related
config options
Key: FLINK-26007
URL: https://issues.apache.org/jira/browse/FLINK-26007
Project: Flink
Issue Type: Improvement
Reporter: Marios Trivyzas
Check and change all relevant config options so that we have a well
typed/defined type instead of parsing a string.
*NOTE:* This is a breaking change!
e.g.:
{noformat}
AkkaOptions#WATCH_HEARTBEAT_PAUSE
public static final ConfigOption<String> WATCH_HEARTBEAT_PAUSE =
ConfigOptions.key("akka.watch.heartbeat.pause")
.defaultValue("60 s")
.withDescription(
Description.builder()
.text(
"Acceptable heartbeat pause for Akka’s
DeathWatch mechanism. A low value does not allow an"
+ " irregular heartbeat. If
TaskManagers are wrongly marked dead because of lost or delayed"
+ " heartbeat messages, then you
should increase this value or decrease akka.watch.heartbeat.interval."
+ " Higher value increases the time
to detect a dead TaskManager. A thorough description of Akka’s"
+ " DeathWatch can be found %s",
link(
"http://doc.akka.io/docs/akka/snapshot/scala/remoting.html#failure-detector",
"here"))
.build());{noformat}
https://github.com/apache/flink/blob/master/flink-core/src/main/java/org/apache/flink/configuration/AkkaOptions.java#L300
--
This message was sent by Atlassian Jira
(v8.20.1#820001)