<div dir="ltr">Hi Fuelers!<div><br></div><div><span class="">As you may be aware, since [0] Fuel has implemented a new orchestration engine [1]<br></span></div><div>We switched the deployment paradigm from role-based (aka granular) to task-based and now Fuel can deploy all nodes simultaneously using cross-node dependencies between deployment tasks.</div><div><br></div><div>This feature is experimental in Fuel 8.0 and will be enabled by default for Fuel 9.0</div><div><br></div><div><span class="">Allow me to show you the results. We made some benchmarks on our bare metal lab [2]</span></div><div><br></div><div>Case #1. 3 controllers + 7 computes w/ ceph. </div><div>Task-based deployment takes <b>~38</b> minutes vs <b>~1h15m</b> for granular (<b>~2</b> times faster)</div><div>Here and below the deployment time is average time for 10 runs</div><div><br></div><div>Case #2. 3 controllers + 3 mongodb + 4 computes w/ ceph.</div><div>Task-based deployment takes <b>~41</b> minutes vs <b>~1h32m</b> for granular (<b>~2.24</b> times faster)</div><div><br></div><div><br><br></div><div>Also we took measurements for Fuel CI test cases. Standard BVT (Master node + 3 controllers + 3 computes w/ ceph. All are in qemu VMs on one host)</div><div><br></div><div>Fuel CI slaves with <b>4 </b>cores <b>~1.1</b> times faster<br></div><div>In case of 4 cores for 7 VMs they are fighting for CPU resources and it <span class="">marginalizes the gain</span> of task-based deployment</div><div><br>Fuel CI slaves with <b>6</b> cores <b>~1.6</b> times faster</div><div><div><br>Fuel CI slaves with <b>12</b> cores <b>~1.7</b> times faster</div></div><br><div><span class="">You can see additional information and charts in the presentation [3].</span></div><div><br></div><div>[0] - <a href="http://lists.openstack.org/pipermail/openstack-dev/2015-December/082093.html" target="_blank">http://lists.openstack.org/pipermail/openstack-dev/2015-December/082093.html</a></div><div>[1] - <a href="https://specs.openstack.org/openstack/fuel-specs/specs/8.0/task-based-deployment-mvp.html" target="_blank">https://specs.openstack.org/openstack/fuel-specs/specs/8.0/task-based-deployment-mvp.html</a></div><div>[2] -  3 x <span style="color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px">HP ProLiant DL360p Gen8 (XeonE5 6 cores/64GB/SSD)  + 7 x </span><span style="color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px">HP ProLiant DL320p Gen8 (XeonE3 4 cores/8-16GB/HDD)<br>[3] - <a href="https://docs.google.com/presentation/d/1jZCFZlXHs_VhjtVYS2VuWgdxge5Q6sOMLz4bRLuw7YE">https://docs.google.com/presentation/d/1jZCFZlXHs_VhjtVYS2VuWgdxge5Q6sOMLz4bRLuw7YE<br></a></span></div><div><br><div><div dir="ltr">---<div>WBR, Alexey Shtokolov</div></div></div>
</div></div>