<div dir="ltr">Hi<div><br></div><div>I have been running some rally tests against convergence and our existing implementation to compare.</div><div><br></div><div>So far I have done the following:</div><div><ol><li>defined a template with a resource group <a href="https://github.com/asalkeld/convergence-rally/blob/master/templates/resource_group_test_resource.yaml.template">https://github.com/asalkeld/convergence-rally/blob/master/templates/resource_group_test_resource.yaml.template</a><br></li><li>the inner resource looks like this: <a href="https://github.com/asalkeld/convergence-rally/blob/master/templates/server_with_volume.yaml.template">https://github.com/asalkeld/convergence-rally/blob/master/templates/server_with_volume.yaml.template</a> (it uses TestResource to attempt to be a reasonable simulation of a server+volume+floatingip)</li><li>defined a rally job: <a href="https://github.com/asalkeld/convergence-rally/blob/master/increasing_resources.yaml">https://github.com/asalkeld/convergence-rally/blob/master/increasing_resources.yaml</a> that creates X resources then updates to X*2 then deletes.</li><li>I then ran the above with/without convergence and with 2,4,8 heat-engines</li></ol><div>Here are the results compared:</div><div><a href="https://docs.google.com/spreadsheets/d/12kRtPsmZBl_y78aw684PTBg3op1ftUYsAEqXBtT800A/edit?usp=sharing">https://docs.google.com/spreadsheets/d/12kRtPsmZBl_y78aw684PTBg3op1ftUYsAEqXBtT800A/edit?usp=sharing</a><br></div></div><div><br></div><div>Some notes on the results so far:</div><div><ul><li> convergence with only 2 engines does suffer from RPC overload (it gets message timeouts on larger templates). I wonder if this is the problem in our convergence gate...</li><li>convergence does very well with a reasonable number of engines running.<br></li><li>delete is slightly slower on convergence</li></ul></div><div><br></div><div>Still to test:</div><div><ul><li>the above, but measure memory usage</li><li>many small templates (run concurrently)</li><li>we need to ask projects using Heat to try with convergence (Murano, TripleO, Magnum, Sahara, etc..)</li></ul></div><div>Any feedback welcome (suggestions on what else to test).</div><div><br></div><div>-Angus</div></div>