Uploaded image for project: 'Ratis'
  1. Ratis
  2. RATIS-271 Ratis-backed distributed log: "LogService"
  3. RATIS-520

[Configuration] Unify configuration across client and server code

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.4.0
    • 0.4.0
    • None
    • None

    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

      Attachments

        1. RATIS-520-v1.patch
          25 kB
          Vladimir Rodionov
        2. RATIS-520-v2.patch
          29 kB
          Vladimir Rodionov
        3. RATIS-520-v3.patch
          28 kB
          Vladimir Rodionov
        4. RATIS-520-v4.patch
          28 kB
          Vladimir Rodionov

        Activity

          People

            vrodionov Vladimir Rodionov
            vrodionov Vladimir Rodionov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: