yardstick.benchmark.scenarios.availability.attacker package

Submodules

yardstick.benchmark.scenarios.availability.attacker.attacker_baremetal module

class yardstick.benchmark.scenarios.availability.attacker.attacker_baremetal.BaremetalAttacker(config, context)[source]

Bases: yardstick.benchmark.scenarios.availability.attacker.baseattacker.BaseAttacker

check()[source]
inject_fault()[source]
recover()[source]
setup()[source]

yardstick.benchmark.scenarios.availability.attacker.attacker_process module

class yardstick.benchmark.scenarios.availability.attacker.attacker_process.ProcessAttacker(config, context)[source]

Bases: yardstick.benchmark.scenarios.availability.attacker.baseattacker.BaseAttacker

check()[source]
inject_fault()[source]
recover()[source]
setup()[source]

yardstick.benchmark.scenarios.availability.attacker.baseattacker module

class yardstick.benchmark.scenarios.availability.attacker.baseattacker.BaseAttacker(config, context)[source]

Bases: object

attacker_cfgs = {}
static get_attacker_cls(attacker_cfg)[source]

return attacker instance of specified type

get_script_fullpath(path)[source]

Module contents