)]}'
{"rally/deployment/engines/osad.py":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5a30d8add18838e459071cd3bc7cfc74bbaf7273","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"fa1b9901_384b772d","updated":"2015-08-24 07:49:52.000000000","message":"I would recommend that all references to \u0027osad\u0027 be changed to \u0027openstack-ansible\u0027 or \u0027OpenStackAnsible\u0027 as the name has been approved for renaming by OpenStack Governance.","commit_id":"ed9d085d825bd9bde973d8e6e7166b9f426b2ad2"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5e6d7f09b6b2763746ab123a0d55890162a3a7e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"da20952f_6770a70b","in_reply_to":"da20952f_cf0d18e9","updated":"2015-09-01 11:59:30.000000000","message":"Fair enough. :)","commit_id":"ed9d085d825bd9bde973d8e6e7166b9f426b2ad2"},{"author":{"_account_id":11279,"name":"Angus Lees","email":"gus@inodes.org","username":"gus"},"change_message_id":"5c390a38d9f4fb48a7e34d83dd45f4e741711e8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"da20952f_cf0d18e9","in_reply_to":"fa1b9901_384b772d","updated":"2015-09-01 07:00:25.000000000","message":"Ack, I\u0027ll rename everything (in a followup revision).","commit_id":"ed9d085d825bd9bde973d8e6e7166b9f426b2ad2"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5a30d8add18838e459071cd3bc7cfc74bbaf7273","unresolved":false,"context_lines":[{"line_number":247,"context_line":"        cd /opt/os-ansible-deployment"},{"line_number":248,"context_line":"        . scripts/scripts-library.sh"},{"line_number":249,"context_line":"        cd playbooks"},{"line_number":250,"context_line":"        install_bits $1.yml"},{"line_number":251,"context_line":"        \"\"\")"},{"line_number":252,"context_line":"        for playbook in PLAYBOOKS:"},{"line_number":253,"context_line":"            LOG.info(_(\"Running %s playbook\"), playbook)"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_d3081c94","line":250,"updated":"2015-08-24 07:49:52.000000000","message":"Is there a reason by \u0027openstack-ansible\u0027 wasn\u0027t used directly here, instead of \u0027install_bits\u0027 from the scripts library?","commit_id":"ed9d085d825bd9bde973d8e6e7166b9f426b2ad2"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5e6d7f09b6b2763746ab123a0d55890162a3a7e4","unresolved":false,"context_lines":[{"line_number":247,"context_line":"        cd /opt/os-ansible-deployment"},{"line_number":248,"context_line":"        . scripts/scripts-library.sh"},{"line_number":249,"context_line":"        cd playbooks"},{"line_number":250,"context_line":"        install_bits $1.yml"},{"line_number":251,"context_line":"        \"\"\")"},{"line_number":252,"context_line":"        for playbook in PLAYBOOKS:"},{"line_number":253,"context_line":"            LOG.info(_(\"Running %s playbook\"), playbook)"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_a7b47f81","line":250,"in_reply_to":"da20952f_6fd5ece2","updated":"2015-09-01 11:59:30.000000000","message":"Fair enough - this is an issue that\u0027s plagued us (which is why we have retries in the gate check scripts) which we are getting to the bottom of, but changing it up could always be a follow on patch so I\u0027m happy with your using install_bits here.","commit_id":"ed9d085d825bd9bde973d8e6e7166b9f426b2ad2"},{"author":{"_account_id":11279,"name":"Angus Lees","email":"gus@inodes.org","username":"gus"},"change_message_id":"5c390a38d9f4fb48a7e34d83dd45f4e741711e8b","unresolved":false,"context_lines":[{"line_number":247,"context_line":"        cd /opt/os-ansible-deployment"},{"line_number":248,"context_line":"        . scripts/scripts-library.sh"},{"line_number":249,"context_line":"        cd playbooks"},{"line_number":250,"context_line":"        install_bits $1.yml"},{"line_number":251,"context_line":"        \"\"\")"},{"line_number":252,"context_line":"        for playbook in PLAYBOOKS:"},{"line_number":253,"context_line":"            LOG.info(_(\"Running %s playbook\"), playbook)"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_6fd5ece2","line":250,"in_reply_to":"fa1b9901_d3081c94","updated":"2015-09-01 07:00:25.000000000","message":"I originally ran openstack-ansible directly, but there were far too many timeouts and temporary errors that would have been \"fixed\" by simply retrying a few times.  I suspect that the fact that openstack-ansible\u0027s own tests are also run within install_bits means timeouts/retries/ordering on individual tasks effectively requires something similar.\n\nI can implement retry logic in my own python code if you\u0027d rather I didn\u0027t reuse install_bits.","commit_id":"ed9d085d825bd9bde973d8e6e7166b9f426b2ad2"}],"samples/deployments/for_deploying_openstack_with_rally/osad-in-openstack.rst":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5a30d8add18838e459071cd3bc7cfc74bbaf7273","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This example creates 5 (provider.amount) VMs and deploys OpenStack"},{"line_number":5,"context_line":"with the first 3 (num_infra_hosts) as control nodes and the remaining"},{"line_number":6,"context_line":"2 as compute nodes."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"os-ansible-deployment (OSAD) assumes certain network bridges are"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa1b9901_3e135f5e","line":5,"updated":"2015-08-24 07:49:52.000000000","message":"Note that as Glance is using a file store which is not shared between the infra Glance containers there will be issues with Glance working properly (the LB will round robin, so only one in three requests for the image will work).\n\nThere needs to be a shared file store of some sort, or the affinity of the glance containers for 2 of the three controllers needs to be set to 0 to prevent the containers even being built on them (so glance will only ever be served from one container).\n\nWe\u0027re looking at adding an NFS server to our gate tests for the purpose of having a shared NFS server for Glance backed by NFS and not Swift, whereas the current gate tests Glance backed by Swift.","commit_id":"ed9d085d825bd9bde973d8e6e7166b9f426b2ad2"},{"author":{"_account_id":11279,"name":"Angus Lees","email":"gus@inodes.org","username":"gus"},"change_message_id":"5c390a38d9f4fb48a7e34d83dd45f4e741711e8b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This example creates 5 (provider.amount) VMs and deploys OpenStack"},{"line_number":5,"context_line":"with the first 3 (num_infra_hosts) as control nodes and the remaining"},{"line_number":6,"context_line":"2 as compute nodes."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"os-ansible-deployment (OSAD) assumes certain network bridges are"}],"source_content_type":"text/x-rst","patch_set":7,"id":"da20952f_ca498632","line":5,"in_reply_to":"fa1b9901_3e135f5e","updated":"2015-09-01 07:00:25.000000000","message":"Oh good point.  I\u0027ll default to glance_default_store\u003dswift, since we\u0027re setting up swift anyway.","commit_id":"ed9d085d825bd9bde973d8e6e7166b9f426b2ad2"}]}
