Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.5.0
-
None
-
None
-
None
Description
Currently we have OM HA, container and DN who are using Ratis for consistency and redundancy. They all have own Ratis configuration. SCM HA is ongoing and SCM is also going to have Ratis support.
Also we are moving to java based configuration: https://cwiki.apache.org/confluence/display/HADOOP/Java-based+configuration+API
We shall consider clean up some naming fashion for all these configs and think of reusing some of them. We now have ozone.om.ratis, ozone.scm.ratis, hdds.datanode.ratis, dfs.container.ratis and even dfs.ratis. We may name them as ozone.ratis.* and let annotation to look for 'ozone.ratis' as prefix and then reuse some configs across OM, SCM and container.