You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Vladimir Rodionov (JIRA)" <ji...@apache.org> on 2019/05/22 22:30:00 UTC

[jira] [Updated] (RATIS-520) [Configuration] Unify configuration across client and server code

     [ https://issues.apache.org/jira/browse/RATIS-520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vladimir Rodionov updated RATIS-520:
------------------------------------
    Description: 
Configuration of implementation specific details inside of Ratis itself need to be created as they presently are static. The ability to configure them on the fly for administration of the system is a must.
Work breakdown:
RATIS-477 has some implementation of LogStateMachine configuration.
Need a method to configure the MetadataStateMachine and LogStateMachine(s) with LogService-level configuration. For example:
Command-line arguments to specify configuration key=values
Configuration file which can be specified
Something else… (with justification why chosen)
Potentially, can the system be dynamically reconfigured.
Method of configuring the system must be clearly documented

  was:Currently, we have three different configuration classes in Ratis/LogService : RatisProperties, LogStateMachineProperties and LogServiceConfiguration. Two latter should be unified across client and server part of a Logservice module. 


> [Configuration] Unify configuration across client and server code
> -----------------------------------------------------------------
>
>                 Key: RATIS-520
>                 URL: https://issues.apache.org/jira/browse/RATIS-520
>             Project: Ratis
>          Issue Type: Sub-task
>    Affects Versions: 0.4.0
>            Reporter: Vladimir Rodionov
>            Assignee: Vladimir Rodionov
>            Priority: Major
>             Fix For: 0.4.0
>
>
> Configuration of implementation specific details inside of Ratis itself need to be created as they presently are static. The ability to configure them on the fly for administration of the system is a must.
> Work breakdown:
> RATIS-477 has some implementation of LogStateMachine configuration.
> Need a method to configure the MetadataStateMachine and LogStateMachine(s) with LogService-level configuration. For example:
> Command-line arguments to specify configuration key=values
> Configuration file which can be specified
> Something else… (with justification why chosen)
> Potentially, can the system be dynamically reconfigured.
> Method of configuring the system must be clearly documented



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)