)]}'
{"doc/source/admin/upgrade-guide.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  database. Hence, in case of upgrade failure, restoring the database from"},{"line_number":41,"context_line":"  a backup is the only choice."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Before starting your upgrade, it best to ensure that all nodes have reached,"},{"line_number":44,"context_line":"  or are in a stable ``provision_state``. Nodes in states with long running"},{"line_number":45,"context_line":"  processes such as deploying or cleaning, may fail, and may require manual"},{"line_number":46,"context_line":"  intervention to return them to the available hardware pool. This is most"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_d8f01894","line":43,"updated":"2017-08-14 18:31:34.000000000","message":"s/it best/is it best/\n\nor maybe s/it best to/please ensure/ ?","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  a backup is the only choice."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* Before starting your upgrade, it best to ensure that all nodes have reached,"},{"line_number":44,"context_line":"  or are in a stable ``provision_state``. Nodes in states with long running"},{"line_number":45,"context_line":"  processes such as deploying or cleaning, may fail, and may require manual"},{"line_number":46,"context_line":"  intervention to return them to the available hardware pool. This is most"},{"line_number":47,"context_line":"  likely in cases where a timeout has occured or a service was terminated"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_b842f4a9","line":44,"updated":"2017-08-14 18:31:34.000000000","message":"nit s/are in/are in,/","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":44,"context_line":"  or are in a stable ``provision_state``. Nodes in states with long running"},{"line_number":45,"context_line":"  processes such as deploying or cleaning, may fail, and may require manual"},{"line_number":46,"context_line":"  intervention to return them to the available hardware pool. This is most"},{"line_number":47,"context_line":"  likely in cases where a timeout has occured or a service was terminated"},{"line_number":48,"context_line":"  abruptly."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Offline upgrades"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_18fb4079","line":47,"updated":"2017-08-14 18:31:34.000000000","message":"s/occured/occurred/","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":45,"context_line":"  processes such as deploying or cleaning, may fail, and may require manual"},{"line_number":46,"context_line":"  intervention to return them to the available hardware pool. This is most"},{"line_number":47,"context_line":"  likely in cases where a timeout has occured or a service was terminated"},{"line_number":48,"context_line":"  abruptly."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Offline upgrades"},{"line_number":51,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_d8fa5841","line":48,"updated":"2017-08-14 18:31:34.000000000","message":"do you think we should explicitly mention which states are stable, and/or link to https://docs.openstack.org/ironic/latest/contributor/states.html?","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":45,"context_line":"  processes such as deploying or cleaning, may fail, and may require manual"},{"line_number":46,"context_line":"  intervention to return them to the available hardware pool. This is most"},{"line_number":47,"context_line":"  likely in cases where a timeout has occured or a service was terminated"},{"line_number":48,"context_line":"  abruptly."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Offline upgrades"},{"line_number":51,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_fab05ddf","line":48,"in_reply_to":"9f436f4f_d8fa5841","updated":"2017-08-15 12:49:13.000000000","message":"I was pondering that actually :)  I wanted to see what others thought, I\u0027ll put the link in.","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":88,"context_line":"  you need to complete Pike\u0027s data migrations. If this not done,"},{"line_number":89,"context_line":"  you will not be able to upgrade to Queens -- it will not be"},{"line_number":90,"context_line":"  possible to execute Queens\u0027 database schema updates."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Rolling upgrades"},{"line_number":94,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_98bf3060","line":91,"updated":"2017-08-14 18:31:34.000000000","message":"Do you know if there is a way to indent this warning so it is applicable for the last point only?\n\nIf not, we should change L86, s/this/the ``ironic-dbsync online_data_migrations`` command/","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":88,"context_line":"  you need to complete Pike\u0027s data migrations. If this not done,"},{"line_number":89,"context_line":"  you will not be able to upgrade to Queens -- it will not be"},{"line_number":90,"context_line":"  possible to execute Queens\u0027 database schema updates."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Rolling upgrades"},{"line_number":94,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_1a31e15a","line":91,"in_reply_to":"9f436f4f_98bf3060","updated":"2017-08-15 12:49:13.000000000","message":"Giving indentation a try, if does not work, I\u0027ll revise the text.","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":103,"context_line":"Requirements"},{"line_number":104,"context_line":"------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"To facilitate an upgrade in a rolling fashion, you need to a highly-available"},{"line_number":107,"context_line":"ironic deployment consisting of at least two ironic-api and two"},{"line_number":108,"context_line":"ironic-conductor services."},{"line_number":109,"context_line":"Use of a load balancer to balance requests across the ironic-api"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_b8a55449","line":106,"updated":"2017-08-14 18:31:34.000000000","message":"s/to a/to have a/","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":103,"context_line":"Requirements"},{"line_number":104,"context_line":"------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"To facilitate an upgrade in a rolling fashion, you need to a highly-available"},{"line_number":107,"context_line":"ironic deployment consisting of at least two ironic-api and two"},{"line_number":108,"context_line":"ironic-conductor services."},{"line_number":109,"context_line":"Use of a load balancer to balance requests across the ironic-api"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_9a3cb12f","line":106,"in_reply_to":"9f436f4f_b8a55449","updated":"2017-08-15 12:49:13.000000000","message":"Done","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":104,"context_line":"------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"To facilitate an upgrade in a rolling fashion, you need to a highly-available"},{"line_number":107,"context_line":"ironic deployment consisting of at least two ironic-api and two"},{"line_number":108,"context_line":"ironic-conductor services."},{"line_number":109,"context_line":"Use of a load balancer to balance requests across the ironic-api"},{"line_number":110,"context_line":"services is recommended, as it allows for a minimal impact to end users."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_586ae8ec","line":107,"updated":"2017-08-14 18:31:34.000000000","message":"maybe s/ironic/Bare Metal service/ ?","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":104,"context_line":"------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"To facilitate an upgrade in a rolling fashion, you need to a highly-available"},{"line_number":107,"context_line":"ironic deployment consisting of at least two ironic-api and two"},{"line_number":108,"context_line":"ironic-conductor services."},{"line_number":109,"context_line":"Use of a load balancer to balance requests across the ironic-api"},{"line_number":110,"context_line":"services is recommended, as it allows for a minimal impact to end users."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_da0fd985","line":107,"in_reply_to":"9f436f4f_586ae8ec","updated":"2017-08-15 12:49:13.000000000","message":"I could see it either way.... I\u0027m not sure. :\\  I\u0027m also kind of tempted to just remove \"ironic\" and only refer to the services. That seems to work, I\u0027ll give that a try.","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":145,"context_line":"  the latest release."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"All data migrations are performed using the"},{"line_number":148,"context_line":"``ironic-dbsync online_data_migrations`` command. It can be run an"},{"line_number":149,"context_line":"a background process so that it does not interrupt running services;"},{"line_number":150,"context_line":"however it must be run to completion for a cold upgrade."},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_78524c3d","line":148,"updated":"2017-08-14 18:31:34.000000000","message":"s/an/as/","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":145,"context_line":"  the latest release."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"All data migrations are performed using the"},{"line_number":148,"context_line":"``ironic-dbsync online_data_migrations`` command. It can be run an"},{"line_number":149,"context_line":"a background process so that it does not interrupt running services;"},{"line_number":150,"context_line":"however it must be run to completion for a cold upgrade."},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_da8479d5","line":148,"in_reply_to":"9f436f4f_78524c3d","updated":"2017-08-15 12:49:13.000000000","message":"Done","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":147,"context_line":"All data migrations are performed using the"},{"line_number":148,"context_line":"``ironic-dbsync online_data_migrations`` command. It can be run an"},{"line_number":149,"context_line":"a background process so that it does not interrupt running services;"},{"line_number":150,"context_line":"however it must be run to completion for a cold upgrade."},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"(You would also execute the same command with services turned off if"},{"line_number":153,"context_line":"you are doing a cold upgrade)."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_f85d1c47","line":150,"updated":"2017-08-14 18:31:34.000000000","message":"well, it has to be run to completion for both cold \u0026 rolling.","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":147,"context_line":"All data migrations are performed using the"},{"line_number":148,"context_line":"``ironic-dbsync online_data_migrations`` command. It can be run an"},{"line_number":149,"context_line":"a background process so that it does not interrupt running services;"},{"line_number":150,"context_line":"however it must be run to completion for a cold upgrade."},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"(You would also execute the same command with services turned off if"},{"line_number":153,"context_line":"you are doing a cold upgrade)."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_3a65c546","line":150,"in_reply_to":"9f436f4f_f85d1c47","updated":"2017-08-15 12:49:13.000000000","message":"True, and that was not my intent. run to completion for a cold upgrade if the operator intends to immediately make use of newer features.","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":173,"context_line":"   This was tested with RabbitMQ messaging backend and may vary with other"},{"line_number":174,"context_line":"   backends."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"Nodes that are being acted upon by an ironic-conductor process, which are not"},{"line_number":177,"context_line":"in a stable state, may still encounter failures, espescially in long running,"},{"line_number":178,"context_line":"multi-step processes like as deployment or cleaning. In many cases, could likely be"},{"line_number":179,"context_line":"attributed to timeouts waiting for heartbeat messages to be processed."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_f822bcb8","line":176,"updated":"2017-08-14 18:31:34.000000000","message":"Is it clear that the \u0027which\u0027 refers to the nodes, not the ironic-conductor?","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":173,"context_line":"   This was tested with RabbitMQ messaging backend and may vary with other"},{"line_number":174,"context_line":"   backends."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"Nodes that are being acted upon by an ironic-conductor process, which are not"},{"line_number":177,"context_line":"in a stable state, may still encounter failures, espescially in long running,"},{"line_number":178,"context_line":"multi-step processes like as deployment or cleaning. In many cases, could likely be"},{"line_number":179,"context_line":"attributed to timeouts waiting for heartbeat messages to be processed."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_badd35e1","line":176,"in_reply_to":"9f436f4f_f822bcb8","updated":"2017-08-15 12:49:13.000000000","message":"It reads as such to me, I think we need a third opinion.","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":174,"context_line":"   backends."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"Nodes that are being acted upon by an ironic-conductor process, which are not"},{"line_number":177,"context_line":"in a stable state, may still encounter failures, espescially in long running,"},{"line_number":178,"context_line":"multi-step processes like as deployment or cleaning. In many cases, could likely be"},{"line_number":179,"context_line":"attributed to timeouts waiting for heartbeat messages to be processed."},{"line_number":180,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_5838a8ec","line":177,"updated":"2017-08-14 18:31:34.000000000","message":"s/still//\n\ns/espescially/especially/","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":175,"context_line":""},{"line_number":176,"context_line":"Nodes that are being acted upon by an ironic-conductor process, which are not"},{"line_number":177,"context_line":"in a stable state, may still encounter failures, espescially in long running,"},{"line_number":178,"context_line":"multi-step processes like as deployment or cleaning. In many cases, could likely be"},{"line_number":179,"context_line":"attributed to timeouts waiting for heartbeat messages to be processed."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"API load balancer draining"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_d82b7892","line":178,"updated":"2017-08-14 18:31:34.000000000","message":"s/like/such/ ?\n\ns/could likely be attributed/are likely due to/","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":175,"context_line":""},{"line_number":176,"context_line":"Nodes that are being acted upon by an ironic-conductor process, which are not"},{"line_number":177,"context_line":"in a stable state, may still encounter failures, espescially in long running,"},{"line_number":178,"context_line":"multi-step processes like as deployment or cleaning. In many cases, could likely be"},{"line_number":179,"context_line":"attributed to timeouts waiting for heartbeat messages to be processed."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"API load balancer draining"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_7d7fc7aa","line":178,"in_reply_to":"9f436f4f_d82b7892","updated":"2017-08-15 12:49:13.000000000","message":"I have partially re-written the paragraph, hopefully it reads a little better as a result.","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":227,"context_line":"     conductors are load-balanced by the message queue and a hash-ring,"},{"line_number":228,"context_line":"     so the only thing you need to worry about is to shut the service down"},{"line_number":229,"context_line":"     gracefully (using ``SIGTERM`` signal) to make sure it will finish all the"},{"line_number":230,"context_line":"     requests being processed before shutting down"},{"line_number":231,"context_line":"   * upgrade the installed version of ironic and dependencies"},{"line_number":232,"context_line":"   * set the ``[DEFAULT]/pin_release_version`` configuration option value to"},{"line_number":233,"context_line":"     the version you are upgrading from (that is, the old version). Based on"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_9329538b","line":230,"updated":"2017-08-14 18:31:34.000000000","message":"missing period at the end here.","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"29527106633b19a60250575d136cc7e74153cdc5","unresolved":false,"context_lines":[{"line_number":300,"context_line":"   this one, until this has been completed for the current release. For example,"},{"line_number":301,"context_line":"   as part of upgrading from Ocata to Pike, you need to complete Pike\u0027s data"},{"line_number":302,"context_line":"   migrations. If this not done, you will not be able to upgrade to Queens --"},{"line_number":303,"context_line":"   it will not be possible to execute Queens\u0027 database schema updates."},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"Upgrading from Ocata to Pike"},{"line_number":306,"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"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_f33e5fb6","line":303,"updated":"2017-08-14 18:31:34.000000000","message":"same comment here as above at L91","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"be637db82ec3b9c5cfd49441128874cb4326ae2c","unresolved":false,"context_lines":[{"line_number":300,"context_line":"   this one, until this has been completed for the current release. For example,"},{"line_number":301,"context_line":"   as part of upgrading from Ocata to Pike, you need to complete Pike\u0027s data"},{"line_number":302,"context_line":"   migrations. If this not done, you will not be able to upgrade to Queens --"},{"line_number":303,"context_line":"   it will not be possible to execute Queens\u0027 database schema updates."},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"Upgrading from Ocata to Pike"},{"line_number":306,"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"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_3d4fff93","line":303,"in_reply_to":"9f436f4f_f33e5fb6","updated":"2017-08-15 12:49:13.000000000","message":"Done","commit_id":"aaac3439441e08c7af1a2764425a457f8b184b44"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"95b02242b75b93ef5f1849f45c0f0aca3195e01a","unresolved":false,"context_lines":[{"line_number":89,"context_line":"     release. For example, as part of upgrading from Ocata to Pike,"},{"line_number":90,"context_line":"     you need to complete Pike\u0027s data migrations. If this not done,"},{"line_number":91,"context_line":"     you will not be able to upgrade to Queens -- it will not be"},{"line_number":92,"context_line":"     possible to execute Queens\u0027 database schema updates."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Rolling upgrades"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f436f4f_009e1406","line":92,"updated":"2017-08-15 13:21:18.000000000","message":"yay, indenting the warning worked!","commit_id":"83c2dcde3608999a18093e41036aadd9f9b84aae"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"95b02242b75b93ef5f1849f45c0f0aca3195e01a","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Nodes that are being acted upon by an ironic-conductor process, which are"},{"line_number":180,"context_line":"not in a stable state, may encounter failures. Node failures that occur"},{"line_number":181,"context_line":"during an upgrade are likely due to a timeouts, resulting from delays"},{"line_number":182,"context_line":"involving messages being processed and acted upon by the a conductor"},{"line_number":183,"context_line":"during long running, multi-step processes such as deployment or cleaning."},{"line_number":184,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f436f4f_006cd405","line":181,"updated":"2017-08-15 13:21:18.000000000","message":"nit s/to a/to/","commit_id":"83c2dcde3608999a18093e41036aadd9f9b84aae"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"95b02242b75b93ef5f1849f45c0f0aca3195e01a","unresolved":false,"context_lines":[{"line_number":179,"context_line":"Nodes that are being acted upon by an ironic-conductor process, which are"},{"line_number":180,"context_line":"not in a stable state, may encounter failures. Node failures that occur"},{"line_number":181,"context_line":"during an upgrade are likely due to a timeouts, resulting from delays"},{"line_number":182,"context_line":"involving messages being processed and acted upon by the a conductor"},{"line_number":183,"context_line":"during long running, multi-step processes such as deployment or cleaning."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"API load balancer draining"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f436f4f_807fa4a9","line":182,"updated":"2017-08-15 13:21:18.000000000","message":"s/the a/a/","commit_id":"83c2dcde3608999a18093e41036aadd9f9b84aae"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"41adf9f00286efda3f4b9889a33f86fe5871c5a0","unresolved":false,"context_lines":[{"line_number":95,"context_line":"Rolling upgrades"},{"line_number":96,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"To Reduce downtime, the services can be upgraded in a rolling fashion, meaning"},{"line_number":99,"context_line":"to upgrade one or a few services at a time to minimize impact."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Rolling upgrades are available starting with the Pike release. This feature"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_cc5839fb","line":98,"range":{"start_line":98,"start_character":3,"end_line":98,"end_character":4},"updated":"2017-08-15 21:25:59.000000000","message":"s/R/r","commit_id":"73ed23ccd0703f6b0c1d29171c5b5739dff50e40"}]}
