juju-solutions / matrix

Automatic testing of big software deployments under various failure conditions
Other
8 stars 9 forks source link

Investigate using chaos-monkey with glitch for network chaos #72

Closed johnsca closed 7 years ago

johnsca commented 7 years ago

The chaos-monkey repo contains some similar functionality to glitch, but also includes logic for creating network chaos. We should try to avoid duplication if possible and leverage that code. This may require some refactoring, though, since Matrix uses libjuju and chaos-monkey was written to be a subordinate.

pengale commented 7 years ago

@abentley Is working on this, with the Hammer Time project.

abentley commented 7 years ago

I investigated. I concluded that the unique functionality could not be imported from Chaos Monkey without an invasive rewrite of Chaos Monkey. Since Chaos Monkey is not in use, a significant rewrite doesn't make sense. Instead, we can use Chaos Monkey as inspiration and for code snippets.