Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-11348

Make frequency and sleep times of chaos monkeys configurable

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.98.3
    • 0.99.0
    • None
    • Reviewed
    • Hide
      Added an additional option to IntegrationTestBase class to enable specifying chaos monkey properties. If the properties file is not specified, the monkeys will default to existing values. The new usage looks like the following:
      Usage: bin/hbase <sub_class_of_IntegrationTestBase> <options>
       Options: -h,--help Show usage
                 -m,--monkey <arg> Which chaos monkey to run
                 -monkeyProps <arg> chaos monkey properties file
                -ncc Option to not clean up the cluster at the end.
      Show
      Added an additional option to IntegrationTestBase class to enable specifying chaos monkey properties. If the properties file is not specified, the monkeys will default to existing values. The new usage looks like the following: Usage: bin/hbase <sub_class_of_IntegrationTestBase> <options>  Options: -h,--help Show usage            -m,--monkey <arg> Which chaos monkey to run            -monkeyProps <arg> chaos monkey properties file           -ncc Option to not clean up the cluster at the end.

    Description

      Currently the chaos monkeys used in the integration tests, run with a fixed configuration. It would be useful to have the frequency, sleep times to be configurable. That would help controlling the chaos the monkeys are intended to create.

      Attachments

        1. HBASE-11348_1.patch
          22 kB
          Vandana Ayyalasomayajula
        2. HBASE-11348_2.patch
          23 kB
          Vandana Ayyalasomayajula

        Issue Links

          Activity

            People

              avandana Vandana Ayyalasomayajula
              avandana Vandana Ayyalasomayajula
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: